WordPress 2.9 – święto w rodzinie!
Dziś oficjalnie została wydana długo wyczekiwana, nowa wersja CMSa WordPress 2.9.
Wstępnie planowano premierę na koniec października, a potem listopada. Jak widać życie zawsze samo weryfikuje plany i udało się dopiero przed końcem grudnia :) Trwało to dość długo, ponieważ od rozpoczęcia prac nad nową wersją wydano w międzyczasie 3 wersje z drobnymi poprawkami 2.8.4-2.8.6.
W najnowszym wydaniu poprawiono i usprawniono podobno ponad 500 różnych elementów!
Do najważniejszych zmian należą:
- Dodanie opcji kosza (ang. Trash) do którego przenoszone są kasowane wpisy i strony. Przy okazji wyeliminowano pytanie „czy jesteś pewien” (ang. are you sure) :) pojawiające się przy próbie usunięcia czegokolwiek.
- Wbudowanie prostego edytora grafiki z możliwościami: przycinania, obracania, tworzenia odbicia lustrzanego, skalowania itp.
- Dodanie możliwość grupowej aktualizacji pluginów wraz z weryfikacją kompatybilności z aktualna wersją WP – ciekawe, jak będzie się to sprawdzać w praniu?
- Ułatwienie dodawania treści z popularnych serwisów z filmami: YouTube, Daily Motion, Blip.tv, Flickr, Hulu, Viddler, Qik, Revision3, Scribd, Google Video, Photobucket, PollDaddy, and WordPress.tv.
Więcej informacji o zmianach można odnaleźć we wpisie: WordPress 2.9, oh so fine na oficjalnym blogu WordPressa.
Jak zrobić aktualizację?
Poniżej krótka instrukcja:
- jeśli widzimy powiadomienie o nowej wersji – skorzystać z opcji automatycznej aktualizacji
- jeśli brak jest powiadomienia – wybrać: Narzędzia -> Aktualizacja, po czym wybrać odpowiednią dla nas aktualizację
- ściągnąć paczkę z oficjalnej strony projektu: http://wordpress.org/download/ i nadpisać odpowiednie pliki, czyli wszystko poza: katalogiem wp-content i plikiem wp-config.php
W przypadku aktualizacji automatycznej cała sprawa wygląda następująco:
- na podstronie Zaktualizuj WordPressa (…/wp-admin/update-core.php) klikamy przycisk Zaktualizuj automatycznie
- czekamy od kilku do kilkudziesięciu sekund na ściągnięcie paczki i uaktualnienie systemu
- jeśli wszystko poszło OK widzimy taki komunikat:
Pobieranie aktualizacji z http://pl.wordpress.org/wordpress-2.9-pl_PL.zip.
Rozpakowywanie aktualizacji.
Weryfikacja rozpakowanych plików
Instalacja najnowszej wersji
Aktualizacja bazy danych
WordPress został pomyślnie zaktualizowany - w niektórych przypadkach aktualizacja bazy danych wymaga dodatkowego zatwierdzenia aktualizacji i kliknięcia Kontynuuj.
Moje problemy przy aktualizacjach:
- www.zaitz.eu, serwer home.pl – musiałem wykonać automatyczną aktualizację dwa razy!, bo po pierwszej pokazało jakieś błędy na pulpicie administracyjnym… Po drugiej turze było już wszystko OK!
- www.sp9kgp.org, serwer home.pl – tutaj aktualizacja poszła szybko i za pierwszym razem. Za to po etapie aktualizacji bazy i naciśnięciu Kontynuuj wracało mi do ekranu aktualizacji bazy. Po wpisaniu adresu administracyjnego okazało się, że wszystko jest OK!
- www.kta.krakow.pl, serwer strefa.pl – aktualizacja zakończyła się porażką! A powód wyglądał tak: „The update cannot be installed because WordPress 2.9 requires MySQL version 4.1.2 or higher. You are running version 4.0.27.” Po prostu uroczy hosting!
- www.milczarek.eu – zaktualizuję, jak tylko pojawi się nowa wersja wtyczki qTranslate – bez tego w przypadku mojego serwisu aktualizacja nie ma sensu…
Poniżej oficjalny materiał filmowy promujący nową wersję WP 2.9:


Ad. http://www.kta.krakow.pl, serwer strefa.pl – właśnie przed chwilą po mojej interwencji Administratorzy tego super hostingu zaktualizowali MySQLa do 5.0.60-log! Ale przy okazji popaprali mi całą bazę i zniknęły wszystkie polskie literki (miałem kodowanie utf8_general_ci, a teraz dostałem latin1_swedish_ci ze znakami „?” w miejscu polskich znaków). Update nadal nie idzie bo zapewne tym razem jest to za duży plik do uploadu…
Czas na zmianę hostingu :)
@Marcin Łuniewski – gdyby to ode mnie zależało, to już dawno bym to zrobił…
ad. nowych wersji i aktualizacji: mam problem i to spory. Korzystam z systemu statystyk Piwik i w ostatnich tygodniach developerzy wręcz zalewają użytkowników nowymi wersjami. Jeszcze nie opadł pył po przebudowie z linii 0.4.x, a już jest 0.5.4. Ostatnio kilka aktualizacji tygodniowo mam i zaczyna mnie to powoli wkurzać.
Jak dawniej radowałem się na wieść o nowej wersji czegoś, co sam używam, tak teraz update’ów, upgrade’ów i wszelkich innych ‘ów zaczynam mieć serdecznie dość.
Nawiązując do powyższego, z okazji zbliżających się świąt chciałbym wszystkim życzyć jak najrzadszych aktualizacji i najniższego z możliwych stopnia ich kłopotliwości :)
@szuman – a ja lubię aktualizacje! Nigdy nie bawiłem się w overclocking i inne takie ale oprogramowanie zarówno to na komputerze jak i w sieci muszę mieć zawsze aktualne :) Może to nowy rodzaj zboczenia :P
Zazwyczaj aktualizacje nie sprawiały mi żadnych problemów. Dziś jednak zauważyłem pewien problem z wyświetlaniem kategorii:
Widać taki dziwny układ kategorii jedynie dla niezalogowanych użytkowników. Z dotychczasowych ustaleń tyczy się to chyba kodu:
$children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");Ktoś zauważył taki problem u siebie?
Kolejne problemy: wprowadzony edytor grafiki najwidoczniej koliduje z moimi wtyczkami do zdjęć bo podczas w edycji postu i wgrywaniu zdjęć wyrzuca mi błędy.
- Zapytam się czy jest jakaś możliwość automatycznego wrócenia do wersji 2.8.6?
@Respect – tego z kategoriami jeszcze nie zauważyłem. Co do downgrade to chyba nie ma do tego opcji ale zawsze możesz spróbować po prostu nadpisać wszystkie pliki na serwerze poza katalogiem wp-content i plikiem wp-config.php wersją 2.8.6. Nie wiem tylko co będzie z bazą, bo w wersji 2.9 były jakieś drobne zmiany. Tak więc jeśli masz backup to odzyskaj bazę z ostatniego backupu (stracisz najwyżej komentarze z ostatnich 2 dni), z tym że ja bym wykonał te wszystkie manewry najpierw na jakiejś wersji lokalnej…
@Jakubie – nie zważyłem, bo pomimo tego samego stylu nie masz widocznych podkategorii jak u mnie :) Zmodyfikowałeś wyświetlanie ich widocznie wcześniej. Sprawdź czy masz ten kod co podałem powyżej w pliku page.php w folderze stylu.
Co do downgrade jak to nazwałeś boję się teraz nadpisywać pliki bo sporo zmian zostało wprowadzonych w nowej wersji ehh…
Własnie chiałem zainstalować sobie kolejnego WordPress’a ale dupa. BŁĄD: WordPress 2.9 wymaga MySQL-a w wersji 4.1.2 lub nowszej. :) Tylko z informacji u mojego dostawcy wynika, że jest nowszy MySQL nawet niż wymagany. Ale najśmieszniejsze jest tutaj to, że trafiłem do Ciebie prze google wpisując inteligentną frazę – BŁĄD: WordPress 2.9 wymaga MySQL-a w wersji 4.1.2 lub nowszej. ;)
Właśnie próbuję zainstalować na moim serwerze WordPress 2.9, ale wyskakuje mi błąd:
„Error establishing a database connection – This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at localhost. This could mean your host’s database server is down.
Are you sure you have the correct username and password?
Are you sure that you have typed the correct hostname?
Are you sure that the database server is running?
Sprawdziłem dokładnie wpisaną nazwę użytkownika i hasło w wp-config.php i nie ma mowy bym się tam pomylił.
Z moim serwerem na nazwa.pl też wszystko jest OK, działa, bo mogę się do niego zalogować z panelu admina na nazwa.pl.
Nazwę hosta w wp-config.php zostawiłem jako localhost, bo podobno w 99 przypadkach na 100 nie zmienia się tej wartości.
Macie pomysł, gdzie tu może tkwić jakiś błąd?
@sq9xtr – Rzeczywiście masz MySQLa w wersji 5.0.81-community, więc to bardzo dziwnie wygląda…
@Tomek – Komunikat, który otrzymujesz związany jest tylko z błędami wpisywania ustawień dostępu do bazy…
Spróbuj jeszcze zrobić tak (zamiast ‘localhost‘ daj ‘sql.nazwa twojego konta.nazwa.pl:3305‘ w DB_HOST):
define(‘DB_NAME’, ‘nazwa bazy danych lub nazwa twojego konta’);
define(‘DB_USER’, ‘nazwa użytkownika w bazie danych’);
define(‘DB_PASSWORD’, ‘hasło do bazy danych’);
define(‘DB_HOST’, ‘sql.nazwa twojego konta.nazwa.pl:3305‘);
define(‘DB_CHARSET’, ‘utf8′);
Powodzenia!
Czy można zainstalować wodrpressa na strefa.pl i użyć bazy z nazwa.pl bo mi wywala błąd ??
@Daniel – Można bez problemu! Tylko w ustawieniach wp-config.php trzeba podać w DB_HOST zamiast localhost – rzeczywisty adres serwera, gdzie leży baza…
Tak zrobiłem niestety pokazuje błąd bazy :(
@Daniel – W takim razie nie wiem w czym problem… A czy możesz na chwilę na tych samych ustawieniach spróbować odpalić WP na serwerze nazwa.pl (zarówno pliki jak i baza)? – w ten sposób wykluczysz jakiś inny błąd ustawień pliku wp-config.php…
Podczas uploadu pliku wp-config.php zmienia mi się DB_USER i DB_NAME powinno być przykladowo ‘wiosna24′ a pojawia sie ‘wiosna_24_1′ w obu polach, no i oczywiscie nie zaczyna mi sie instalacja wordpressa bo:
„This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at…”.
Czy to problem czy mam grzebać dalej?
@Mysza – To praktycznie niemożliwe, żeby podczas przesyłania pliku zmieniało się w nim coś… Jak robisz ten upload?