Появился заказ на обновление PHP до 7 версии на сайте WordPress. Кроме того нужна поддержка мобильной версии, так как предыдущая тема без адаптации под мобильные устройства.
Текущая версия PHP 5.6. Хостинг вирутальный.
Резервное копирование сайта
Первое что нужно сделать – это резервная копия файлов сайта и базы данных (mysql). Это можно сделать вручную или если позволяет хостинг в панели управления.Сайт расположен на хостинге Spaceweb и там настроен автоматический ежедневный Backup. На всякий случай копирую архивы на локальный компьютер
Смена версии PHP на сайте
Первым делом пробуем на хостинге сменить версию PHP на 7.3.В панели управления в настройках сайта выбираемновуюверсиюPHPПопытка завершается неудачей, сайт не запускается и выдает ошибку: Ошибка установки соединения с базой данных.
Для решения этой проблемы пришлось заново создать базу данных mysql и импортировать в нее данные из архивной копии базы. Все действия осуществлялись при помощи phpMyadminв следующей последовательности:
- создание резервной копии БД
- удаление БД
- создание новой БД
- Импорт данных из backup
- проверка файла wp-config.php на корректность логина и пароля подключения к Mysql
/** MySQL database username */
define(‘DB_USER’, ‘пользователь’);/** MySQL database password */
define(‘DB_PASSWORD’, ‘пароль’);/** MySQL hostname */
define(‘DB_HOST’, ‘localhost’);
Поддержка мобильной версии для сайта на WordPress
Самый простой вариант – это подобрать бесплатную тему для WordPress c адаптацией к мобильным устройствам.
Выбираем тему, меняем цвета, заголовки, логотип,шрифты:
Если требуется вносим изменения в структуру и наполнение темы: header.php – шапка сайта, footer.php -подвал сайта. Шаблон темы WordPress после установки располагается по адресу: КореньСайта\wp-content\themes\НазваниеТемы.
Так выглядит сайт в браузере компьютера:
Проверяем, как отображается на мобильном:
Если есть вопросы по настройке тем и внесение в них изменений- пишите в комментариях.