apk-ppkСам процесс настройки РНР на хостинге происходит за счет корректировки данных в главном системном файле php.ini. Здесь содержится информация обо всех директивах, определяющих не только реакцию РНР, но и реакцию сайта в целом. Имя файла должно быть таким, чтобы интерпретатор мог с легкостью его найти. В первую очередь системой ищется конфигурационный файл php.ini в действующем каталоге, если его в нем не удается обнаружить, то поиск начинается в самой директории, путь к которой указан в окружении PHPRC. Последним вариантом для проверки выступает путь, заданный при сборке РНР.

Структуру файла можно поделить на 2 составляющие: 1) Управляющие директивы; 2) Комментарии, начинающиеся со знака “;”. Все адресные пути к файлам при настройке РНР необходимо указывать с помощью знака “/”, а не привычного обратного знака “\”, который часто применяется в командных строках операционной системы Windows. После завершения операций по редактированию файловых настроек РНР необходим обязательный перезапуск системы; только после этого новые настройки вступят в силу.

1. Для начала работы необходимо найти раздел “Конфигурация РНР”, в котором и будет находиться полный список настроек РНР хостинга. Здесь даже можно сменить версию РНР на более новую.

2. Если вы новичок, то лучшим вариантом будет обратиться за помощью к хостеру. Для новичка это станет единственным верным решением, поскольку самостоятельно разобраться в настройках крайне трудно. Есть сервера, на которых администрация дает практически неограниченные права на изменение настроек самим пользователем, но есть и такие сервера, которые очень строго следят за малейшими изменениями настроек без их ведома.

3. Некоторые серверы разрешают устанавливать собственные настройки пользователя.

В большинстве случаев настройки РНР на хостинге устанавливаются по умолчанию. Но иногда появляются ситуации, при которых некоторые системы требуют расширить пороги конфигурации.

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

В .htaccess необходимо добавить две строки:

AddHandler php5-fastcgi .php

Action php5-fastcgi /cgi-bin/php5.fcgi

После чего необходимо в папке /cgi-bin/php5.fcgi создать файл

exec /usr/bin/php -c /home/support/php.ini,