Dokumentacja techniczna OVH

FAQ - Migracja na najnowsze wersje PHP

Hosting www: FAQ - Migracja na najnowsze wersje PHP

Informacje związane z PHP

Czym jest PHP? PHP do język programowania używany do tworzenia dynamicznych stron www. Aktualnie jest to najbardziej popularny w Internecie język programowania, na którym opierają się moduły takie jak Wordpress, Joomla, Drupal... Dlaczego niektóre wersje PHP zostaną wyłączone przez OVH? Podobnie jak inne języki programowania, PHP się rozwija. Jest to związane z pojawianiem się nowych funkcji, z poprawianiem błędów... Stare wersje są utrzymywane przez określony czas, następnie są wycofywane. Stare nie utrzymywane już wersje są ryzykowne dla OVH i użytkowników ze względów bezpieczeństwa. To dlatego zostaną wyłączone. Jakie korzyści z przejścia na nowe wersje PHP będzie miał użytkownik? Przenosząc stronę na najnowsze obsługiwane wersje PHP, zmniejszasz ryzyko związane z bezpieczeństwem (włamania) i korzystasz z nowości. Poza tym OVH proponuje darmową funkcję PHP-FPM, która zwiększa wydajność począwszy od wersji 5.3. Kliknij tutaj, aby otrzymać więcej informacji. Które wersje i kiedy zostaną wyłączone? Oto wersje, które zostaną wyłączone:

|Wersja|Koniec oficjalnego obsługiwania|Obsługa zakończona od ponad...| |4.X|7 sierpnia 2008|6 lat i 8 miesięcy| |5.2|6 stycznia 2011|4 lat i 3 miesięcy| |5.3|14 sierpnia 2014|8 miesięcy|

Źródło: http://php.net/eol.php

Te wersje zostaną wyłączone 24 września 2015 roku. Informacje na temat prowadzonych prac są dostępne na tej stronie: http://prace.ovh.pl/?do=details&id=19466 Jakich hostingów to dotyczy? Wyłączenie starych wersji PHP dotyczy wszystkich hostingów www poza 60free i Demo1G. Moja strona korzysta ze starych wersji PHP. Co robić? Twoje strony i zadania CRON domyślnie przejdą na PHP 5.6. Zalecamy przetestowanie stron i zadań CRON z tymi nowymi wersjami już teraz. W dalszej części tego przewodnika wyjaśnimy, co trzeba zrobić. Dlaczego OVH nie przeniesie moich skryptów automatycznie? Możesz zmienić wersję PHP na swoim hostingu w panelu klienta. Zapoznaj się z tym przewodnikiem:

Każda strona jest unikalna. OVH nie może dostosować się do wszystkich klientów, którzy powinni wykonać te operacje samodzielnie.

ETAP 1: Sprawdź, czy strona jest kompatybilna.

A) Jeśli używasz modułu takiego jak Wordpress, Joomla, Dotclear, PHPBB,... najpierw należy zaktualizować stronę postępując zgodnie z oficjalnymi przewodnikami:

B) Jeśli Twoja strona opiera się na spersonalizowanym rozwiązaniu, należy skorzystać z oficjalnych przewodników PHP na temat migracji. Jeśli nie tworzyłeś samodzielnie strony, skontaktuj się ze swoim webmasterem.

ETAP 2: Już dziś skonfiguruj wersję PHP swojej strony.

Masz dwie możliwości: Możesz zmienić wersję PHP w panelu klienta.

Aby to zrobić, skorzystaj z tego przewodnika: Możesz również dokonać ręcznej modyfikacji, postępując zgodnie z poniższymi wskazówkami: Zaloguj się do FTP i przejdź do katalogu głównego. Możesz skorzystać w tego przewodnika.

  • Jeśli nie dysponujesz plikiem .ovhconfig, należy go utworzyć. Wprowadź te 4 linie do pliku tekstowego za pomocą edytora tekstu (wersja 5.6 jest tutaj przykładem):
app.engine=php
app.engine.version=5.6
http.firewall=none
environment=production

Zapisz plik pod nazwą ".ovhconfig" i wgraj pliki do katalogu głównego na hostingu.

  • Jeśli dysponujesz już na hostingu plikiem .ovhconfig, możesz zmodyfikować jego zawartość za pomocą edytora tekstu (notatnik, itp.).

Więcej informacji na temat parametrów tego pliku znajduje się w tym przewodniku

Przykłady zastosowań

Jak sprawdzić wersję PHP, z której korzysta strona www? Możesz pobrać ten plik (kliknij prawym przyciskiem i wybierz "Zapisz jako"): info.php Jeśli chcesz sam zrealizować taki plik, wystarczy utworzyć plik tekstowy i wpisać w nim: <?php phpinfo(); ?> Następnie zapisz plik w formacie .php i nazwij go info.php.

Zapisz plik na FTP w katalogu głównym strony (lub stron, jeśli masz ich więcej i są one na przykład przypisane do subdomen). Na przykład: /www/mojwordpress/ Korzystając z przeglądarki www przejdź do pliku info.php. Na przykład www.moja-strona.com/mojwordpress/info.php

OVH wysłało również e-mail z informacjami na temat wyłączenia starych wersji PHP do użytkowników, których dotyczy ta operacja (marzec/kwiecień 2015). W e-mailu tym znajdowała się lista używanych wersji PHP. Dysponuję subdomenami i ofertą multi-domen. Czy mogę włączyć różne wersje PHP? Tak, OVH zezwala na różne wersje PHP dla każdej z subdomen (multidomena jest postrzegana jak subdomena). W tym celu wystarczy utworzyć plik .ovhconfig w katalogu głównym danej subdomeny. Plik .ovhconfig jest pobierany w następujący sposób:

  • Plik jest pobierany z katalogu głównego danej domeny. Na przykład jeśli « www.exemple.com » wskazuje na katalog « /www » a « beta.exemple.com » wskazuje na katalog « /beta », plik « /www/.ovhconfig » jest brany pod uwagę dla zapytania http://www.exemple.com/index.php, podczas gdy plik « /beta/.ovhconfig » będzie pobierany dla zapytania http://beta.exemple.com/index.php.
  • Jeśli plik .ovhconfig specyficzny dla subdomeny z etapu 1 nie został odnaleziony, pobierany jest plik « /.ovhconfig ».
  • Jeśli żaden z dwóch powyższych plików nie istnieje, stosowana jest domyślna konfiguracja (PHP 5.6 z FPM).

Skonfigurowałem plik .htaccess, aby zmienić wersję PHP. Co się z nim stanie? Domyślnie strony przejdą na PHP 5.6. Jeśli chcesz korzystać z wyższej dostępnej wersji (na przykład 7.0), należy to ustawić w pliku .ovhconfig (plik dostępny na FTP). Jeśli Twój plik .htaccess zawiera inne dyrektywy (URL rewriting, przekierowanie, ...), będą one nadal aktywne. Czy mogę używać wersji PHP 7? Wersja PHP 7 jest dostępna ma hostingach www. Mam trudności ze zmianą wersji PHP. Co mam zrobić? Nie możemy przenieść Twojej strony za Ciebie. Możemy przekazać Ci informacje na temat aktualizacji PHP (za pomocą pliku .ovhconfig). Zespół pomocy nie odpowiada za ewentualne problemy z działaniem.


Inne przewodniki, które mogą Cię zainteresować...