Обновите PHP сегодня! Сделайте свой сайт быстрее и безопаснее.
Ваш WordPress сайт может работать быстрее и стать безопаснее, и это в ваших руках! Эта страница попробует разъяснить, почему это значит для вас, и как вы можете это исправить.
Почему PHP является значимым
- Ваш веб-сайт может работать быстрее, потому что PHP становится более эффективным с каждой новой версией. Обновление до рекомендуемой WordPress версии PHP (в настоящее время 7.4 или выше) может повысить производительность, что принесет пользу всем посетителям вашего веб-сайта.
- Ваш сайт будет безопаснее. PHP, как и WordPress, поддерживается его сообществом. Так как PHP очень распространен, то он является приоритетной целью для взлома, только свежие поддерживаемые версии будут иметь актуальные возможности безопасности. Старые, неподдерживаемые версии PHP (ниже чем 7.4) не имеют их, поэтому обновление PHP требуется для поддержания вашего WordPress сайта безопасным.
Но это еще не всё, есть и другие преимущества:
- Быстрый сайт получает преимущества в поисковых системах, так вы получите выше ранжировку в поиске!
- Быстрый сайт лучше удерживает посетителей. Посетители уходят быстрее с медленных сайтов, быстрый сайт более эффективен.
- Безопасный сайт лучше защищен от взлома и ущерба репутации, в случае взлома.
Эти преимущества хороши как для вас, так и для посетителей сайта. Это причины, по которым стоит обновить PHP как можно скорее. В следующем разделе мы расскажем как это сделать.
Как проверить версию PHP
Чтобы узнать, какую версию PHP использует ваш сайт WordPress, в консоли WordPress выберите Инструменты > Здоровье сайта в боковом меню, а затем перейдите на вкладку Информация. Разверните раздел Сервер и прокрутите вниз, пока не увидите Версия PHP.
If this number is at or higher than PHP 7.4, then you don’t need to update PHP at this time!
Однако, если ваш сайт ниже рекомендованной версии, и уж тем более работает на устаревшей и небезопасной версии PHP, то пришло время обновиться. Вы также могли заметить предупреждение, такое как «Требуется обновление PHP» или «Рекомендуется обновление PHP» на панели инструментов или в разделе «Здоровье сайта» — они служат важными напоминаниями об обновлении PHP и повышении безопасности вашего сайта.
Перед обновлением PHP
Для начала несколько предупреждений, но не нужно пугаться. Есть некоторые технические вещи, которые нужно сделать перед обновлением версии PHP.
Обновление вашей версии PHP не должно быть проблемой, но мы не можем гарантировать это. Сам WordPress работает с PHP еще с версии 7.0, но мы не знаем, будут ли ваши темы или плагины работать с более новыми версиями. В целом, популярные темы/плагины от авторитетных разработчиков, скорее всего, будут работать, но для полной уверенности проверка не помешает.
Ниже приведены пара шагов, которые стоит предпринять для снижения риска перед обновлением:
- Сделайте резервную копию сайта:, это позволит вам откатить сайт, в случае если что-то пойдет не так. Существует уйма плагинов резервного копирования, так что если вы еще не выбрали решение для себя, то попробуйте что-то из этого. Для полноты отката, также потребуется вернуть текущую версию PHP (мы расскажем чуть позже как это сделать).
- Обновите WordPress, темы и плагины: из консоли WordPress перейдите на страницу «Обновления» в меню Консоль > Обновления, а затем обновите все. Вы должны делать это регулярно в любом случае :). Когда закончите, убедитесь, что ваш сайт работает должным образом.
- Проверьте совместимость с PHP: установите плагин PHP Compatibility Checker для проверки ваших тем и плагинов на возможные проблемы. Плагин не идеален и может пропустить что-то или давать ложные срабатывания, но в большинстве случаев он работает.
- Исправьте проблемы совместимости с PHP: если на предыдущем шаге плагином были найдены проблемы, обратитесь к разработчикам темы или плагина и попросите их разобраться. Если они не хотят или не смогут этого сделать, то поищите другие темы в каталогах WordPress.org с похожей функциональностью и используйте их вместо проблемных.
Сделайте эти несколько шагов и вы будете готовы обновить версию PHP на вашем WordPress сайте для получения всех преимуществ, которые это принесет!
Если в процессе у вас возникнут сложности или потребуется помощь, то вам лучше обратиться к профессиональному веб-разработчику, поддержке вашего хостинг-провайдера или авторам ваших плагинов и тем. Большинство из них должны быть счастливы помочь вам.
А теперь мы можем наконец перейти к обновлению PHP версии на вашем сайте.
Как обновить версию PHP на сайте, чтобы сделать его быстрее и безопаснее
Теперь вы готовы обновить версию PHP на сайте! Вы проявили осмотрительность, у вас есть резервная копия и сайт подготовлен для обновления в лучшем виде.
PHP установлен на сервере вашего веб-сайта, поэтому для его обновления необходимо либо поменять настройки вашего хостинга, либо просить вашего хостинг-провайдера сделать это за вас.
Таким образом, точные действия для обновления зависят от хостинга. Ниже приведен список хостингов, которые предоставили нам инструкции по обновлению PHP для своих клиентов.
Если вы не нашли свой хостинг в списке, то можно обратиться в техническую поддержку хостинга с просьбой помочь вам. Ниже приведен шаблон обращения, который вы можете использовать:
Уважаемая техподдержка хостинга
Я хочу чтобы мой сайт был быстр и безопасен со свежей версией PHP.
Если мой сайт ещё не использует последнюю версию PHP,
укажите пожалуйста какие шаги требуется предпринять для обновления версии PHP
Спасибо!
Если на этом этапе у вас возникли сложности, то или смените версию PHP назад сами, или обратитесь в поддержку хостинга или профессиональному веб-разработчику. В случае необходимости отката к резервной копии, сначала восстановите предыдущую используемую версию PHP (возможно через обращение в поддержку хостинга), затем восстановите сайт из резервной копии.
У вас теперь есть вся информация по обновлению! Отлично! С актуальной версией PHP ваш сайт будет быстрее и безопаснее, а ваши посетители довольнее.
Быстрые, безопасные WordPress сайты для всех
С последней версией PHP вы можете быть уверены в том, что ваш сайт настолько быстр и безопасен, насколько это возможно.
У вас теперь есть вся информация по обновлению PHP, и вы также знаете как это сделать в будущем. Следите за уведомлениями об обновлениях в консоли вашего сайта WordPress, или за новостями вашего хостинга.
В качестве последнего напоминания: вы всегда можете обратиться в техническую поддержку хостинга, к профессиональному веб-разработчику или авторам тем и плагинов с дополнительными вопросами. Они вполне могут поделиться опытом в своей области.
Спасибо за то, что делаете интернет лучше!
Обновление PHP в WordPress: как обновить?
PHP является одним из самых популярных языков программирования для создания и поддержки веб-сайтов. Он широко используется вместе с платформой управления контентом WordPress, которая позволяет создавать и управлять сайтами различной сложности. Однако, как и любое программное обеспечение, PHP требует обновлений для обеспечения безопасности и производительности.
Обновление PHP для WordPress может показаться сложной задачей, особенно для начинающих пользователей. В этой пошаговой инструкции мы рассмотрим, как обновить PHP на вашем сайте WordPress без подробного понимания технических аспектов программирования.
Шаг 1: Проверьте текущую версию PHP
Перед тем как обновить PHP, важно узнать текущую версию, установленную на вашем сайте WordPress. Для этого вы можете зайти в административную панель WordPress и перейти на страницу «Инструменты» -> «Менеджер сайта» -> «Информация о сервере». Здесь вы найдете информацию о текущей версии PHP.
Шаг 2: Проверьте требования вашей версии WordPress
Прежде чем обновлять PHP, вам следует проверить требования к версии PHP, установленной на вашем сайте WordPress. Вы можете найти требования в официальной документации WordPress или на их веб-сайте. Убедитесь, что ваш текущий сайт WordPress совместим с новой версией PHP.
Шаг 3: Создайте резервную копию вашего сайта WordPress
Перед выполнением любых обновлений на вашем сайте WordPress рекомендуется создать резервную копию всех ваших файлов и базы данных. Это позволит вам восстановить ваш сайт в случае возникновения проблем. Используйте плагин резервного копирования, такой как UpdraftPlus, для создания полной резервной копии.
Важно: Обновление PHP может иметь влияние на функциональность вашего сайта, поэтому рекомендуется выполнить его на отдельной тестовой копии вашего сайта.
Причины обновления PHP в WordPress
Обновление PHP в WordPress может быть необходимо по нескольким причинам:
- Безопасность: Обновление PHP помогает предотвратить уязвимости и защитить свой сайт от взлома. Более новые версии PHP содержат исправления ошибок и улучшенные функции безопасности, которые помогут защитить ваш сайт от потенциальных угроз.
- Совместимость: Некоторые плагины и темы могут требовать более новую версию PHP для своей работы. Обновление PHP позволяет вам пользоваться последними версиями плагинов и тем, которые требуют более новую версию PHP, что может привести к улучшению функциональности и производительности вашего сайта.
- Производительность: Более новые версии PHP обычно выполняются быстрее и эффективнее, что может улучшить производительность вашего сайта. Обновление PHP может помочь вашему сайту работать быстрее и более плавно.
Обновление PHP в WordPress — это важная часть обслуживания вашего сайта. Регулярные обновления PHP помогут защитить ваш сайт, обеспечить совместимость с последними версиями плагинов и тем, а также улучшить производительность вашего сайта. Поэтому следует убедиться, что ваш сайт работает на последней версии PHP.
Зачем обновлять PHP в WordPress
Вот несколько причин, по которым обновление PHP в WordPress является необходимым:
1. Безопасность
Уязвимости могут быть обнаружены в старых версиях PHP, поэтому важно использовать последнюю версию, которая включает исправления ошибок и уязвимостей. Обновление PHP обеспечивает дополнительный уровень защиты от потенциальных атак и вредоносных программ.
2. Производительность
Каждая новая версия PHP обычно содержит улучшения производительности, что означает, что ваш сайт будет работать быстрее и более эффективно. Более новая версия PHP может значительно ускорить загрузку страниц, обработку запросов и выполнение других операций на вашем сайте WordPress.
3. Совместимость
Некоторые новые функции и возможности WordPress могут требовать более новую версию PHP. Если вы используете устаревшую версию PHP, вы можете столкнуться с проблемами совместимости и не сможете использовать новые функции и плагины WordPress. Обновление PHP позволяет вам использовать все последние возможности и услуги, доступные для вашего сайта.
Обновление PHP в WordPress – это важный шаг для обеспечения безопасности и производительности вашего сайта. Убедитесь, что вы регулярно проверяете версию PHP и обновляете ее до последней доступной версии, чтобы использовать все преимущества, предлагаемые WordPress.
Плюсы обновления PHP в WordPress
- Большая производительность: Обновление PHP в WordPress позволяет использовать новые функции и оптимизации, что приводит к увеличению производительности вашего сайта. В новых версиях PHP появляются более эффективные алгоритмы и оптимизации, что ускоряет работу WordPress.
- Улучшенная безопасность: Одним из главных преимуществ обновления PHP в WordPress является повышение уровня безопасности. В каждом обновлении PHP разработчики исправляют уязвимости, что делает ваш сайт более защищенным от возможных атак и взломов.
- Совместимость с новыми версиями WordPress: WordPress постоянно обновляется, выпуская новые версии со своими изменениями и улучшениями. Чтобы воспользоваться новыми функциями и возможностями WordPress, вам необходимо обновить PHP, так как новые версии WordPress требуют более новые версии PHP.
- Поддержка новых плагинов и тем: Множество плагинов и тем для WordPress также требуют более новые версии PHP для своей работы. Если вы не обновляете PHP, вы можете ограничить себя в выборе плагинов и тем для вашего сайта.
- Стабильность и отказоустойчивость: Обновление PHP в WordPress повышает стабильность и отказоустойчивость вашего сайта. В новых версиях PHP исправляются ошибки и улучшаются механизмы работы, что уменьшает возможность сбоев и проблем с работоспособностью сайта.
Обновление PHP в WordPress предлагает ряд значительных преимуществ, включая улучшенную производительность, безопасность, совместимость с новыми версиями WordPress, поддержку новых плагинов и тем, а также повышение стабильности и отказоустойчивости вашего сайта. Поэтому рекомендуется регулярно проверять и обновлять PHP, чтобы оставаться в курсе последних изменений и улучшений в мире WordPress.
Подготовка к обновлению PHP в WordPress
Перед обновлением PHP в WordPress необходимо выполнить ряд подготовительных действий, чтобы избежать возможных проблем. В этом разделе мы рассмотрим несколько шагов, которые помогут вам успешно обновить PHP на вашем сайте.
1. Создайте резервную копию сайта
Прежде чем что-либо менять на вашем сайте, всегда рекомендуется создавать резервные копии всех файлов и базы данных. Это позволит вам быстро восстановить работоспособность сайта в случае возникновения проблем. Используйте плагины резервного копирования, такие как UpdraftPlus или Duplicator, чтобы создать полную копию вашего сайта.
2. Обновите тему и плагины
Перед обновлением PHP убедитесь, что у вас установлены последние версии темы и плагинов WordPress. Некоторые разработчики могут выпускать обновления, чтобы обеспечить совместимость с новыми версиями PHP и решить проблемы совместимости.
Перед обновлением PHP проверьте наличие обновлений в разделе «Темы» и «Плагины» на странице администрирования вашего сайта.
3. Проверьте совместимость
Перед обновлением PHP рекомендуется проверить совместимость вашей темы и плагинов с новой версией PHP. В разделе «Требования» или «Документация» на странице темы или плагина вы можете найти информацию о совместимости с различными версиями PHP.
Если ваша тема или плагин не совместимы с новой версией PHP, вы можете обратиться к разработчику за обновленной версией или найти альтернативное решение.
4. Проверьте серверные требования
Перед обновлением PHP убедитесь, что ваш хостинг-провайдер поддерживает новую версию PHP и соответствующие системные требования. Обратитесь к документации вашего хостинг-провайдера или свяжитесь с их службой поддержки для получения информации о поддержке новой версии PHP.
5. Проверьте работоспособность сайта
После обновления PHP проверьте работоспособность своего сайта. Пройдитесь по различным страницам сайта, протестируйте функциональность темы и плагинов. Если возникли проблемы, вернитесь к предыдущей версии PHP или найдите решение проблемы.
Вы также можете воспользоваться инструментами проверки совместимости, такими как PHP Compatibility Checker, чтобы обнаружить потенциальные проблемы совместимости.
Следуя этим шагам, вы будете готовы к обновлению PHP в WordPress без проблем и снижения риска возникновения проблем на вашем сайте.
Как обновить версию PHP для вашего WordPress-сайта (и почему стоит это делать)
Клиенты хостинг-компаний обычно могут легко изменять/обновлять версии PHP для своих WordPress-сайтов отдельно через панель управления. Нередко хостинги выставляют ограничения по минимально поддерживаемым версиям (особенно это касается администрируемых WP-хостингов).
Хостинги настоятельно рекомендуют устанавливать PHP 7.4 — в идеале последнюю версию PHP 8.0, поскольку она намного быстрее, безопаснее и удобнее, чем ее предшественники. В некоторых конфигурациях она работает в 3 раза быстрее.
Как вы, возможно, слышали, PHP перешел к более предсказуемому графику выпуска новых релизов. Каждая новая версия активно поддерживается в течение 2 лет и получает дополнительный год критических обновлений безопасности. Администрируемые WordPress-хостинги обычно следуют тому же графику, удаляя версии PHP, когда они достигают EOL (конца срока службы).
Почему важно обновлять версию PHP для WordPress-сайта?
Есть две причины: скорость и безопасность.
По тем же самым причинам вы обновляете и сам WordPress, ведь вам нужно получить патчи, закрывающие дыры в безопасности. Это актуально и для PHP. Обновление PHP приводит к существенному увеличению скорости. PHP 7.0, к примеру, стал огромным шагом вперед – производительность увеличилась почти в 2 раза по сравнению с версией 5.6. С каждой новой версией PHP мы наблюдаем некоторый прирост производительности по сравнению с прошлым релизом.
Не знаете, какая версия PHP используется у вас? Если у вас установлен WordPress 5.0 и выше, вы можете узнать ее в разделе Site Health.
Как быть, если сайт сломался?
Проблемы, связанные с обновлением версий PHP, появляются в том случае, когда в коде на вашем сайте используются старые функции, больше не поддерживаемые новыми версиями PHP. Обычно виновником выступает активная тема или плагин.
Как обновить версию PHP в WordPress?
Этот процесс зависит от вашего хостинг-провайдера, а именно от используемой панели управления. Мы рассмотрим процедуру обновления PHP через cPanel.
Заходим в cPanel. Ищем раздел Software и выбираем «Select PHP Version»:
На следующей странице в самом верху вы увидите текущую версию PHP вашего сайта:
Если щелкнуть по текущей версии, вы сможете выбрать любой доступный PHP-релиз.
Чтобы сохранить изменения, нажмите «Set as current».
Да, далеко не все провайдеры используют cPanel. Многие хостинги предлагают свои собственные панели управления. Шаги там потребуются примерно те же самые.
Что делать после обновления PHP?
Обычно ничего делать не нужно – все должно работать в штатном режиме. Однако мы рекомендуем проверить, весь ли функционал сайта работает как положено.
Изучите работу фронтенда и бэкенда сайта. Бывают ситуации, когда обновление версии PHP приводит к поломке сайта. По этой причине перед обновлением версии PHP лучше всего создать резервную копию сайта.
Если вы столкнулись с проблемой, вам нужно будет найти ее источник. Можно начать с деактивации всех плагинов и переключения к теме по умолчанию. После этого можно поочередно активировать плагины, пока ошибка вновь не появится. В итоге проблемный плагин будет выявлен. Далее вам придется переписать его код, обновив те функции, которые уже не поддерживаются в новой версии PHP (для этого обычно приходится много гуглить и вносить правки вручную).
Не сработало? Тогда лучше обратиться к хостинг-провайдеру. В некоторых случаях вам придется откатиться к прошлой версии PHP.
Включаем режим отладки
Вы всегда можете включить режим отладки в WordPress, чтобы понять, в чем заключается проблема. Вам нужно подключиться к своему сайту по SFTP и отредактировать wp-config.php.
Ищем строку /* That’s all, stop editing! Happy blogging. */
Перед ней вставляем следующее:
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );
Если этот код уже есть в файле wp-config.php, но для него стоит значение false, меняем его на true. Это позволит включить режим отладки – все будет записываться в /wp-content/debug.log. Вы также увидите все предупреждения и ошибки в админке WordPress.
Важно: не забудьте отключить отладку, когда вы закончите технические процедуры, поскольку эти файлы имеют тенденцию быстро разрастаться.
Как выглядят ошибки?
Увы, в экосистеме WordPress есть тысячи плагинов и тем, а потому мы чисто физически не способны перечислить все ошибки, с которыми вы можете столкнуться. Обычно ошибки появляются из-за того, что код (функции, синтаксис и т.д.) несовместим с используемой вами версией PHP. Пример того, что вы можете увидеть:
500: Fatal error: Uncaught Error: A semicolon (';') is expected here. in /www/sitename/public/wp-content/plugins/bbpress-shortcodes/bbpress-shortcodes.php:177
Здесь мы видим, что проблема связана с плагином bbPress Shortcodes.
Самый плохой расклад – когда у вас есть проблема совместимости двух или нескольких плагинов. Если это произошло, мы советуем сделать следующее:
- Обновить свои плагины и темы до последних версий.
- Обратиться к разработчикам плагина или темы, чтобы они добавили/исправили поддержку PHP4 (или выше).
- Найти альтернативный плагин, который может дать ту же самую функциональность и будет совместим с новой версией PHP.
- Нанять WordPress-разработчика, чтобы решить проблему.
- Откатиться к более ранним версиям PHP, чтобы понять, будет ли работать плагин. Если так, то можно сидеть на ранних версиях, пока разработчик не обновит код. Но мы не рекомендуем такой подход.
- Вручную поправить код плагина, ориентируясь на советы в сети по конкретной ошибке.
Источники: kinsta.com, themeisle.com
Переключение версии PHP
На сайтах с поддержкой плагинов можно менять версии PHP.
По умолчанию на всех сайтах WordPress.com используется версия PHP 7.4. Владельцы тарифных планов Business и eCommerce могут перейти на версию PHP 8.0 и 8.1.
Переход на новую версию
Перейдите в раздел Мой сайт → Настройки → Настройки хостинга в консоли WordPress.com.
Найдите поле, в котором указана версия PHP. В нём отображается текущая версия PHP. Там же ее можно изменить.
Выберите необходимую версию PHP и нажмите кнопку «Обновить версию PHP», чтобы сохранить изменения.