PPA. Управление основными настройками php.ini

Как изменить основные настройки php.ini в панели управления PPA.
Данная статья является устаревшей, так как относится к панели управления хостингом Parallesl Plesk Automation, использование которой прекращено. По вопросу внесения изменений в настройки php.ini обратитесь в службу технической поддержки.

Внимание! Данный материал относится к серверам виртуального хостинга под управлением PPA (Plesk 11).
Важно! Возможность изменения основных параметров php.ini строго регламентирована тарифными планами виртуального хостинга .

В панели управления виртуального хостинга PPA появилась замечательная возможность изменять для клиентов основные параметры php.ini. То есть теперь клиентам, которые используют панель управления PPA , не нужно делать запрос на изменение основных параметров php.ini, а они могут самостоятельно зайти в панель управления и изменить параметры php.ini для нужного домена.

Разработчики PPA сделали набор основных настроек php.ini следующим:

  • safe_mode — Включает безопасный режим PHP . Этот режим накладывает ряд ограничений на работу сценариев (например, на доступ к файловой системе), в основном, в целях безопасности;
  • safe_mode_include_dir — Если PHP работает в безопасном режиме и сценарий пытается получить доступ к каким-либо файлам, файлы из этой папки будут исключены из проверок безопасности (UID/GID). Эта папка также должна быть в include_path;
  • safe_mode_exec_dir — Если PHP работает в безопасном режиме, сценарии могут запускать внешние программы только из этой папки;
  • include_path — Список папок, в которых сценарии будут искать файлы (аналог системной переменной PATH). В качестве разделителя используйте двоеточие (:) в Linux;
  • session.save_path — Папка, в которую PHP записывает данные о сеансах (файлы);
  • mail.force_extra_parameters — Дополнительные параметры функции mail() , которая служит для отправки почты;
  • register_globals — Определяет, нужно ли регистрировать содержимое переменных EGPCS (Environment, GET, POST, Cookie, Server) в качестве глобальных переменных. Если включить эту опцию, register_globals будет вставлять в ваши сценарии все виды переменных, включая переменные запросов из HTML-форм. Это создаст серьезную угрозу безопасности, поэтому мы рекомендуем включать эту опцию только в случае крайней необходимости;
  • open_basedir — Список папок, служащий для ограничения набора файлов, которые могут быть открыты PHP. Файлы, расположенные вне указанных папок, сценариями PHP открываться не будут. В качестве разделителя используйте двоеточие (:) ;
  • error_reporting — Уровень сообщений об ошибках;
  • display_errors — Определяет, нужно ли показывать ошибки пользователю;
  • log_errors — Определяет, нужно ли вести журнал ошибок. По умолчанию ошибки сохраняются в журнал сервера;
  • allow_url_fopen — Позволяет функциям файла PHP получать данные из удаленных источников по FTP или HTTP. Эта опция представляет серьезную угрозу безопасности, поэтому не рекомендуется включать ее без реальной необходимости;
  • file_uploads — Позволяет загружать файлы по HTTP;
  • short_open_tag — Позволяет использовать сокращенную форму ( ) открывающего тега PHP;
  • magic_quotes_gpc — Включает режим magic_quotes для операций GPC (Get/Post/Cookie). При включенном режиме magic_quotes все специальные символы ' (одинарные кавычки), " (двойные кавычки), \ (обратная косая черта) и нулевые символы автоматически экранируются обратной косой чертой (\);

Чтобы изменить основные параметры php.ini, нужно:

  1. В верхнем меню переходим на вкладку «Веб-сайты»:
    PPA Переименование домена 1

  2. Внизу страницы переходим к нужному домену и выбираем «Настройки PHP»:
    PPA. Управление основными настройками php1

  3. Изменяем нужные настройки в открывшемся окне: PPA. Управление основными настройками php2

  4. Нажимаем «ОК».