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, нужно:
-
В верхнем меню переходим на вкладку «Веб-сайты»:
-
Внизу страницы переходим к нужному домену и выбираем «Настройки PHP»:
-
Изменяем нужные настройки в открывшемся окне:
- Нажимаем «ОК».