Изменение версии 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.
Лучшие следующие статьи
Перед сменой PHP
- Проверьте требования CMS, темы и плагинов.
- Меняйте по одному параметру: версию PHP, расширение или лимит.
- После переключения проверьте главную страницу, админку, формы и оформление заказа, если это магазин.
- Оставляйте логирование ошибок включенным, но не показывайте PHP-ошибки посетителям.
Эта страница относится к более широкой теме. Если нужна полная картина, начните с основной инструкции.
Открыть основную инструкциюПришлите домен, скриншот панели и что менялось перед проблемой. Поможем выбрать правильную папку, версию PHP, лог или DNS-проверку. Написать в чат.
Если статья кажется слишком широкой, используйте связанные ссылки ниже как меню: они разбивают тему на небольшие задачи.
Если интерфейс изменился, ориентируйтесь на названия пунктов из статьи и сравнивайте их с текущей панелью. Скриншоты помогают, но актуальное меню важнее.
- Запишите текущую версию PHP.
- Проверьте требования CMS/плагинов.
- Откройте error logs до и после переключения.
- Держите путь отката, если сайт отдаст ошибку 500.






