Jak zaktualizować PHP w WordPressie

WordPress jest zbudowany wokół języka skryptowego PHP , więc bardzo ważne jest posiadanie aktualnej wersji zainstalowanej na serwerze WWW. Łatwo jest aktualizować(keep WordPress up-to-date) sam WordPress, ale podstawowe technologie (takie jak PHP ) nie zawsze są zsynchronizowane z zainstalowaną wersją WordPressa.

Jest to szczególnie ważne w przypadku samodzielnie(DIY) skonfigurowanych serwerów internetowych typu „zrób to sam”. Jeśli serwer, na którym znajduje się Twoja witryna, nie jest aktualizowany, PHP również nie jest aktualizowane, co może narazić witrynę na exploity lub niedziałające funkcje. Oznacza to, że musisz zaktualizować PHP , aby wszystko działało — oto jak zaktualizować PHP w WordPress .

Sprawdź swoją aktualną wersję PHP

Od czasu do czasu zmienia się minimalna obsługiwana wersja PHP , którą WordPress obsługuje. (WordPress)Aktualną minimalną wersję można sprawdzić na stronie WordPress(WordPress website) , ale w chwili publikacji WordPress obsługuje co najmniej PHP 7.3 lub nowsze. 

Jednak nie wszystkie serwery WWW będą działać w PHP 7.3 lub nowszym. Starsze wersje PHP będą nadal działać z (PHP)WordPress , ale może to spowodować awarię nowszych motywów, wtyczek i funkcji. 

Aby upewnić się, że korzystasz z prawidłowej wersji PHP , możesz sprawdzić bieżącą instalację WordPressa , korzystając z menu (WordPress)Site Health w WordPress 5.2 i nowszych.

  • Aby to zrobić, zaloguj się do swojej strony administratora WordPress . Musisz mieć konto użytkownika z zastosowaną rolą administratora . (Administrator)Po zalogowaniu naciśnij Tools > Site Health z menu bocznego.

  • Jeśli Twoja wersja WordPress PHP jest nieaktualna, zostanie to wyświetlone jako zalecenie w zakładce Status .

  • Aby sprawdzić aktualną wersję PHP , naciśnij Info > Serwer(Server) i sprawdź wersję wymienioną w kategorii Wersja PHP(PHP Version) .

Wersję PHP(PHP) możesz również sprawdzić za pomocą wtyczek innych firm, takich jak PHP Compatibility Checker . Jeśli Twoja wersja PHP jest nieaktualna, musisz jak najszybciej ją zaktualizować.

Utwórz kopię zapasową swojej witryny i przygotuj się do aktualizacji(Backup Your Site & Prepare To Upgrade)

Aktualizacja podstawowego komponentu, takiego jak PHP , może zepsuć Twoją witrynę. Zanim pospiesz się z aktualizacją PHP w WordPressie(WordPress) , najlepiej zrobić kopię zapasową witryny WordPress(backup your WordPress site) i przygotować ją do aktualizacji.

Powinieneś zacząć od zrobienia kopii bazy danych MySQL(copy of your MySQL database) i wykonania fizycznych kopii plików WordPress . Wielu dostawców hostingu WordPress oferuje wbudowane usługi tworzenia kopii zapasowych, z których możesz skorzystać, więc w takim przypadku sprawdź u swojego usługodawcy hostingowego.

W przypadku serwerów typu „ zrób(DIY) to sam” wszystko zależy od Ciebie — musisz wykonać kopię zapasową ręcznie. Jeśli boisz się trafienia na terminal, użyj wtyczki, takiej jak UpdraftPlus , aby automatycznie tworzyć regularne kopie zapasowe instalacji WordPress . Program UpdraftPlus może przechowywać kopie zapasowe poza serwerem, korzystając z usług przechowywania w chmurze, takich jak Google lub Microsoft Azure .

Jeśli Twoja witryna WordPress ma kopię zapasową, jesteś gotowy, aby rozpocząć aktualizację PHP w WordPressie(WordPress) .

Przełączanie wersji PHP w WordPress za pomocą cPanel(Switching PHP Versions In WordPress Using cPanel)

Wiele usług hostingowych korzysta z systemu panelu sterowania hostingu cPanel, aby umożliwić Ci kontrolę i wprowadzanie zmian w Twoim hostingu. W przypadku hostingu współdzielonego, w którym dzielisz swoją przestrzeń internetową z innymi użytkownikami, możesz w ogóle nie być w stanie zaktualizować PHP w WordPressie(WordPress) , ale możesz być w stanie przełączyć się na nowszą wersję, jeśli jest dostępna.

Jeśli tak nie jest, porozmawiaj bezpośrednio ze swoim dostawcą usług hostingowych o aktualizacji PHP do najnowszej wersji. Jeśli tak, cPanel pozwala w szybki i łatwy sposób przełączyć się na nowsze wersje krytycznego oprogramowania serwerowego, takiego jak PHP .

Ponieważ cPanel jest modułowy, te ustawienia mogą się różnić w zależności od własnej wersji cPanel. 

  • Aby przełączyć PHP na nowszą wersję w cPanel, zaloguj się do witryny cPanel dla swojego hostingu. Po zalogowaniu poszukaj opcji cPanel o nazwie PHP Selector lub Select PHP version i naciśnij go.

  • Narzędzie PHP Selector umożliwia zmianę aktualnie używanej wersji PHP na serwerze. (PHP)Wybierz wersję równą lub wyższą niż minimalna wersja obsługiwana przez WordPress (obecnie (WordPress)PHP 7.3 ) z menu rozwijanego Wersja PHP , a następnie naciśnij (PHP Version)Ustaw jako bieżącą(Set as current) , aby ją zastosować.

Wersja PHP działająca na twoim serwerze powinna się natychmiast zmienić. Inne panele kontrolne hosta internetowego istnieją i mogą obsługiwać podobną funkcjonalność — jeśli nie, a masz bezpośredni dostęp do serwera WWW, możesz ręcznie zaktualizować PHP .

Ręczna aktualizacja PHP z terminala lub połączenia SSH(Updating PHP Manually From a Terminal Or SSH Connection)

Ta opcja może i powinna być używana tylko przez użytkowników, którzy utworzyli kopię zapasową swojej witryny i którzy czują się komfortowo korzystając z terminala Linux . Większość serwerów internetowych działa pod kontrolą systemu Linux(Linux) , ale jeśli masz serwer Windows IIS , możesz zaktualizować PHP w WordPressie(WordPress) , korzystając z Instalatora platformy internetowej(Web Platform Installer) .

Jak już wspomnieliśmy, przed rozpoczęciem konieczne jest utworzenie kopii zapasowej witryny WordPress . Warto również przetestować najnowszą wersję PHP na testowej wersji WordPressa(WordPress) na osobnym serwerze i zainstalować, aby upewnić się, że wtyczki, motywy i ogólna konfiguracja WordPressa(WordPress) działają z nią poprawnie przed aktualizacją serwera głównego.

  • Jeśli wszystko jest gotowe do uaktualnienia, otwórz terminal na lokalnym serwerze internetowym lub połącz się ze zdalnym serwerem przy użyciu klienta SSH w (SSH)systemie Windows(Windows) , Linux lub macOS . Po połączeniu sprawdź wersję PHP , wpisując php -v i naciskając enter.

  • W przypadku serwerów opartych na Ubuntu i Debianie wpisz (Ubuntu)sudo apt-get install software-properties-common && sudo add-apt-repository ppa:ondrej/php && sudo apt update && sudo apt install phpx.x , aby zainstalować PHP, zastępując xx znakiem najnowsza dostępna wersja PHP (na przykład php7.4 ).

    Spowoduje to użycie repozytorium innej firmy do zainstalowania najnowszego pakietu PHP, ale możesz chcieć pobrać i zainstalować go ręcznie z witryny PHP(PHP website) . Możesz ponownie uruchomić php-v po instalacji, aby sprawdzić, czy instalacja się powiodła.

  • Zostanie zainstalowana najnowsza wersja PHP , ale musisz zmienić wersję PHP używaną przez serwer WWW. Jeśli używasz Apache , wpisz sudo a2enmod phpx.x (zastępując xx poprawną wersją), aby zmienić ustawienia serwera Apache , a następnie uruchom ponownie Apache , wpisując sudo systemctl restart apache2 lub sudo service apache2 restart .

W przypadku instalacji innych niż Apache zapoznaj się z dokumentacją oprogramowania serwera WWW, aby zaktualizować wersję PHP używaną do konfiguracji serwera, a także zainstalować dodatkowe moduły PHP (wtyczki) dla swojej wersji PHP .

Po zaktualizowaniu PHP , zmianie ustawień serwera WWW tak, aby korzystał z nowej wersji, a także zrestartowaniu serwera WWW, witryna WordPress zacznie z niego korzystać.

Dbanie o bezpieczeństwo witryny WordPress(Keeping Your WordPress Site Secure)

WordPress jest rdzeniem milionów witryn na całym świecie i podobnie jak inni administratorzy sieci, musisz dbać o bezpieczeństwo swojej witryny WordPress . Teraz, gdy wiesz, jak zaktualizować PHP w WordPressie(WordPress) , powinieneś przeprowadzić pełny audyt bezpieczeństwa — jeśli Twoja witryna ma dziury, możesz mieć złośliwe oprogramowanie WordPress(WordPress malware) , które musisz usunąć.

Jeśli dopiero zaczynasz korzystać z WordPressa(WordPress) , oto kilka niezbędnych wtyczek WordPress , które pozwolą Ci szybko uruchomić i uruchomić Twoją witrynę. Daj nam znać swoje wskazówki dotyczące bezpieczeństwa WordPress w sekcji komentarzy.



About the author

Jestem informatykiem skupiającym się na prywatności i kontach użytkowników oraz bezpieczeństwie rodziny. Od kilku lat pracuję nad poprawą bezpieczeństwa smartfonów i mam doświadczenie w pracy z firmami zajmującymi się grami. Wielokrotnie pisałem też o problemach związanych z kontami użytkowników i grami.



Related posts