Проверить, включен ли PHP для домена, можно двумя способами: через панель управления хостингом и через временный файл phpinfo(). Второй способ показывает точную версию PHP, подключенные модули и лимиты, которые действуют именно для этого домена.
Проверка PHP в DirectAdmin
- Откройте DirectAdmin.
- Выберите нужный домен, если в аккаунте добавлено несколько доменов.
- Откройте раздел Select PHP Version или PHP Selector.
- Проверьте активную версию PHP, включенные расширения и вкладку Options, где находятся лимиты
memory_limit,upload_max_filesize,post_max_size,max_execution_time.
Проверка через phpinfo()
Создайте временный файл в корневой папке сайта. Для основного сайта это обычно:
/domains/example.com/public_html/
Создайте файл, например phpinfo-check.php, с таким содержимым:
<?php
phpinfo();
?>
Откройте файл в браузере:
https://example.com/phpinfo-check.php
Если PHP включен, откроется страница с информацией PHP. На ней можно увидеть версию PHP, Server API, путь к конфигурационному файлу, загруженные расширения и текущие значения важных параметров.
На что обратить внимание
| Параметр | Что означает |
|---|---|
PHP Version | Версия PHP, которая используется этим доменом. |
memory_limit | Максимальный объем памяти для PHP-скрипта. |
upload_max_filesize | Максимальный размер одного загружаемого файла. |
post_max_size | Максимальный общий размер POST-запроса, включая загружаемые файлы. |
max_execution_time | Максимальное время выполнения скрипта. |
Loaded Configuration File | Какой конфигурационный файл PHP используется. |
Важно по безопасности
После проверки сразу удалите файл phpinfo-check.php. Страница phpinfo показывает технические пути, включенные модули и детали окружения. Ее не нужно оставлять в открытом доступе.
Если PHP не открывается
- Проверьте, что файл загружен в папку нужного домена.
- Убедитесь, что расширение файла именно
.php, а не.txt. - Если браузер скачивает файл вместо выполнения, обработка PHP может быть отключена или web-серверные правила настроены некорректно.
- Если открывается пустая страница, проверьте PHP error logs или временно включите
display_errorsв PHP Selector для диагностики.
