Как да актуализирате PHP в WordPress

WordPress е изграден около PHP скриптовия език, така че е доста важно да имате актуална версия, инсталирана на вашия уеб сървър. Лесно е да поддържате WordPress актуален(keep WordPress up-to-date) , но основните технологии (като PHP ) не винаги са в синхрон с инсталираната ви версия на WordPress.

Това е особено вярно за уеб сървърите(DIY) , които сте настроили сами. Ако сървърът, който хоства вашия сайт, не е актуализиран, PHP вероятно също няма да бъде, което може да остави сайта ви изложен на експлойти или повредени функции. Това означава, че ще трябва да актуализирате PHP , за да поддържате нещата да работят – ето как да актуализирате PHP в WordPress .

Проверете текущата си версия на PHP

От време на време се променя минималната поддържана версия на PHP , която WordPress поддържа. (WordPress)Можете да проверите текущата минимална версия на уебсайта на WordPress(WordPress website) , но към момента на публикацията WordPress в момента поддържа минимум PHP 7.3 или по-висока. 

Не всички уеб сървъри обаче ще работят с PHP 7.3 или по-нова версия. По-старите версии на PHP все още ще работят с (PHP)WordPress , но това може да доведе до повреда на по-новите теми, плъгини и функции. 

За да сте сигурни, че използвате правилната версия на PHP , можете да проверите текущата си инсталация на WordPress , като използвате менюто (WordPress)Здраве на сайта(Site Health) в WordPress 5.2 и по-нова версия.

  • За да направите това, влезте в администраторската си страница на WordPress . Ще трябва да имате потребителски акаунт, който има приложена роля на администратор . (Administrator)След като сте влезли, натиснете Tools > Site Health от страничното меню.

  • Ако вашата PHP версия на WordPress(WordPress PHP) е остаряла, това ще бъде посочено като препоръка в раздела Състояние(Status) .

  • За да проверите текущата версия на PHP , натиснете Информация(Info ) > Сървър(Server) и проверете версията, посочена в категорията Версия на PHP(PHP Version) .

Можете също да проверите вашата версия на PHP , като използвате плъгини на трети страни, като например PHP Compatibility Checker . Ако вашата версия на PHP е остаряла, ще трябва да се преместите, за да я надстроите възможно най-скоро.

Архивирайте сайта си и се подгответе за надстройка(Backup Your Site & Prepare To Upgrade)

Актуализирането на основен компонент като PHP може да счупи вашия сайт. Преди да побързате да актуализирате PHP в WordPress , най-доброто нещо, което трябва да направите, е да архивирате вашия WordPress сайт(backup your WordPress site) и да се подготвите първо да го надстроите.

Трябва да започнете, като направите копие на вашата MySQL база данни(copy of your MySQL database) и да направите физически копия на вашите WordPress файлове. Много доставчици на хостинг на WordPress ще предлагат вградени услуги за архивиране, от които можете да се възползвате, така че не забравяйте да се консултирате с вашия уеб хост дали това е така.

За сървърите „ Направи(DIY) си сам “, това е от вас — ще трябва да го архивирате ръчно. Ако се страхувате да не ударите терминала, използвайте плъгин като UpdraftPlus , за да правите редовно резервни копия на вашата инсталация на WordPress автоматично. UpdraftPlus може да съхранява вашите резервни копия извън вашия сървър, като се възползва от услугите за съхранение в облак като Google или Microsoft Azure .

Ако вашият WordPress сайт е архивиран, тогава сте готови да се решите и да започнете да актуализирате PHP в WordPress .

Превключване на версии на PHP в WordPress с помощта на cPanel(Switching PHP Versions In WordPress Using cPanel)

Много уеб хостинг услуги използват системата за контролен панел на уеб хостинг cPanel, за да ви позволят да контролирате и правите промени във вашия уеб хостинг. За споделен хостинг, където споделяте вашето уеб пространство с други потребители, може изобщо да не успеете да актуализирате PHP в WordPress , но може да успеете да преминете към по-нова версия, ако е налична.

Ако не е, говорете директно с вашия хостинг доставчик за актуализиране на PHP до най-новата версия. Ако е така, cPanel позволява бърз и лесен начин за преминаване към по-нови версии на критичен сървърен софтуер като PHP .

Тъй като cPanel е модулен, тези настройки може да варират в зависимост от вашата собствена версия на cPanel. 

  • За да превключите PHP към по-нова версия в cPanel, влезте в сайта на cPanel за вашия уеб хостинг. След като влезете, потърсете опции на cPanel с име PHP Selector или Select PHP version и го натиснете.

  • Инструментът PHP Selector ви позволява да промените версията на PHP , която в момента се използва на вашия сървър. (PHP)Изберете версия, равна или по-висока от минималната поддържана версия на WordPress (понастоящем PHP 7.3 ) от падащото меню Версия на PHP , след което натиснете (PHP Version)Задаване като текуща,(Set as current) за да я приложите.

Версията на PHP , работеща на вашия сървър, трябва незабавно да се промени. Други контролни панели за уеб хостове съществуват и може да поддържат подобна функционалност – ако не го правят и имате директен достъп до вашия уеб сървър, можете да актуализирате PHP ръчно.

Ръчно актуализиране на PHP от терминална или SSH връзка(Updating PHP Manually From a Terminal Or SSH Connection)

Тази опция може и трябва да се използва само от потребители, които са архивирали своя сайт и които се чувстват комфортно да използват терминал на Linux . Повечето уеб сървъри работят с Linux , но ако имате Windows IIS сървър, можете да актуализирате PHP в WordPress , като вместо това използвате инсталатора на уеб платформата .(Web Platform Installer)

Както споменахме, важно е да имате резервно копие на вашия WordPress сайт, преди да започнете. Също така си струва да тествате най-новата версия на PHP на тестова версия на WordPress на отделен сървър и инсталация, за да сте сигурни, че вашите плъгини, теми и цялостната настройка на WordPress работят правилно с нея, преди да актуализирате основния си сървър.

  • Ако сте готови да надстроите, отворете терминал на локален уеб сървър или се свържете с отдалечен сървър с помощта на SSH клиент на Windows , Linux или macOS. След като се свържете, проверете вашата PHP версия, като напишете php -v и натиснете enter.

  • За сървъри, базирани на Ubuntu и Debian, въведете (Ubuntu)sudo apt-get install software-properties-common && sudo add-apt-repository ppa:ondrej/php && sudo apt update && sudo apt install phpx.x , за да инсталирате PHP, като замените xx с най-новата налична версия на PHP (например php7.4 ).

    Това ще използва хранилище на трета страна за инсталиране на най-новия PHP пакет, но може да предпочетете да го изтеглите и инсталирате сами ръчно от уебсайта на PHP(PHP website) . Можете да стартирате php-v отново след инсталиране, за да проверите дали инсталацията е била успешна.

  • Най-новата версия на PHP ще бъде инсталирана, но ще трябва да промените коя версия на PHP се използва от вашия уеб сървър. Ако използвате Apache , въведете sudo a2enmod phpx.x (заменяйки xx с правилната версия), за да промените настройките на сървъра на Apache , след което рестартирайте (Apache)Apache , като напишете sudo systemctl restart apache2 или sudo service apache2 restart .

За инсталации, различни от Apache, направете справка с документацията на софтуера на вашия уеб сървър, за да актуализирате версията на PHP , използвана за конфигурацията на вашия сървър, както и да инсталирате допълнителни PHP модули (плъгини) за вашата версия на PHP .

След като PHP бъде актуализиран, настройките на вашия уеб сървър са променени, за да използвате новата версия, и вашият уеб сървър е рестартиран, вашият WordPress сайт ще започне да го използва.

Поддържане на вашия WordPress сайт защитен(Keeping Your WordPress Site Secure)

WordPress е ядрото на милиони сайтове по целия свят и подобно на други уеб администратори, вие трябва да поддържате своя WordPress сайт защитен. Сега знаете как да актуализирате PHP в WordPress , трябва да извършите пълен одит на сигурността – ако вашият сайт има дупки, може да имате злонамерен софтуер на WordPress(WordPress malware) , който ще трябва да премахнете.

Ако сте нов в WordPress , ето някои основни приставки за WordPress, за да накарате сайта си да работи бързо. Кажете ни вашите съвети за сигурност на WordPress в секцията за коментари.



About the author

„Аз съм експерт по Windows и Office на свободна практика. Имам над 10 години опит в работата с тези инструменти и мога да ви помогна да извлечете максимума от тях. Моите умения включват: работа с Microsoft Word, Excel, PowerPoint и Outlook; създаване на уеб страници и приложения; и помагане на клиентите да постигнат своите бизнес цели."



Related posts