На всех наших виртуальных хостингах на DirectAdmin по умолчанию для доменов используется стандартная версия PHP. В зависимости от хостинга это могут быть разные версии от php-5.2 до php-5.5. Но стандартную версию легко изменить на дополнительную php-cgi.
На всех хостингах на DirectAdmin доступны дополнительные php-cgi-5.5 и php-cgi-7.0. Проверить текущую версию php можно [[Вывод информации о php|следуя этой заметке]].
Для того чтобы сменить версию PHP для домена, заходим в управление доменом и выбираем **Select PHP ver**.
{{ :da_shared_change_ip_0001.png?nolink |}}
----
Дальше для нашего домена ставим галочку напротив желаемой версии PHP и нажимаем **SAVE_PHP_VER**.
{{ :da_shared_change_ip_0002.png?nolink |}}
Обратите внимание что данное действие подключит на домен нужную версию php через файл .htaccess что лежит в корне домена. Т.е. панель допишет в этот файл некоторые строки.
----
После этого убедитесь что версия php сменилась на нужную [[Вывод информации о 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 вероятнее всего не будет доступен Вам для редактирования.