На всех наших виртуальных хостингах на DirectAdmin по умолчанию для доменов используется стандартная версия PHP. В зависимости от хостинга это могут быть разные версии от php-5.2 до php-5.5. Но стандартную версию легко изменить на дополнительную php-cgi.

На всех хостингах на DirectAdmin доступны дополнительные php-cgi-5.5 и php-cgi-7.0. Проверить текущую версию php можно следуя этой заметке.

Для того чтобы сменить версию PHP для домена, заходим в управление доменом и выбираем Select PHP ver.


Дальше для нашего домена ставим галочку напротив желаемой версии PHP и нажимаем SAVE_PHP_VER.

Обратите внимание что данное действие подключит на домен нужную версию php через файл .htaccess что лежит в корне домена. Т.е. панель допишет в этот файл некоторые строки.


После этого убедитесь что версия php сменилась на нужную следуя этой заметке

Если Вы получили ошибку или неработающий домен при смене версии PHP, создайте заявку в нашей системе тикетов и мы устраним проблему.


Возможные проблемы

Иногда при смене версии php на домене получаем ошибку «500 internal server error». Если такое случилось попробуйте в окне выбора версии PHP нажимать в такой последовательности: SAVE_PHP_VER –> UPD_BIN –> SAVE_PHP_VER
Если и это не помогло верните домен на прежнюю версию и сообщите нам, мы исправим.


Другая возможная ошибка это «Error establishing a database connection» Может случиться на движке WordPress при переходе на php-7. Чтобы ее решить, нужно в файле wp-config.php заменить адрес подключения к mysql

define('DB_HOST', 'localhost');

на

define('DB_HOST', '127.0.0.1');

Если Вам нужно больше свободы чем предоставлено на виртуальном хостинге, то рекомендуем Вам переехать на выделенный сервер или VPS. На них можно будет править любые конфиги и выставлять любые лимиты или значения.

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