Перейти к содержимому

Как обновить php на сайте

  • автор:

Как проверить и обновить версию PHP на сайте WordPress? –

PHP — это язык сценариев с открытым исходным кодом, который служит основой вашего сайта WordPress. Как и любой другой язык программного обеспечения, PHP также постоянно поддерживается и обновляется для улучшения функциональности и повышения безопасности. Следовательно, важно использовать правильную и последнюю версию PHP для вашего сайта WordPress, чтобы обеспечить лучшую безопасность. В этой статье мы обсудим, как обновить версию PHP в WordPress, используя различные методы, в том числе из стандартной cPanel и пользовательских учетных записей хостинга, таких как SiteGround.

1. PHP и WordPress

WordPress — это простая в использовании система управления контентом во внешнем интерфейсе, но очень сложная в серверной части. Вы можете прочитать нашу отдельную статью о том, как работает WordPress, чтобы подробно понять модель. Таким образом, когда сайт WordPress загружается в браузере, ему необходимо взаимодействовать с файлами тем, файлами плагинов, основными файлами и базой данных MySQL, как показано ниже.

Как работает WordPress

Как работает WordPress

Все файлы WordPress написаны на языке сценариев на стороне сервера, то есть PHP. Это помогает взаимодействовать с различными файлами и базой данных MySQL для извлечения запрошенного контента с хост-сервера. Поэтому использование обновленной и поддерживаемой версии PHP очень важно для правильной работы вашего сайта WordPress.

1.1. История версий PHP

PHP версии 8.3 является поддерживаемой в настоящее время версией. Мы рекомендуем вам обновиться, если вы используете версию ниже 7.0. В таблице ниже показана история версий PHP, а также дата окончания активной поддержки. Вы можете просмотреть график и статус новых выпусков в официальный сайт PHP.

Версия PHPДата первоначального выпускаДата последнего выпускаПоследний выпуск версии 3.006 Июнь 199820 Октябрь 20003.0.x4.022 Май 200023 Июнь 20014.0.64.110 Декабрь 200112 Март 20024.1.24.222 Апрель 20026 Сентябрь 20024.2.34.327 Декабрь 20023 1 марта 20054.3.114.411 июля 20057 август 20084.4.95.013 июля 20045 Сен 20055.0.55.124 Ноя 200524 Август 20065.1.65.22 Ноя 20066 Янв 20115.2.175.330 Июнь 200914 Август 20145.3.295.41 Март 20123 Сен 20155.4.455.520 Июнь 201321 2 июля 0165.5.385.628 август 2014 г. 31 декабрь 20185.6.407.03 декабрь 2015 г. 10 янв 20197.0.337.11 декабрь 2016 г. 1 декабрь 20197.1 .337.23 ноя 201730 ноя 20207.2.347.36 декабрь 20186 декабрь 20217.3.337.428 ноя 201928 ноя 20227.4.338.026 ноя 202026 ноя 20238.0.308.125 ноя 202121 декабрь 20238.1. 278.28 дек 202218 янв 20248.2.158.323 ноя 202318 янв 20248.3.2

Обновления безопасности будут предоставляться примерно через год после окончания активной поддержки. После этого срок службы версии PHP закончится. Но вам не нужно ждать конца жизни для обновления.

1.2. Какую версию PHP использовать?

На момент написания этой статьи текущая версия WordPress 5.4.2 требует следующего требования для защиты вашего сайта от уязвимостей.

  • PHP версии 7.4 или выше
  • MySQL версии 5.7 или новее ИЛИ MariaDB версии 10.4 или новее.
  • Поддержка HTTPS

Это официальная рекомендация по запуску сайта WordPress. Это будет динамически меняться, когда в будущем закончится жизненный цикл версии PHP. Таким образом, вы должны следить за требованием от Страница требований WordPress.org и активно обновляйтесь до последней версии.

2. Как проверить версию PHP в WordPress?

Вы можете даже не заметить версию PHP, если все идет хорошо. Но некоторым плагинам для правильной работы требуется определенная версия PHP. В качестве примера возьмем популярный плагин WooCommerce. Чтобы использовать последнюю версию WooCommerce, вам необходима версия PHP 5.6 или новее. В противном случае ваш интернет-магазин может не работать, и вы потеряете доход.

Есть много способов узнать версию PHP вашего сайта WordPress:

  • Самый простой способ — спросить у хостера.
  • Используйте плагин типа Показать версию PHP чтобы увидеть номер версии на панели управления в разделе «Краткий обзор».
  • Используйте файл php.ini или phpinfo.php для просмотра версии PHP.
  • Проверьте свою cPanel на боковой панели статистики или используйте такие приложения, как «PHP Config», «PHP Variable Manager» или аналогичные. Помните, что каждая папка в вашей учетной записи может иметь разные версии PHP. Следовательно, найдите папку, в которой у вас установлен WordPress.
  • Большинство коммерческих тем и некоторые плагины будут иметь возможность проверять статус сервера, например версию PHP, ограничение памяти и т. д. Например, если вы используете WooCommerce, вы можете просмотреть версию PHP в разделе «WooCommerce > Состояние системы». меню, как показано ниже:

Просмотр версии PHP с помощью Woocommerce

Просмотр версии PHP с помощью Woocommerce

Последние версии WordPress включают функцию под названием «Здоровье сайта». В разделе «Панель мониторинга» появится предупреждающее сообщение, если вы используете устаревший PHP, как показано ниже.

Предупреждение о необходимости обновления PHP

Предупреждение о необходимости обновления PHP

Вы можете перейти в раздел «Инструменты > Состояние сайта > Информация», чтобы найти последнюю версию PHP, используемую на вашем сайте. При использовании устаревшей версии вы увидите предупреждающее сообщение на вкладке «Статус».

Проверьте версию PHP в здоровье сайта WordPress

Проверьте версию PHP в здоровье сайта WordPress

3. Шаги, необходимые перед обновлением версии PHP

К сожалению, обновление версии PHP — непростая задача, особенно для крупных сайтов WordPress. Потому что официальная рекомендация касается только обновленных основных файлов WordPress. Как объяснялось выше, перед обновлением версии PHP необходимо убедиться в совместимости вашей темы и плагинов.

Это один аспект, другой важный аспект — это поддержка, необходимая со стороны вашего хостинг-сервера. Всегда проверяйте рекомендуемую версию PHP при каждом выпуске новой версии WordPress и уточняйте у вашей хостинговой компании, поддерживают ли они последние требования. Большинство популярных хостинговых компаний обязательно поддержат, в то время как многие другие компании могут этого не сделать. В таком случае вам, вероятно, придется поискать достойную хостинговую компанию для полной миграции вашего сайта WordPress.

Мы настоятельно рекомендуем выполнить следующие шаги перед обновлением до версии PHP, чтобы избежать потенциальной потери данных и раскрытия уязвимостей хакерам на работающем сайте.

3.1. Сделать резервную копию

Это всегда первый урок при обновлении любого компонента WordPress, такого как PHP, база данных, тема, плагины или базовая версия. Вы можете выполнить резервное копирование вручную или использовать плагины, которые сделают резервную копию за вас. Кроме того, большинство хостинговых компаний предлагают резервное копирование файлов и баз данных в зависимости от вашего плана хостинга. Поэтому убедитесь, что у вас есть резервная копия файлов, по крайней мере, файла базы данных, прежде чем выполнять какие-либо действия по обновлению.

3.2. Создать локальную копию

Если у вас есть резервная копия вашего сайта WordPress, создайте локальную копию. Вы можете узнать, как создать локальный хост с помощью MAMP на своем действующем сайте. В локальной копии вы можете обновить версию PHP и проверить правильность работы всех функций.

Если возникнут проблемы, вы увидите либо белый экран смерти, либо ошибки PHP вместо контента. Помните, вы увидите только ошибки PHP, а не предупреждающие сообщения. Обычно предупреждающие сообщения не отображаются явно. Чтобы проверить предупреждающие сообщения, добавьте строку ниже в файл wp-config.php и включите отладку в локальной копии.

Это поможет вам проверить предупреждение о несовместимости темы и плагинов, чтобы вы могли заранее обсудить это с разработчиком. После завершения тестирования удалите приведенную выше строку, чтобы отключить отладку.

3.3. Создать промежуточный сайт

Эта опция доступна только в том случае, если ваш план хостинга позволяет вам создать промежуточный сайт на сервере. Если да, то вместо длительного тестирования с локальной копией, как описано выше, вы можете провести близкое к реальному тестирование, создав промежуточную копию вашего работающего сайта.

4. Как обновить версию PHP в WordPress?

Наконец, если все работает нормально, вы можете перейти к следующему шагу — обновлению версии PHP на действующем сайте. Процесс различается в зависимости от вашей хостинговой компании. Здесь мы объясним две популярные хостинговые компании — Bluehost и SiteGround.

4.1. Обновить версию PHP в cPanel

  • Войдите в свою учетную запись хостинга cPanel (например, HostGator или Bluehost).
  • Найдите и откройте раздел cPanel.
  • Найдите приложение «MultiPHP Manager» в разделе «Программное обеспечение» и откройте его.

Менеджер MultiPHP в Bluehost

Менеджер MultiPHP в Bluehost

  • Приложение MultiPHP Manager покажет вам версии PHP всех сайтов под вашей учетной записью хостинга.
  • Выберите сайт, на котором хотите изменить версию PHP.

Изменить версию PHP

Изменить версию PHP

  • Выберите версию PHP из раскрывающегося списка и нажмите кнопку «Применить».
  • После изменения версии вы должны увидеть сообщение об успехе.

Примечание: В cPanel есть возможность наследовать версию PHP. Вы можете проверить Эта статья о том, как наследование повлияет на домен и поддомен в ваших учетных записях хостинга на основе файла .htaccess.

4.2. Обновить версию PHP в пользовательской панели SiteGround

  • Войдите в свою учетную запись хостинга SiteGround и перейдите на вкладку «Веб-сайты». SiteGround перешел с cPanel на Site Tools, поэтому вам придется обновлять версию PHP для каждого сайта отдельно.
  • Нажмите кнопку «Инструменты сайта» напротив сайта, на котором вы хотите изменить версию PHP.
  • Найдите приложение «PHP Manager» в разделе «Разработчики».

PHPManager в SiteGround

PHPManager в SiteGround

  • Проверьте текущую версию PHP вашего сайта и щелкните значок карандаша.
  • Вы можете выбрать опцию «Управляемый PHP», если хотите, чтобы SiteGround автоматически обновлял вашу версию. Мы не рекомендуем этого делать, поскольку это может привести к поломке вашего сайта без вашего ведома. Итак, выберите опцию «Изменить версию PHP вручную».
  • Выберите свою версию из раскрывающегося списка и нажмите кнопку «Подтвердить», чтобы применить изменения.

Подтвердите изменение версии PHP в SiteGround

Подтвердите изменение версии PHP в SiteGround

Выберите официальную рекомендуемую версию WordPress и сохраните изменения. Вот и все. Теперь вы изменили версию PHP своего сайта WordPress. Используйте один из описанных выше методов, чтобы проверить версию PHP. Также убедитесь, что все функции вашего сайта работают после обновления.

Ранее с помощью плагина SiteGround Speed ​​Optimizer была возможность изменить версию PHP в разделе «SG Optimizer > Environment Optimization > Set Your PHP Version». Однако это было удалено, поскольку теперь плагин доступен всем пользователям.

4.3. Использование разных версий PHP для разных сайтов

Вы можете изменить версию PHP для каждой папки в своей учетной записи. В папке могут быть разные сайты, каталоги или подкаталоги. Когда вы обновляете версию папки высокого уровня, она автоматически применяется ко всем подпапкам. Итак, если у вас есть несколько сайтов, работающих на разных платформах, выберите правильный корневой каталог, в котором установлен ваш сайт WordPress. Кроме того, не забудьте выбрать правильный каталог, если на одном сервере установлено несколько сайтов WordPress. Если есть опция, выберите опцию «public_html» для изменения версии на уровне учетной записи.

Если ваш хост поддерживает, вы можете управлять версией PHP каждой папки, добавив директиву в файл .htaccess. Например, добавьте следующую строку в начало файла .htaccess в папке, в которой вы хотите принудительно установить PHP 7.4. В этом случае другая папка в вашей учетной записи хостинга может использовать другую версию PHP, например 8.3.

Приложение AddHandler/x-httpd-php74 .php .php5 .php4 .php3

4.4. Как связаться с вашим хозяином

Если вы не видите в списке рекомендуемую версию PHP, немедленно обратитесь к своей хостинговой компании, чтобы сообщить ей о проблеме. Вы можете отправить им приведенную ниже информацию по электронной почте, в чат или в службу поддержки. Не забудьте изменить папку и версию в соответствии с вашими потребностями.

Контент для запроса обновления версии PHP с вашего хоста

Привет, я хотел бы обновить версию PHP моего сайта WordPress до версии xxx. Но я не увидел, что эта опция доступна в cPanel. Поэтому мне интересно, поддерживаете ли вы рекомендуемую версию, как указано на официальной странице требований WordPress. Пожалуйста, дайте мне знать, как я могу обновиться до необходимой версии PHP? Спасибо! Ваше имя

Если ваш хост подтвердит, что ему следует обновить версию вручную на серверной стороне, предоставьте ему папку и сведения о версии PHP. В таком случае уточните у них, когда им следует обновить сервер, и разрешите вам сделать это непосредственно из cPanel. Если вы не получили должного ответа, вам пора искать новый хост, поскольку вам может потребоваться часто обновлять версию PHP.

4.5. Обращение к разработчику тем и плагинов

Вы можете использовать аналогичный запрос, подобный приведенному выше, чтобы связаться с разработчиками тем и плагинов, если у вас есть проблемы с совместимостью. Если разработчик не планирует обновлять тему или плагин, вам может потребоваться поискать альтернативный вариант, поддерживающий обновленную версию PHP.

5. Почему вам следует обновить PHP?

Ядро WordPress всегда рекомендует последнюю стабильную версию PHP. Есть много веских причин, по которым вам следует запланировать обновление до последней версии PHP.

  • Последняя версия PHP обеспечит очень хороший прирост производительности вашего сайта WordPress. Например, версия 7.x может ускорить ваш сайт до 50% по сравнению с предыдущей стабильной версией 5.6.
  • Улучшена защита от уязвимостей.
  • Для стабильной работы установленным плагинам и теме может потребоваться последняя версия.

Заключительные слова

Написать, как обновить версию PHP, очень легко. Но на самом деле это непростая задача для крупных сайтов, имеющих разные плагины и множество поддоменов. Учитывая скорость и безопасность, мы не думаем, что у владельцев сайтов есть другой вариант, кроме как обновить версию PHP до последней рекомендованной. Это упражнение также покажет активность плагина, темы и хостинговой компании. Вы можете принять решение о переходе на основе своего опыта, поскольку обновление PHP требуется часто.

Как обновить PHP сайта на WordPress

PHP — это язык программирования, который является основой кода на WordPress. Какие версии языка доступны для веб ресурса на WP, зависит от хостинга. Почти все хостинги разрешают пользователям обновлять проекты самостоятельно. Прочитав эту статью, вы узнаете, как обновить PHP сайта на WordPress, что требуется сделать до и после выполнения процедуры.

Для чего нужно обновлять проект

  • Последняя модификация:
  • Минимальные требования для WordPress: 7.4.

Чем выше установленная версия, тем сложнее взломать сайт. Проекты с устаревшими версиями являются приоритетной целью для взлома. При выходе каждого обновления языка закрываются известные разработчикам уязвимости.

Обновление прошивки до последней цифры делает базу данных максимально защищенной. Стоит регулярно обновлять сайт, чтобы избежать потери конфиденциальной информации, финансового и репутационного ущерба.

Как проверить текущее значение

Проверить актуальную версию языка можно в консоли управления на WP

  1. В боковом меню выбрать раздел «Инструменты» и подраздел «Здоровье сайта».
  2. Перейти в раздел «Информация» и открыть подраздел «Сервер».
  3. Пролистнуть страницу вниз до пункта «Версия PHP».

Если актуальная версия 7.4 или выше, WordPress не показывает предупреждение. Но обновлять сайт рекомендуется при выходе каждой новой версии. Если установленная версии ниже 7.4, сайт показывает уведомление на панели инструментов. В этом случае рекомендуется обновить проект как можно быстрее.

Этапы выполнения процедуры

Прежде чем обновлять PHP на WordPress, рекомендуется подготовить резервную копию проекта. Необходимо проверить установленные плагины и темы на совместимость с обновлением языка. Подготовка помогает быстро обновить веб ресурс и избежать возможных ошибок.

Резервное копирование файлов

Перед внесением любых значимых изменений требуется создать резервную копию проекта. Тогда вы сможете вернуть исходное состояние сайта при обнаружении ошибок. Плагины для резервного копирования веб ресурсов доступны в каталоге WordPress.

Подготовка движка WordPress

Чтобы обновить проект на WordPress, необходимо открыть раздел меню «Консоль» и перейти в подраздел «Обновления». Далее нажать на кнопку «Обновить». Необходимо дождаться окончания процедуры и убедиться, что веб ресурс работает корректно.

Проверка совместимости

Для проверки совместимости установленных дополнений с новой версией языка подходит плагин PHP Compatibility Checker. Проверка покажет, будут ли функционировать установленные стили и расширения после обновления языка.

Некоторые расширения может понадобиться обновить или заменить (если они работают только с устаревшим языком). Но иногда предварительная проверка не гарантирует 100% результат. После обновления стоит проверить работу веб ресурса и исправить ошибки при необходимости.

Выполнение процедуры

Актуальная версия языка установлена на сервере. Обновление выполняется на хостинге, а не в личном кабинете администратора на WordPress. Алгоритм процедуры будет отличаться на разных площадках. Большинство хостингов позволяют обновить версию самостоятельно. Но в некоторых случаях может понадобиться написать в техподдержку, чтобы вашу задачу выполнили сотрудники хостинга.

Рассмотрим, как может работать механизм, на примере хостинга Beget. Эта площадка отличается хорошо продуманной и простой панелью управления сервером.

Пошаговая инструкция для пользователя:

  1. Открыть раздел «Сайты» в меню управления.
  2. Найти нужный домен в списке ваших проектов.
  3. Напротив домена найти иконку с надписью PHP и номером.
  4. Нажать на иконку и выбрать версию для установки в выпадающем меню.

Внесенные изменения нужно сохранить. После этого процедура обновления проекта на WP будет завершена.

Что делать после обновления

После обновления языка рекомендуется проверить, корректно ли работает сайт. Ошибки в работе возможны, когда установленные плагины или темы не поддерживают обновление или содержат ошибки в коде. Но если вы выполнили предварительную проверку совместимости, то вероятность обнаружить ошибку будет минимальной.

Чтобы выявить причину ошибки, следует удалять установленные плагины по очереди и проверять работу сайта после каждого удаления. Когда вы удалите расширение, которое вызывает ошибку, веб ресурс будет отображаться и работать корректно.

Когда ошибка сохраняется после деактивации всех плагинов, нужно сменить тему. В большинстве случаев эти действия помогают восстановить нормальное функционирование веб ресурса.

Если при работе вам понадобится помощь, стоит обратиться в техподдержку вашего хостинга или к авторам стилей и плагинов, которые работают некорректно.

Пользуясь предложенной инструкцией, вы сможете быстро обновить PHP сайта на WordPress. Не следует пренебрегать этапом подготовки. Это поможет восстановить сайт и исправить возможные ошибки. Но в большинстве случаев процедура выполняется без ошибок. После обновления сайт начнет загружаться быстрее, работать с ним будет удобно и пользователям, и администраторам. Процедура повышает уровень защиты от взлома и повышает рейтинг в поисковых системах.

Рекомендуем почитать

Полное руководство по решению задачи о рюкзаке с помощью динамического программирования
IP (айпи)-адреса и маски подсети: как это работает и почему каждому важно это знать
Drupal: что нужно знать об этой CMS
Проприетарное ПО: плюсы и минусы в сравнении с Opensource

Всё для учебы доступно онлайн

Расписание, зачётку и домашние задания смотрите в приложении
Подберите программу обучения

ответьте на пять вопросов и узнайте, где будете учиться

Образование для карьеры
К каким профессиям вы более склонны?
Техническим Гуманитарным Творческим Медицинским
К предыдущему вопросу
Какой у вас уровень образования?
Без образования Школа 9-11 класс Колледж Бакалавриат Магистратура Аспирантура
К предыдущему вопросу
Какой формат обучения вам подходит?
Очно Заочно Онлайн По выходным дням
К предыдущему вопросу
Интересует ли вас кредит на образование по ставке 3% в год?
К предыдущему вопросу

Приемная комиссия Адреса: Сокол г. Москва, Ленинградский пр-т, д. 80, корпуса Г, Ж Сокол г. Москва, Ленинградский пр-т, д. 80Б корп. 4 Семеновская г. Москва, ул. Измайловский Вал, д. 2

По всем вопросам:
Для студентов Для студентов:
График работы График работы: Пн-пт09:00 — 20:00 Сб10:00 — 19:00 Вс10:00 — 17:00
Обратная связь
Мы в соцсетях
© 2024 Synergy. Все права защищены Политика конфиденциальностиКарта сайта
Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies Принять

Политика конфиденциальности

Ваша конфиденциальность очень важна для нас. Мы хотим, чтобы Ваша работа в Интернет по возможности была максимально приятной и полезной, и Вы совершенно спокойно использовали широчайший спектр информации, инструментов и возможностей, которые предлагает Интернет. Персональные данные, собранные при регистрации (или в любое другое время) преимущественно используется для подготовки Продуктов или Услуг в соответствии с Вашими потребностями. Ваша информация не будет передана или продана третьим сторонам. Однако мы можем частично раскрывать личную информацию в особых случаях, описанных в данной Политике конфиденциальности.

Рамки Политики конфиденциальности

Настоящая Политика конфиденциальности (далее — «Политика») применяется к информации, полученной через данный сайт, иные сайты, виджеты и другие используемые интерактивные средства, на которых есть ссылка на данную Политику (далее — «Сайт») от пользователей Сайта (далее — «Пользователи»). Нижеследующие правила описывают, как Университет «Синергия» обращается с любой информацией, относящейся к прямо или косвенно определенному или определяемому физическому лицу (субъекту персональных данных) (далее — «Персональные данные»), для целей оказания услуг с использованием Сайта. Пользователи включают в себя всех физических лиц, которые подключаются к Сайту и используют Сайт. Пользователи прямо соглашаются на обработку своих Персональных данных, как это описано в настоящей Политике. Обработка означает любое действие (операцию) или совокупность действий (операций), совершаемых с использованием средств автоматизации или без использования таких средств с Персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (распространение, предоставление, доступ), блокирование, удаление, уничтожение Персональных данных. Настоящая Политика конфиденциальности вступает в силу с момента ее размещения на Сайте, если иное не предусмотрено новой редакцией Политики конфиденциальности.

Контролирующие и обрабатывающие лица

  • Пользуясь Сайтом, и принимая условия использования, опубликованные на Сайте, пользователь заявляет о своем однозначном согласии с обработкой его Персональных данных способами, описанными в настоящей Политике.
  • Обработка Персональных данных Пользователей осуществляется Оператором персональных данных — Университет «Синергия» (ИНН: 7729152149, ОГРН: 1037700232558).

С какой целью собираются эти данные

Имя используется для обращения лично к вам, а ваш e-mail для отправки вам писем рассылок, новостей тренинга, полезных материалов, коммерческих предложений. Вы можете отказаться от получения писем рассылки и удалить из базы данных свои контактные данные в любой момент, кликнув на ссылку для отписки, присутствующую в каждом письме.

Сбор Персональных данных

При регистрации на Сайте Пользователи подтверждают свое согласие с условиями настоящей Политики и свое согласие на обработку своих Персональных данных в соответствии с условиями настоящей Политики, кроме того они соглашаются на обработку своих Персональных данных на серверах Университета «Синергия», расположенных на территории Российской Федерации.

Обработка Персональных данных осуществляется не дольше, чем этого требуют цели обработки Персональных данных, изложенные в настоящей Политике (за исключением случаев, предусмотренных законодательством Российской Федерации). Университет «Синергия» может обрабатывать следующие Персональные данные:

  • «Как к Вам обращаться» в форме обратной связи, в случае если посетитель указывает свои полные ФИО или только часть;
  • Электронный адрес;
  • Номер телефона;
  • Также на сайте происходит сбор и обработка обезличенных данных о посетителях (в т. ч. файлов «cookie») с помощью сервисов интернет-статистики (Яндекс Метрика и других).
  • Вышеперечисленные данные далее по тексту Политики объединены общим понятием Персональные данные.

Как эти данные используются

На сайте используются куки (Cookies) и данные о посетителях сервисов (Яндекс Метрика и других). При помощи этих данных собирается информация о действиях посетителей на сайте с целью улучшения его содержания, улучшения функциональных возможностей сайта и, как следствие, создания качественного контента и сервисов для посетителей. Вы можете в любой момент изменить настройки своего браузера так, чтобы браузер блокировал все файлы cookie или оповещал об отправке этих файлов. Учтите при этом, что некоторые функции и сервисы не смогут работать должным образом.

Как эти данные защищаются

Для защиты Вашей личной информации мы используем разнообразные административные, управленческие и технические меры безопасности. Наша Компания придерживается различных международных стандартов контроля, направленных на операции с личной информацией, которые включают определенные меры контроля по защите информации, собранной в Интернет. Наших сотрудников обучают понимать и выполнять эти меры контроля, они ознакомлены с нашим Уведомлением о конфиденциальности, нормами и инструкциями. Тем не менее, несмотря на то, что мы стремимся обезопасить Вашу личную информацию, Вы тоже должны принимать меры, чтобы защитить ее. Мы настоятельно рекомендуем Вам принимать все возможные меры предосторожности во время пребывания в Интернете. Организованные нами услуги и веб-сайты предусматривают меры по защите от утечки, несанкционированного использования и изменения информации, которую мы контролируем. Несмотря на то, что мы делаем все возможное, чтобы обеспечить целостность и безопасность своей сети и систем, мы не можем гарантировать, что наши меры безопасности предотвратят незаконный доступ к этой информации хакеров сторонних организаций.

В случае изменения данной политики конфиденциальности вы сможете прочитать об этих изменениях на этой странице или, в особых случаях, получить уведомление на свой e-mail.

В случае изменения данной политики конфиденциальности вы сможете прочитать об этих изменениях на этой странице или, в особых случаях, получить уведомление на свой e-mail.

Обновить страницу с помощью JS / HTML / PHP

JS -метод location.reload() перезагружает текущую вкладку браузера и действует также как кнопка «Обновить страницу».

location.reload();

Пример перезагрузки страницы кликом на ссылку или кнопку:

Цикличное обновление страницы с задержкой

В коде используется тот же location.reload() выполняемый с задержкой setTimeout() в тридцать секунд.

setTimeout(function()< location.reload(); >, 30000);

Перезагрузка страницы с задержкой

В случаях когда после клика на кнопку или ссылку нужно перезагрузить страницу с задержкой, например две секунды:

 Обновить страницу через 2 секунды  
Пример:

Перезагрузка страницы с подтверждением

Чтобы пользователь мог подтвердить действие, можно применить метод вызова диалогового сообщения confirm.

if (confirm('Вы действительно хотите обновить страницу?'))

Или по клику на ссылку:

 Обновить страницу  
Пример:

Обновление родительской страницы из IFrame

Для обращения к ресурсам родительской страницы из IFrame используется объект parent , подробнее в статье «Как обновить iframe».

parent.location.reload();

Перезагрузка страницы с помощью HTML

Добавление мета-тега в страницы заставит её перезагрузится. Значение атрибута content больше нуля задает задержку в секундах.

   Document . 

Перезагрузка страницы из PHP

Обновить страницу прямо с сервера можно c помощью функции header() , отправив заголовок « Refresh: 5 », где значение «5» указывает интервал в пять секунд.

header("Refresh: 5");

Важно, чтобы перед вызовом функции не было отправки контента в браузер, например echo .

WordPress и PHP 7+: как и зачем нужно обновить PHP на сайте

Что если вы можете удвоить скорость загрузки сайта на WordPress всего за 10 минут? Звучит неплохо?

Это несложно — все, что нужно сделать, это обновить PHP до последней версии.

И скоро у вас все равно не будет выбора, поскольку PHP 5.6 станет минимальным требованием для WordPress в апреле 2019 года, а его замена на PHP 7.0 произойдет уже в декабре 2019 года.

PHP является одним из самых популярных языков в Интернете. Фактически, 70% всех веб-сайтов используют PHP на стороне сервера.

Сайты на WordPress также работают на PHP. Но большая проблема, с которой мы сталкиваемся в сообществе WordPress, заключается в том, что многие сайты, компании, хостинг-провайдеры и разработчики не поддерживают последние версии PHP. Это особенно расстраивает, учитывая, насколько легко обновить PHP на сервере.

WordPress и проблема с PHP

Скоро 8 из 10 сайтов WordPress будут работать на версии PHP, которая больше не поддерживается.

Согласно статистике WordPress.org , 35% сайтов WordPress работают на PHP 5.6. Активная поддержка PHP 5.6 закончилась 19 января 2017 года, и она официально завершит свой жизненный цикл 31 декабря . Это означает, что у нее больше не будет поддержки безопасности, и сайты, которые продолжают использовать PHP 5.6, будут иметь незакрытые уязвимости.

Кроме того, есть PHP 7.0, срок службы которого истек 3 декабря 2018 года. Он также больше не является поддерживаемой версией PHP. Тем не менее, почти 20% сайтов WordPress работают на PHP 7.0.

Как и любое программное обеспечение, PHP имеет жизненный цикл. Каждая основная версия PHP обычно полностью поддерживается исправлениями ошибок и исправлениями безопасности в течение двух лет после ее выпуска.

Также около 25,2% сайтов уже работают на неподдерживаемых старых версиях PHP, включая 5.2, 5.3, 5.4 и 5.5.

Таким образом, на момент написания этой статьи около 80% сайтов WordPress работают или собираются работать с неподдерживаемой версией PHP.

Только 20% сайтов WordPress работают в последних поддерживаемых версиях — PHP 7.1, PHP 7.2 и PHP 7.3.

Почему так много сайтов WordPress все еще на старых версиях PHP?

Существует множество причин, по которым веб-сайты продолжают работать на устаревших и неподдерживаемых версиях PHP, вот наиболее распространенные из них.

1. Владельцы сайтов не знают или не заботятся о программном обеспечении своего сервера или хостинга

Для многих владельцев сайтов, особенно для тех, кто не имеет технических знаний, важно, чтобы их сайт просто работал и хорошо выглядел. Зачем обновлять какой-то там PHP, когда все и так работает?

2. Это требует много времени для разработчиков плагинов и тем

Для разработчиков старых плагинов и тем обновление до последних версий PHP означает обновление их кода вместе с полным тестированием для обеспечения совместимости, если они не хотят ломать сайты своих пользователей.

3. Хостинг-провайдеры не хотят нарушать работоспособность сайтов

Несмотря на то, что PHP 5.6 был выпущен в 2014 году, а поддержка PHP 7.0 подходит к концу, веб-хостинги отложили обновление своих серверов до последних версий PHP (7.1 или 7.2) из-за опасности сломать плагины и темы.

Это означает, что если вы хотите, чтобы ваш сайт работал на последней версии PHP, вам нужно взять инициативу на себя и обновить ее самостоятельно, или попросить помочь вашего хостинг-провайдера помочь вам.

Почему WordPress не требует обновления PHP?

Проект WordPress не заставлял пользователей использовать последние версии PHP, потому что по ряду причин. Это все, что мы рассмотрели в предыдущем разделе, а также ответственность за управление самой популярной в мире CMS.

Но все должно измениться в 2019 году.

На WordCamp US в декабре 2018 года было объявлено, что PHP 5.6 станет минимально поддерживаемой версией в первой половине 2019 года, и будет увеличена до PHP 7.0 во второй половине 2019 года.

Эти изменения ожидаются уже давно, и мы можем поблагодарить разработчиков палгина Yoast за большую роль в побуждении пользователей к обновлению PHP. В начале 2017 года с выпуском Yoast SEO 4.5 на панели инструментов WordPress появилось уведомление для пользователей Yoast. Оно призывало владельцев сайтов, чьи сайты находились на сервере с устаревшей версией PHP, обновить его до новой версии. Отключить уведомление можно было, только обновив PHP.

Совсем недавно, в начале декабря, основной контрибьютор WordPress Гэри Пендергаст предложил обновить минимальные версии PHP. План, который Мэтт Малленвег подтвердил на WordCamp US, к апрелю 2019 года сделает PHP 5.6 минимально необходимой версией для WordPress, а PHP 7.0 станет минимальным уже в декабре 2019 года.

Почему вы должны перейти на PHP 7+

PHP 7.2 теперь не только официально включен в список рекомендуемых требований для WordPress , но и имеет множество преимуществ в плане скорости, производительности и безопасности .

1. Скорость и производительность

Если ваш сайт работает на более старой версии PHP, обновление до последней версии даст вам немедленный прирост производительности — больше, чем любая другая настройка сайта WordPress.

Когда был выпущен PHP 7.0, он получил признание за значительный прирост производительности. Фактически, официальный тест PHP с использованием WordPress 4.1.1 показывает, что PHP 7.0 позволяет серверам выполнять вдвое больше запросов в секунду, чем PHP 5.6 с вдвое меньшей задержкой.

Тестирование производительности версий PHP

Мы недавно публиковали тесты производительности, сравнивая PHP 5.6, PHP 7.0, PHP 7.1, PHP 7.2 и PHP 7.3. Их результаты показывают, что PHP 7.3 выполняет в 3 раза больше запросов в секунду по сравнению с PHP 5.6.

Тестирование PHP на WordPress 5.0

Если вам нужны дополнительные доказательства повышения производительности, есть результаты тестирования, которые показали, что PHP 7.3, выпущенный в конце 2018 года, примерно на 5% быстрее, чем PHP 7.2 ,

2. Поддержка и совместимость

Совместимость — еще одна важная причина, по которой вы должны использовать последнюю версию PHP. Как и в любом программном обеспечении, разработчики будут поддерживать старые версии PHP в своих плагинах и темах только в течение определенного периода времени. Это приведет к тому, что активная поддержка старого программного обеспечения и обеспечение обратной совместимости будет невыгодной для разработчиков плагинов и тем.

Фактически, проблемы со старыми версиями PHP регулярно возникают на форумах поддержки WordPress.org . Если вы поищете «T_Function», поиск выдаст более 2700 результатов.

Как объясняет Predrag Dubajic, разработчик WPMU DEV, в плагине Hustle ошибки T_Function обычно появляются, когда пользователь имеет устаревшую версию PHP:

Форум поддержки WPMUDEV о T_functions

3. Безопасность

Еще одна фундаментальная причина, по которой вы должны обновить PHP — это безопасность вашего сайта WordPress. Использование последней версии PHP гарантирует, что ваш сайт защищен от уязвимостей, выявленных в более старых версиях PHP.

Например: согласно данным CVE об уязвимостях безопасности, в этом году в PHP было обнаружено 18 известных уязвимостей. В 2017 году было обнаружено 43 уязвимости, а в 2016 году было обнаружено огромное количество 107 уязвимостей.

Эти уязвимости включают DoS, выполнение кода, внедрение SQL, XSS и многие другие типы эксплойтов.

Уязвимости в год

В WordPress рекомендуется постоянно обновлять версии ядра, плагинов и тем WordPress. Аналогично, чтобы избежать уязвимостей в безопасности, вы также должны поддерживать свою версию PHP в актуальном состоянии.

Проверка PHP-совместимости

Надеемся, мы убедили вас в преимуществах обновления до последней версии PHP. Но прежде чем приступить к обновлению, необходимо выполнить несколько действий: проверить, какая версия PHP используется, а также проверить совместимость вашего сайта с последней версией.

Не знаете, на какой версии PHP работает ваш сайт? Вот как проверить версию PHP на WordPress.

Установите бесплатный плагин Display PHP Version , который можно загрузить из репозитория плагинов WordPress. Когда вы активируете этот плагин, он отобразит версию PHP в виджете «Краткий обзор» на панели управления WordPress.

Плагин отображения версий PHP

Перед обновлением вы также должны проверить, что ваши плагины и темы совместимы с последней версией PHP. Для этого можно использовать плагин WP Engine PHP Compatibility Checker. Этот плагин сканирует ваш сайт и проверяет, какие плагины совместимы с тремя последними версиями PHP.

Проверка совместимости PHP

После завершения сканирования он отобразит список ваших плагинов и выделит все, которые содержат код из более старых версий PHP, который теперь несовместим с версией, которую вы только что протестировали.

Результаты сканирования на совместимость с PHP 7.2

Если вы обнаружите, что какие-либо плагины, которые вы используете, несовместимы с последней версией PHP, или дают вам неизвестные результаты или предупреждения, свяжитесь с автором плагина и обратитесь за поддержкой.

Как обновить PHP на WordPress

После того, как вы проверили свой сайт WordPress на совместимость — и сделали бекап — вы готовы обновить свою версию PHP.

1. Обновление PHP с помощью cPanel

Если вы используете хостинг, который предоставляет панель управления cPanel, вы можете просто войти в cPanel и изменить там свою версию PHP.

Все, что вам нужно сделать, это прокрутить вниз до раздела «Программное обеспечение» и выбрать «Выбрать версию PHP».

Выберите версии PHP из cPanel

На следующей странице выберите версию PHP, которую вы хотите использовать, и нажмите «Установить как текущую».

Выбор версии PHP из cPanel

Это все, что вам нужно сделать. Обновите свой сайт, чтобы убедиться, что он работает нормально, но если вы проверили совместимость, ваш сайт должен быть в порядке.

2. Обновление PHP на вашем собственном сервере

Если вы управляете своим собственным сервером, вы можете обновить его до PHP 7.2 самостоятельно, используя руководства по миграции, приведенные в документации на php.net. Важно уделять внимание новым функциям и функциям, а также всем устаревшим функциям, которые могут повлиять на ваш сайт.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *