Собственный php.ini на хостинге с панелью управления Cpanel

Как создать собственную конфигурацию php.ini на хостинге с панелью управления Cpanel

Конфигурационные переменные php можно изменять следующими способами:

  • во время выполнения скрипта функцией ini_set;
  • в файле .htaccess в каталоге выполнения скрипта;
  • в конфигурационном файле php.ini

Можно воспользоваться функцией php ini_set(varname, newvalue) - устанавливает для переменной varname значение newvalue на время выполнения скрипта. Однако, не для всех переменных можно задать значение этой функцией. Некоторые переменные нельзя изменять как непосредственно в скрипте, так и в .htaccess.

К тому же, довольно часто в целях безопасности хостер запрещает использование php_value и php_flag в .htaccess-файлах. Однако, как быть, если требуется изменить конфигурацию php?

Конфигурируем CPanel для использования собственного php.ini

Следует отметить, что такая возможность предоставляется не всеми хостерами - можно уточнить у техподдержки хостинга, либо.. проверить методом тыка. :)

В файле .htaccess корневого каталога public_html, добавляем строчки (заменяя user на имя пользователя в cpanel):

suPHP_ConfigPath /home/user/public_html
<Files php.ini>
order allow,deny
deny from all
</Files>

Создаем файл php.ini этого же каталога (public_html) в который помещаем информацию о конфигурационных переменных php:

register_globals = Off
max_execution_time = 1000
post_max_size = 5M
memory_limit = 10M
upload_max_filesize = 10M

Также в собственном php.ini файле можно указать требуемую для ZEND-optimizer информацию

Метки: ,

Автор будет признателен, если Вы поделитесь ссылкой на статью, которая Вам помогла:
BB-код (для вставки на форум)

html-код (для вставки в ЖЖ, WP, blogger и на страницы сайта)

ссылка (для отправки по почте)

1 комментарий к записи “Собственный php.ini на хостинге с панелью управления Cpanel”

  1. Роберт сообщает :

    Сталкунулся с подобной проблемой только немного другая при установки CMS магазина, я просто иногда удивляюсь над такими недобропорядочными хостерами которые закрывают php.ini это беспредел при этом обещают золотые горы только захоститесь. Завтра протестирую один хостинг и отпишусь о результатах, и вообще я считаю пора сделать доску позора хостингов!

Добавить комментарий