Обзор

Этот интерфейс позволяет настраивать директивы файлов для определённой версии 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:

  1. Выберите файл php.ini в меню Configure PHP INI basic settings
  2. Выберите:
    • Home Directory — применить ко всем сайтам
    • конкретный домен — применить только к нему

После этого появятся директивы PHP.


Важно

Для безопасности настоятельно рекомендуется использовать значения по умолчанию, предоставленные cPanel.


Доступность директив зависит от версии PHP. Если директива не отображается — значит она не поддерживается.


  1. Измените нужные параметры
  2. Нажмите Apply

Система сохранит изменения в:

  • php.ini
  • .user.ini
  • .htaccess (если поддерживается)

Файлы могут отличаться друг от друга.


Editor Mode

Чтобы использовать Editor Mode:

  1. Выберите php.ini в меню Edit PHP INI settings
  2. Выберите:
    • 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>
Помог ли вам данный ответ? 0 Пользователи нашли это полезным (0 голосов)