Reg ru обновить версию php

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

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

Для чего нужно обновлять версию PHP?

На новой версии WordPress появился инструмент «Здоровье сайта». Он анализирует сайт и дает рекомендации по его улучшению. Один из пунктов — это проверка версии PHP и инструмент рекомендует версию 7.3 или выше.

Какие преимущества у новых версий PHP:

  • Сайт будет работать быстрее. Последние версии PHP увеличили скорость работы в 3-4 раза по сравнению со старыми версиями. Так как сайт будет работать быстрее, посетителям Вашего сайта будет комфортней находиться на нем и увеличатся показатели поведенческих факторов. А также скорость работы сайта, положительно влияет на продвижение в поисковой выдаче.
  • Сайт станет более защищен. С каждым обновлением версии языка PHP в нем устраняются все обнаруженные дыры в безопасности. И дополнительно разрабатываются меры по защите от взлома и внешнего воздействия.
Читайте также:  Document

Как обновить версию PHP для сайта на WordPress

Подготовка:

Для обновления версии PHP необходимо сделать несколько подготовительных этапов:

PHP Compatibility

  1. Обновите WordPress до последней версии;
  2. Обновите все установленные плагины;
  3. Скачайте плагин PHP Compatibility Checker;
  4. Проверьте с помощью плагина PHP Compatibility Checker совместимость ваших плагинов с новой версией PHP. Для этого переходим в PHP Compatibility.

Выбираем версию PHP, которую хотим поставить. Я рекомендую ставить максимально новую. И выбираем, что нужно сканировать, только активные плагины и темы.

Интерфейс PHP Compatibility

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

отчет в плагине PHP Compatibility

Обновление PHP на хостинге.

Заходим на сайт хостинг-провайдера, у меня это REG.RU. И переходим в панель управление хостингом.

Как попасть в панель управление хостингом REG.RU

Выбираем пункт меню www-домены.

пункт меню www-домены

Кликаем два раза на домене, на котором хотим поменять версию PHP.

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

Выбираем нужную версию PHP (совместимость которой проверяли с помощью PHP Compatibility Checker) и нажимаем кнопку ОК.

Обновление версии PHP на хостинге REG.RU

Все версия PHP поменялась и теперь нужно проверить пропала ли ошибка в инструменте «Здоровье сайта». А также проверить работоспособность сайта и всех плагинов.

Видео, как обновить PHP на WordPress на моем YouTube канале:

Источник

Как сменить версию PHP на хостинге

Поддержка PHP присутствует на всех тарифных планах Hosting Linux, кроме Host-Lite. Если у вас Host-Lite, чтобы включить поддержку PHP, повысьте тарифный план.

Как узнать версию PHP на хостинге

На хостинге REG.RU PHP работает в режиме Fast CGI (mod_fcgi). Чтобы узнать настройки PHP вашей услуги хостинга, выполните следующие действия:

Перейдите в браузере по адресу http://mysite.ru/info.php, где «mysite.ru» — название вашего сайта. Вы увидите подробную информацию о настройках PHP на вашей услуге хостинга.

Где находятся настройки версий PHP в ISPmanager

Если на вашей услуге хостинга установлена панель управления ISPmanager, вы можете хранить настройки PHP отдельно для каждого домена, даже если эти домены используют одну и ту же версию PHP. Либо вы можете использовать общую версию PHP и её настройки для всех доменов. Когда вы добавляете домен в панели управления ISPmanager, по умолчанию включается опция php.ini для домена. Если эта опция включена, настройки PHP будут храниться для каждого нового домена отдельно по пути /var/www/php-bin/имя-домена/php.ini.

Чтобы настройки общей версии PHP действовали сразу для всех доменов, при добавлении домена в панель ISPmanager НЕ отмечайте галочку php.ini для домена. Настройки будут храниться по пути /var/www/php-bin-php(номер-версии-PHP)/php.ini.

Как сменить версию PHP

В этом разделе описано, как сменить версию PHP для хостинга. Если у вас заказан сервер VPS, вам поможет инструкция Как сменить версию PHP на VPS? Ознакомиться со списком доступных модулей для каждой версии PHP можно на странице MySQL хостинг.

Чтобы сменить версию PHP, следуйте инструкции для вашей хостинг-панели:

Важно! В cPanel можно выбрать для каждого домена свою версию PHP, а также индивидуальный файл php.ini для каждой версии PHP. Версия PHP поддомена не будет зависеть от версии PHP родительского домена.

Обратите внимание: если вид вашей панели управления отличается от представленного в статье, в разделе «Основная информация» переключите тему с paper_lantern на jupiter.

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

  • В Plesk можно выбрать для каждого домена свою версию PHP, а также индивидуальный файл php.ini для каждой версии PHP. Версия PHP поддомена не будет зависеть от версии PHP родительского домена.
  • Если внешний вид вашей панели управления отличается от представленного в инструкции, перейдите в раздел «Сайты и домены» и в правом верхнем углу измените вид на «Активный».

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

Готово! Вы сменили версию PHP для домена.

Как выбрать версию PHP при работе в командной строке (SSH)

При работе в консоли используйте следующие пути до обработчиков PHP для запуска скриптов под различными версиями:

/opt/php/5.2/bin/php-cgi # PHP 5.2 /opt/php/5.3/bin/php-cgi # PHP 5.3 /opt/php/5.4/bin/php-cgi # PHP 5.4 /opt/php/5.5/bin/php-cgi # PHP 5.5 /opt/php/5.6/bin/php-cgi # PHP 5.6 /opt/php/7.0/bin/php-cgi # PHP 7.0 /opt/php/7.1/bin/php-cgi # PHP 7.1 /opt/php/7.2/bin/php-cgi # PHP 7.2 /opt/php/7.3/bin/php-cgi # PHP 7.3 /opt/php/7.4/bin/php-cgi # PHP 7.4 /opt/php/5.4-bx-optimized/bin/php-cgi # PHP 5.4 под Bitrix с eAccelerator /opt/php/5.4-bx-optimized2/bin/php-cgi # PHP 5.4 под Bitrix с xcache /opt/php/5.5-bx-optimized/bin/php-cgi # PHP 5.5 под Bitrix c OPcache /opt/php/5.6-bx-optimized/bin/php-cgi # PHP 5.6 под Bitrix c OPcache /opt/php/7.0-bx-optimized/bin/php-cgi # PHP 7.0 под Bitrix c OPcache /opt/php/7.1-bx-optimized/bin/php-cgi # PHP 7.1 под Bitrix c OPcache /opt/php/7.2-bx-optimized/bin/php-cgi # PHP 7.2 под Bitrix c OPcache /opt/php/7.3-bx-optimized/bin/php-cgi # PHP 7.3 под Bitrix c OPcache

ionCube PHP Loader: как установить на хостинг

Модуль ionCube PHP Loader используется для шифрования PHP-файлов. Установка ionCube PHP Loader на хостинг не требуется — по умолчанию он есть на всех версиях PHP хостинга Linux, кроме сборок для 1C-Битрикс (в их названии присутствует префикс -bx-). Причина в том, что этот модуль сильно снижает производительность работы 1C-Битрикс. ionCube PHP Loader нельзя установить на следующие сборки PHP:

  • 5.3-bx-optimized,
  • 5.4-bx-optimized,
  • 5.5-bx-optimized,
  • 5.6-bx-optimized,
  • 7.0-bx-optimized,
  • 7.1-bx-optimized,
  • 7.2-bx-optimized,
  • 7.3-bx-optimized.

Если у вас на одном хостинге находятся сайт на 1C-Битрикс и другая CMS, требующая ionCube Loader, установите разные версии PHP для каждого домена — обычную для CMS и «-bx-» для 1С-Битрикс.

Что делать, если не обрабатываются PHP-скрипты

Перечислим основные причины этой ошибки.

Ваш тариф хостинга — Host-Lite

На тарифе хостинга Host-Lite не предусмотрена поддержка PHP. Узнать тариф хостинга можно на странице услуг в Личном кабинете. Для решения проблемы повысьте тарифный план хостинга.

Не обрабатывается PHP в HTML

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

Отключена поддержка PHP в ISPmanager

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

Как включить поддержку PHP в ISPmanager:

Отметьте галочкой строку PHP, в поле «Режим работы PHP» режим FastCGI (Apache) будет выбран автоматически. Затем нажмите Ok:

Источник

Не устанавливается последняя версия PHP на BitrixVM

BitrixVM — полностью настроенный виртуальный сервер, который адаптирован для работы с продуктами 1С-Битрикс. Его можно установить самостоятельно или воспользоваться VPS с готовым образом на сайте REG.RU.

BitrixEnv — окружение, которое находится внутри BitrixVM. Оно помогает устанавливать всё необходимое ПО и оптимизирует настройки для работы 1C-Битрикс.

Стабильная версия BitrixEnv работает на версии PHP 7.2. В свою очередь 1С-Битрикс уже может работать с более новыми версиями. При входе в админку CMS просит обновить версию PHP. В этой ситуации требуется сделать выбор:

  1. Подождать стабильную версию BitrixEnv с новой версией PHP и обновить всё вместе.
  2. Воспользоваться бета-версией BitrixEnv.
  1. Beta-версия программы нестабильна. В ней могут быть недоработки. Компания REG.RU не несёт ответственности за эти ошибки. Если вы не готовы столкнуться с трудностями, подождите стабильную версию.
  2. После установки бета-версии вернуться обратно на стабильную нельзя. Вам придётся ждать выхода новой стабильной версии и переходить на неё или устанавливать прежнюю стабильную версию заново.
  3. Перед настройками сделайте резервную копию сервера. Например, на VPS можно воспользоваться снэпшотами.

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

Обратите внимание! Если вы используете CentOS 6, обновить PHP до версии 7.4 в BitrixEnv нельзя.

Настройка состоит из трёх этапов:

  1. Обновление BitrixEnv до последней стабильной версии.
  2. Переход на beta-версию BitrixEnv.
  3. Обновление версии PHP.

Этап 1. Обновите BitrixEnv до последней стабильной версии

Если у вас уже установлена последняя стабильная версия BitrixEnv, сразу переходите к этапу 2. Чтобы перейти к новой стабильной версии:

Выберите пункт 2. Configure localhost settings, затем 6. Update server: =1222x473

Для подтверждения действий нажмите y:

Сервер начнёт проверять версии пакетов. Если чего-то не хватает, он начнёт обновление. После обновления нажмите ENTER:

Далее сервер вернёт вас к предыдущему меню. В запросе Please confirm you want to update the server нажмите N:

Обновление BitrixEnv до последней стабильной версии 6

Вернитесь в главное меню. Для этого выберите 0. Previous screen or exit:

Готово, переходите к этапу 2.

Этап 2. Перейдите на beta-версию BitrixEnv

Выберите пункт 1. Manage servers in the pool, затем 10. Enable or disable bitrix-env beta versions: Переход на beta-версию BitrixEnv 1 Переход на beta-версию BitrixEnv 2

Переход на beta-версию BitrixEnv 3

Для подтверждения обновления введите y:

Снова обновите пакеты. Выберите пункт 2. Configure localhost settings, затем 6. Update server: Переход на beta-версию BitrixEnv 4 Переход на beta-версию BitrixEnv 5

Переход на beta-версию BitrixEnv 6

Для подтверждения действий нажмите y:

Сервер начнёт проверять версии пакетов. Если чего-то не хватает, он начнёт обновление. Как только обновление завершится, появится надпись Complete!.

Переход на beta-версию BitrixEnv 7

После обновления нажмите ENTER:

Переход на beta-версию BitrixEnv 8

В запросе Please confirm you want to update the server нажмите N:

Готово, начнётся процесс обновления.

Чтобы отслеживать обновление в главном меню, выберите пункт 10. Background pool tasks. Статус running ― операция выполняется, finished ― операция завершена.

Переход на beta-версию BitrixEnv 9

Переход на beta-версию BitrixEnv 10

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

Этап 3. Обновите версию PHP

В основном меню выберите пункт 1. Manage servers in the pool, затем 8. Update PHP and MySQL. Обновление версии PHP в BitrixVM 1 Обновление версии PHP в BitrixVM 2

Введите имя хоста, для которого нужно обновить PHP или введите all для обновления всех хостов: =1440x382

Обновление версии PHP в BitrixVM 5

Выберите 1. Upgrade PHP:

Обновление версии PHP в BitrixVM 6

Выберите пункт 1. Update PHP to version 7.4:

Обновление версии PHP в BitrixVM 7

Чтобы подтвердить обновления, введите y для подтверждения обновления:

Установка может занять некоторое время. Чтобы отслеживать обновление в главном меню, выберите пункт 10. Background pool tasks. Статус:

  • running ― операция выполняется,
  • finished ― операция завершена,
  • error ― произошла ошибка. Обратитесь в службу поддержки.

Готово, последняя версия РНР установлена.

Источник

Оцените статью