Wrz
14
2015

WordPress znacząco podnosi wymagania systemowe: serwer powinien mieć PHP 5.6

Każdy programista pracujący z WordPressem obudzony w środku nocy, na pytanie „Jaka jest minimalna wersja PHP konieczna do uruchomienia WP” bez wahania odpowie, że 5.2. To od teraz staje się nieco nieprawdziwe.

Twórcy WordPressa właśnie zaktualizowali stronę „Requirements” – od teraz dowiemy się z niej, że należy posiadać PHP w wersji 5.6 lub nowszej.

To bardzo dobra wiadomość dla twórców motywów i wtyczek: ostatnia wersja z linii 5.2.x wydana była 4 lata temu, a wszystkie kolejne przyniosły ze sobą wiele nowych funkcji ułatwiających pisanie kodu.

To także dobra wiadomość dla firm hostingowych: gdzieś w okolicach PHP 5.4 nastąpił dość spory skok wydajności tego języka, więc jeśli najpopularniejszy system CMS wymaga takiej aktualizacji, oznaczać to będzie zmniejszone zużycie zasobów.

Jest to nieco mniej dobra wiadomość dla użytkowników WordPressa: nie wszystkie hostingi domyślnie oferują PHP 5.6. Nie każdy jednak wie, że „domyślnie” nie oznacza „jedynie”: jeśli zajrzycie do swoich paneli konfiguracyjnych serwera lub napiszecie do administratora, zapewne dowiecie się, że możecie wybrać wersję PHP.

Można także nic nie robić: zmiana wymaganej wersji na stronie nie oznacza, że WordPress od dziś przestanie działać na wersjach starszych – wciąż możliwe będzie uruchomienie i na 5.2. Należy jednak pamiętać o dwóch rzeczach:

  • 5.2 jest już nierozwijane, więc nie jest bezpiecznie używać tak starej wersji: gdy pojawi się błąd bezpieczeństwa w interpreterze tego języka, możemy sprowadzić na siebie spore problemy
  • kod napisany w PHP w wersji 5.6 nie zadziała na starszych wersjach zainstalowanych na serwerze. Można się spodziewać, że coraz więcej wtyczek, motywów a także sam WordPress zaczną używać traitsów, przestrzeni nazw czy skróconych notacji tablic: skończy się błędem „Fatal error” na starszych wersjach serwera. Do wczoraj można było w takim wypadku narzekać na autora wtyczki czy motywu, że nie trzyma się WordPressowych standardów. Od teraz narzekać możemy na siebie lub na swoją firmę hostingową.

Wraz z podniesieniem wymaganej wersji PHP podniesiono także wymaganą wersję serwera mySql do 5.5 (wcześniej było to 5.0)

Powiązane wpisy

O autorze: Konrad Karpieszuk

Jak każdy chyba tutaj zacząłem po prostu od blogowania. WordPress jednak tak mnie zafascynował, że szybko zabrałem się za tworzenie stron na nim opartych. Później przyszedł czas na pisanie poradników z nim związanych, zdarzyła się nawet książka. Współorganizowałem pierwszy polski WordCamp. Opiekuję się serwisem WPzlecenia.pl, a teraz także tym podserwisem, na którym właśnie jesteście: dev.WPzlecenia. Wszystkim życzę jak najwięcej wyniesionej WIEDZY odnośnie WordPressa. Zaparzcie kawę, usiądźcie wygodnie i - do lektury! :)

Obecnie jestem pracownikiem firmy tworzącej wtyczkę WPML (pozwala tworzyć wielojęzykowe strony), gdzie odpowiadam za jej rozwój. Jestem także autorem bardzo popularnej wtyczki sklepowej TradeMatik

7 komentarzy + Dodaj komentarz

  • To tragiczna wiadomość dla hostingów ;) Dla nich jakiekolwiek odnawiania – to horror :)

    • Tragiczna? Nie wiem czy taka tragiczna, skoro dzięki temu mają mocny spadek obciążenia.

      A dla mnie ta wiadomość jest świetna. :)

      • To by raczej sarkazm. Nie lubią one robić odnowienia ;)

  • W pierwszej chwili mocno się zdziwiłem, że coś się w tym temacie ruszyło, ale jak się wczytać to nie do końca… bo to 5.6 jest rekomendowaną a nie wymaganą wersją. Rekomendowaną ze względu na bezpieczeństwo.

    I to w zasadzie tyle w temacie, bo nie jest napisane nic o tym, aby wersja 5.2.4+ była w określonej przyszłości porzucona.

  • […] Ekipa odpowiedzialna za rozwój WordPressa po cichu zaktualizowała wymagania techniczne, jakie powinien spełniać serwer, na którym chcemy zainstalować tego CMSa. Od teraz zalecane jest korzystanie z PHP 5.6 i MySQL 5.5 (lub nowszych). Aktualizacja nie została oficjalnie ogłoszona – informację o niej znalazłem u Konrada. […]

  • stopke sobie poprawcie bo sie rozjechała

Uwaga, leci reklama:



Gdzie nas czytać?

Autorzy »
Komentujący »
#wpzlecenia »