|
|
Когда Вы заказываете хостинг сайта у нас, то получаете в своё распоряжение полнофункциональную услугу с оптимальными и безопасными настройками PHP, которые достаточны для корректной работы большинства приложений.
Однако, иногда, для работы того или иного приложения (скрипта, CMS и проч.), требуются настройки PHP, которые отличаются от серверных настроек PHP. В этом случае, у Вас всегда есть возможность установить на хостинг те настройки PHP, которые нужны для работы именно Вашего приложения. Установка своих настроек PHP на хостинг происходит посредством работы с файлом настроек php.ini и состоит из следующих шагов:- Получить серверную копию файла "php.ini" (по умолчанию PHP5)
- Сохранить полученный файл "php.ini" к себя на хостинг
- Изменить настройки в полученном "php.ini" на те, что нужны именно Вам
Пошаговая инструкция:- Получите серверную копию файла "php.ini":
- Сохраните серверный "php.ini" на хостинг:
- Создайте в каталоге, где размещается Ваше приложение, файл с именем "php.ini"
- Вставьте в него текст из буфера обмена (полученный на шаге 1)
- Сохраните эти изменения
- Установите нужные настройки:
- Откройте созданный Вами (на шаге 2) файл "php.ini"
- Измените/добавьте в нём те параметры, которые нужны Вашему приложению
- Сохраните эти изменения
Примеры изменений параметров:- если нужно сделать глобальными параметры скрипта, тогда вместо
| Код: | | register_globals = Off | укажите | Код: | | register_globals = On | - если нужно отключить блокировку каких-то системных функций в PHP, тогда вместо
| Код: | | disable_functions = exec, popen, passthru, system, fsockopen | укажите - если нужно включить возможность открывать внешние адреса, тогда вместо
| Код: | | allow_url_include = Off | укажите | Код: | | allow_url_include = On | - если нужно выделить больше памяти для работы скрипта, тогда, если Вы, к примеру, видите то укажите, вместо этого, например,
- или вместо
| Код: | | open_basedir = /home/:/tmp | укажите просто Дополнительная информация: Проверить работу Вашего "php.ini" можно вызвав функцию phpinfo() - в столбце "Local Value" она должна показать значения из Вашего "php.ini". Следует отметить, что Ваш "php.ini" на хостинге перекрывает серверные настройки PHP и не наследуется в другие подкаталоги (т.е., если Вам нужно иметь свои настройки и в другом каталоге, то просто скопируйте Ваш "php.ini" и туда). Полную информацию по директивам "php.ini" можно найти по адресу http://php.net/manual/en/ini.list.php. |
|
|