Тел.: +380 (44) 232-78-44 Пн - Пт 10-00 : 18-00

See Domain Princing

Check your domain name:

Настройка значений REGISTER_GLOBALS и других параметров PHP

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

В этом случае, если стандартные настройки Вам не подходят, у Вас всегда есть возможность установить на хостинг те настройки PHP, которые нужны для работы именно Вашего приложения.

Установка своих настроек PHP на хостинг происходит посредством работы с файлом настроек php.ini и состоит из следующих шагов:

Пошаговая инструкция:

  1. Создайте строку со значением параметра (или несколько строк с несколькими параметрами), который Вы хотите изменить и сохраните в файл с именем php.ini
  2. Поместите файл "php.ini" на хостинг в каждую директорию где выполнение скриптов требует параметры, отличные от тех, которые установлены по умолчанию на сервере. 

Узнать параметры по умолчанию и проверить работу Вашего php.ini можно вызвав функцию phpinfo() - в столбце "Local Value" она должна показать значения из Вашего "php.ini". Однако, иногда, для работы того или иного приложения (скрипта, CMS и проч.), требуются настройки PHP, которые отличаются от серверных настроек PHP.

 

Для вызова функции создайте файл с расширением .php и поместите его на хостинг в ту директорию, где размещен файл php.ini

Примеры изменений параметров:

  • если нужно сделать глобальными параметры скрипта, тогда вместо
    Код:
    register_globals = Off
    укажите
    Код:
    register_globals = On

     
  • если нужно отключить блокировку каких-то системных функций в PHP, тогда вместо
    Код:
    disable_functions = exec, popen, passthru, system, fsockopen
    укажите
    Код:
    disable_functions =

     
  • если нужно включить возможность открывать внешние адреса, тогда вместо
    Код:
    allow_url_include = Off
    укажите
    Код:
    allow_url_include = On

     
  • если нужно выделить больше памяти для работы скрипта, тогда, если Вы, к примеру, видите
    Код:
    memory_limit = 5M
    то укажите, вместо этого, например,
    Код:
    memory_limit = 8M

     
  • или вместо
    Код:
    open_basedir = /home/:/tmp
    укажите просто
    Код:
    open_basedir =



Дополнительная информация:


Следует отметить, что Ваш "php.ini" на хостинге перекрывает серверные настройки PHP и не наследуется в другие подкаталоги (т.е., если Вам нужно иметь свои настройки и в другом каталоге, то просто скопируйте Ваш "php.ini" и туда).

Полную информацию по директивам "php.ini" можно найти по адресу http://php.net/manual/en/ini.list.php.