RuWeb.net - хостинг и регистрация доменных имен
ГЛАВНАЯ ХОСТИНГ ДОМЕНЫ VDS СЕРВЕР ИНФОРМАЦИЯ КЛИЕНТЫ ПРАВИЛА ОПЛАТА ЗАКАЗ ФОРУМ
go to bottom

Версия для печати | Подписаться | Добавить в избранное  
Автор: Тема: php.ini на гибких тарифах без ограничения трафика
timru
Administrator
********




Сообщения: 39
Зарегистрирован: 12.10.2008
Пользователя нет на форуме


[*] когда размещено 3.6.2012 в 19:22
php.ini на гибких тарифах без ограничения трафика


На гибких тарифах без ограничения трафика (с панелью управления DirectAdmin) у клиентов есть свой собственный php.ini, в который можно вносить правки (например изменять настройки PHP или подключать дополнительные расширения). Этот файл находится в корне аккаунта и имеет вид:

------------------------------------
session.save_path = /home/username/tmp
upload_tmp_dir = /home/username/tmp
max_execution_time = 30
memory_limit = 128M
post_max_size = 8M
upload_max_filesize = 8M
register_globals= Off
display_errors= On
log_errors= Off
[mbstring]
mbstring.func_overload = 0
------------------------------------

username - это имя пользователя вашего хостинг-аккаунта (под которым вы заходите в панель управления DirectAdmin, или подключаетесь по ftp). К примеру, если хостинг-аккаунт имеет в биллинге название vasyapup@host39.ruweb.net, то ваш username - это vasyapup.

В этом файле можно изменять настройки. Например, если вам нужно включить register_globals, меняем соответствующее значение Off на On. Или необходимо изменить значение allow_url_include. Такой строчки в php.ini нет, значит дописвываем в конец файла:
allow_url_include = On
Соответственно, можно например увеличить upload_max_filesize с 8M до 16M.

То же самое касается подключения дополнительных расширений PHP. По-умолчанию доступен далеко не весь набор расширений, фактически же на сервере имеется гораздо больше. К примеру, если вам не хватает расширения json, пишем в конец:
extension=json.so

Если нужно подключить несколько расширений, их нужно указывать по одному на каждой строчке. Например:
extension=json.so
extension=pdo.so
extension=pdo_sqlite.so
extension=zip.so

Теперь, ВНИМАНИЕ! Чтобы внесенные изменения в php.ini вступили в силу, необходимо завершить на сервере все php-cgi процессы, принадлежащие вашему пользователю. К сожалению, специальных инструментов для этого нет, а ssh на всех аккаунтах отключен из соображений безопасности. Поэтому, для выполнения этого задания мы воспользуемся планировщиком cron.
Заходим в панель управления DirectAdmin в раздел "Запуск заданий по расписанию (Cron)" и указываем там команду:
killall -u username
(напоминание: вместо username необходимо подставить свое имя пользователя - то, под которым вы зашли в DirectAdmin).
Добавляем это задание, ждем пару минут, а затем удаляем. Все, изменения вступили в силу и можно проверять результаты.

Если желаемого эффекта достичь не удалось - пишите в нашу службу поддержки.

На новых серверах установлен плагин для управления настройками и версиями PHP из панели. Находится в разделе Плагины - Настройки PHP

[Отредактировано 25.4.2017 кто cosupport]

[Отредактировано 4.5.2017 кто kpv]

timru прикрепил это изображение:
php_ruweb0.png - 59.26kb
Просмотреть Профиль Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение

Powered by XMB
Разработано Группа XMB © 2001-2008
[запросов: 21] [PHP: 75.9% - SQL: 24.1%]
go to top
Центр поддержки (круглосуточно)
https://ruweb.net/support/
Москва(499) 502-44-31
Санкт-Петербург(812) 336-42-55
Нижний Новгород(831) 411-12-44
Екатеринбург(343) 204-71-16
© 2002-2013 ЗАО "РУВЕБ"

Дизайн - CredoDesign
Rambler\'s Top100 Рейтинг@Mail.ru
RuWeb.net - Хостинг веб-сайтов (первый месяц - бесплатно). Регистрация доменов.