Обзор
Этот интерфейс позволяет настраивать директивы файлов для определённой версии PHP. Эти директивы управляют поведением PHP — например, ограничивают ли скрипты доступ или выполнение локальных файлов.
Вы можете:
- настраивать базовые директивы во вкладке Basic Mode
- добавлять новые директивы во вкладке Editor Mode
Примечание
Пользователи WHM могут просматривать настройки PHP INI в интерфейсе MultiPHP INI Editor (WHM → Home → Software → MultiPHP INI Editor).
MultiPHP INI Editor
Этот редактор содержит две вкладки:
- Basic Mode — загружает значения директив из файла
php.iniдля выбранного домена или всего аккаунта - Editor Mode — открывает текстовый редактор для прямого редактирования файла
php.ini
Basic Mode
Чтобы использовать Basic Mode:
- Выберите файл
php.iniв меню Configure PHP INI basic settings - Выберите:
- Home Directory — применить ко всем сайтам
- конкретный домен — применить только к нему
После этого появятся директивы PHP.
Важно
Для безопасности настоятельно рекомендуется использовать значения по умолчанию, предоставленные cPanel.
Доступность директив зависит от версии PHP. Если директива не отображается — значит она не поддерживается.
- Измените нужные параметры
- Нажмите Apply
Система сохранит изменения в:
php.ini.user.ini.htaccess(если поддерживается)
Файлы могут отличаться друг от друга.
Editor Mode
Чтобы использовать Editor Mode:
- Выберите
php.iniв меню Edit PHP INI settings - Выберите:
- Home Directory
- или конкретный домен
Если файл php.ini не существует:
- откроется пустой редактор
Предупреждение
Изменения требуют крайней осторожности. Ошибки могут привести к неработающим PHP-скриптам.
Только опытные пользователи должны использовать этот режим.
Ограничения
Нельзя использовать директивы:
null, yes, no, true, false, on, off, none
Нельзя использовать символы:
Сохранение
После изменений нажмите Save
Система сохранит изменения в:
php.ini.user.ini.htaccess(если поддерживается)
Примечание
Система выполняет базовую проверку директив, но это не гарантирует корректную работу PHP.
Чтобы сбросить настройки:
- удалите файл
php.ini
DSO PHP handler
cPanel не поддерживает DSO handler для PHP 8.0 и выше
Если вы меняете версию PHP (например 5 → 7):
- система может не применить настройки
???? Решение:
- снова сохранить настройки
Модуль LSAPI и файл htaccess
Если администратор сервера включает модуль LSAPI в конфигурацию PHP, система также добавляет раздел LSAPI в ваш .htaccess файл. Этот раздел может напоминать следующий пример:
<IfModule lsapi_module>
php_value date.timezone "America/Chicago"
php_value memory_limit 128M
php_value upload_max_filesize 60M
</IfModule>
