На тесте выполнил миграцию с EasyApache 3 на EasyApache 4.
Перед началом процесса необходимо обязательно сделать резервную копию сервера.
Открыл панель «WHM» — «Home» — «Software» — «EasyApache 4» и нажал кнопку «Миграция».
Процесс миграции длился около 5 минут.
Так как на старом EasyApache 3 использовался Apache2.2, а на EasyApache 4 он не поддерживается, то он был обновлен автоматически на Apache2.4.
Конфигурация и версия PHP осталась прежней 5.5, но так как она устарела, то после миграции, я открыл это же меню (WHM — Home — Software — EasyApache 4), выбрал версию PHP 5.6, необходимые PHP модули пришлось наново выбрать, так как для каждой версии PHP они выбираются индивидуально.
Версию PHP 7 решил не выбирать чтобы меньше исправлять код сайтов.
После обновления PHP необходимо наново настроить файл php.ini, он находится по адресу /opt/cpanel/ea-php56/root/etc/php.ini, а на EasyApache 3 был тут /usr/local/lib/php.ini.
Лог файл ошибок Apache2 по умолчанию тут /etc/apache2/logs/error_log и тут /usr/local/apache/logs/error_log.
Лог файл ошибок PHP, почему-то в php.ini по умолчанию был указан без пути:
error_log = error_log
Из-за этого он создавался во всех директориях веб сервера где возникали ошибки, поэтому я указал полный путь, и выполнил поиск созданных файлов логов.
find /home/ -name error_log
На этом миграция завершена, дальнейшие действия зависят от ошибок которые будут отображать в этом файле, при необходимости возможно надо будет установить не хватающие PHP модули или исправлять устаревший код сайтов.
Смотрите также мою статью:
Решение PHP Warning «Permission denied /var/cpanel/php/sessions/ea-php56/»