Рекомендации относительно настройки РНР

РНР – язык программирования, который используется для создания сайтов. Именно от правильной его настройки зависит дальнейшая работа интернет – ресурса. Поэтому столь важно уделить данному вопросу должное внимание.

Как же настраивать РНР?

В данном случае на помощь придет php.ini – файл, отвечающий за настройки РНР. Здесь сосредотачивается ряд свойств и элементов, которые определяют поведение программы и сайта в целом. Наименование файла должно быть таким, как указано выше, в противном случае это будет затруднять поиск интерпретатору. Он для начала ищет файл в текущей позиции, а затем направляется в директорию. В самую последнюю очередь проверяется путь, который был предоставлен изначально.

Чтобы более ясно разобрать с принципами настройки РНР, необходимо проанализировать некоторые примеры.

Если в качестве системного администратора представлен cPanel, тогда нужно воспользоваться настройками «Конфигурация РНР». Здесь находиться весь список возможностей в области настройки данного сервиса. К тому же, если предусмотрена работа в нескольких версиях, можно, соответственно, выбрать подходящий вариант.

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

Существуют компании, которые, наоборот, максимально доверяют пользователям, разрешая применять  php.ini на сервере. Но, здесь также есть свои «подводные камни». В процессе редактирования обнаруживается, что часть настроек устанавливается по умолчанию. Что тогда делать?

К счастью, выход есть всегда. Для того, чтобы подчинить настройки РНР под свои нужды, необходимо в htaccess добавить таки строки:

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

Следующим шагом нужно создать файл в папке /cgi-bin/php5.fcgi и присвоить ему права 755. Такие действия служат гарантом того, что теперь обработка настроек будет проводиться при обязательном участии созданного файла.

Стоит обратить внимание, что к данным рекомендациям прилагается еще один совет: создавая файл php5.fcgi, необходимо применять unix переводы. В таком случае возможно возникновение ошибки 500, но не следует отчаиваться. Обратившись в каталог неполадок и попросив их исправить, ситуация изменяется в лучшую сторону.

Для еще большего упрощения задачи, существует следующая поправка: путь к файлу .htaccess можно присвоить с помощью специальной настройки – suPHP_ConfigPath /home/accname/php/php.ini.

Существует еще две настройки, которые облегчат работа на сайте:

  • disable_functions – такой сервис дает возможность создавать запреты на некоторые функции в целях безопасности. Даннная настройка открывается в диалоговом окне, где запрашивается количество элементов, на которые нужно наложить ограничения. Здесь необходимо указать целый перечень функциональных наименований через запятую.
  • memory_limit – эта настройка специально направлена на обозначение памяти, которая нужна для выполнения скрипта.

И напоследок, чтобы ознакомиться с настройками РНР, нужно создать файл и прописать код:

<?php
    phpinfo();
?>

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

Читайте также про формат и синтаксис robots.txt

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

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.