Проверить, включен ли PHP для домена, можно двумя способами: через панель управления хостингом и через временный файл phpinfo(). Второй способ показывает точную версию PHP, подключенные модули и лимиты, которые действуют именно для этого домена.

Проверка PHP в DirectAdmin

  1. Откройте DirectAdmin.
  2. Выберите нужный домен, если в аккаунте добавлено несколько доменов.
  3. Откройте раздел Select PHP Version или PHP Selector.
  4. Проверьте активную версию 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 для диагностики.