Рекомендации относительно настройки РНР
РНР – язык программирования, который используется для создания сайтов. Именно от правильной его настройки зависит дальнейшая работа интернет – ресурса. Поэтому столь важно уделить данному вопросу должное внимание.
Как же настраивать РНР?
В данном случае на помощь придет 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