DaHost.RU - платный хостинг, доступный каждому >> Клиентам >> Публикации >> Настройка PHP на хостинге через файл php.ini
Проводятся технические работы по обновлению дизайна сайта...

Настройка PHP на хостинге через файл php.ini

На нашем сервере PHP установлен как обработчик CGI (suPHP), поэтому вы не можете использовать директивы php_value, php_flag в файле .htaccess (это вызовет ошибку с кодом 500 - Internal Server Error).

Но у вас есть возможность настроить PHP по своему. Для этого нужно создать собственный файл php.ini и разместить его на сервере.
Это довольно удобно, так как вам не нужно обращаться в службу технической поддержки, вы самостоятельно можете отредактировать свои настройки.

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

При активации аккаунта настройки PHP устанавливается по умолчанию. Но возникает ситуации, когда для установки скрипта (или может понадобится дополнительная функциональность для скрипта) требуется, например, register_globals = Off, а на сервере по умолчанию проставлено register_globals = On.

Краткая инструкция по созданию собственного php.ini:

  1. Создаем файл php.ini в корне сайта (в папке public_html).
  2. Пишем необходимые настройки PHP.

    Например,
    [PHP]
    register_globals = Off
  3. В файле .htaccess добавляем путь к своему php.ini через специальную настройку:

    suPHP_ConfigPath /home/login/domains/domain.tld/public_html/php.ini
    <Files php.ini>
    order allow,deny
    deny from all
    </Files>
    где, login - ваш логин в DirectAdmin и domain.tld - ваш домен, где лежит файл php.ini.

    Теперь обработка настроек PHP будет производится с учетом вашего файла php.ini.
  4. Чтобы проверить настройки PHP, создаем файл info.php в корне сайта (в папке public_html), где пишем код:

    <?php phpinfo(); ?>

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

Настройки PHP по умолчанию на сервере

2004-2011 © DaHost.RU - проект компании Декарт | Создание сайта - веб-студия NetSaita.RU