Изменение версии PHP в DirectAdmin
На хостинге GoodNet настройки PHP управляются через PHP Selector в DirectAdmin/CloudLinux. Перед изменением версии откройте именно тот домен, для которого нужно поменять PHP. Если в аккаунте несколько доменов, важно не перепутать сайт.
После выбора домена откройте пункт Select PHP version. В старом скине Enhanced он обычно находится в разделе Advanced Features.
1. Extensions
Вкладка Extensions используется для выбора версии PHP и включения PHP-модулей. Выберите нужную версию PHP из выпадающего списка и нажмите Apply. После этого включите только те расширения, которые действительно нужны сайту.
Часто используются mysqli, pdo_mysql, curl, gd, mbstring, intl, zip, imagick и ioncube_loader. Точный список зависит от сервера и выбранной версии PHP.
2. Options
Вкладка Options нужна для лимитов и поведения PHP. Изменения в этом разделе обычно сохраняются автоматически после выбора значения.
Здесь можно изменить memory_limit, upload_max_filesize, post_max_size, max_execution_time, max_input_time, display_errors, log_errors, file_uploads, allow_url_fopen и short_open_tag.
Что проверить после смены PHP
- Откройте сайт и административную панель.
- Проверьте формы обратной связи, оформление заказа, загрузку файлов и страницы, которые работают с базой данных.
- Если сайт показывает ошибку 500, проверьте error log домена.
- Если сайт старый, не переключайте его сразу на самую новую версию PHP без проверки совместимости CMS, шаблона и плагинов.
Если используется скин Evolution
DirectAdmin постепенно переходит со старого скина Enhanced на Evolution. Если в вашем аккаунте используется Evolution, откройте Extra Features, затем выберите Select PHP version.
Если версия PHP не меняется
Если выбранная версия PHP не применяется, очистите кеш сайта, проверьте, не заставляет ли правило в .htaccess использовать другой PHP-обработчик, и убедитесь, что вы меняли PHP для нужного домена. Если проблема остается, создайте тикет и укажите домен, выбранную версию PHP и ошибку из сайта или error log.






