Страница 1 из 1
php.ini
Добавлено: 2007-08-04 8:57:16
Sw%00p
Возникла проблемка с чтением пхп.ини файла то есть редактирую (включаю сейф мод) и сохраняю короче всё перезапускаю (да ссистему ) после выполнения phpinfo() значение сейф мода оказывается выключенным хотя в пхп ини он включён
пхп ини находится в /usr/local/etc перемещал и в /etc всё равно не принимал изменения
в чём косяк ?
апач 2.2 mod_sqlinclude, mod_accounting
пхп 5
мускул 5.0
Re: php.ini
Добавлено: 2007-08-04 9:04:28
Alex Keda
модуль/cgi?
===========
помниться - эти параметры можно в конфиге апача задавать, и едва ли не в .htaccess
порой там...
Re: php.ini
Добавлено: 2007-08-04 9:18:55
Sw%00p
пхп как модуль
php_admin_flag engine on
php_admin_flag safe_mod on
это вроде должно сработать но почему из пхп ини не читает?
Re: php.ini
Добавлено: 2007-08-04 9:19:46
Alex Keda
а вот х.з...
права на файло какие?
Re: php.ini
Добавлено: 2007-08-04 9:20:23
Alex Keda
хотя - без разницы.
мастер-процесс от рута запускается.
Re: php.ini
Добавлено: 2007-08-04 10:13:16
Sw%00p
когда в виртуал хосте прописываю
php_admin_flag engine on
php_admin_flag safe_mod on
всё пашет как надо и phpinfo() показывает текущее значение включённым а мастер значение выключенным
хз не понял зачем не читает (чё за глюк)
я тоже подумал может права (-r--r--r)
сяс проверю раставлю на выполнение может сработает
а может mod_sqlinclude влиять на это?
Re: php.ini
Добавлено: 2007-08-04 10:41:47
Alex Keda
а от х.з...
Re: php.ini
Добавлено: 2007-08-06 12:21:27
Sw%00p
понял в чём дело было
при компиляции пхп есть опция --with-config-file-path=
в которой указываем путь где будет храниться пхп.ини файл а я думал там надо прописать путь до конфига апача
Re: php.ini
Добавлено: 2008-01-07 3:06:07
100kg
где будет храниться пхп.ини
и где? я вот на аплоуд поставил 500м в пхп.ини и не хочет, больше чем 2 метра ни в какую, а у меня пхп.ини лежит в /usr/local/etc, в чем дело не поиму, может не там должен лежать? если бы гдето можно было посмотреть с какими пефиксами собирался, может и можно но я не знаю где
Re: php.ini
Добавлено: 2008-01-07 11:53:29
zg
100kg писал(а):где будет храниться пхп.ини
и где?
можно спросить у самого пхп
Код: Выделить всё
/usr/local/php/bin/php --ini
==================================================
Configuration File (php.ini) Path: /usr/local/etc
Loaded Configuration File: /usr/local/etc/php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
100kg писал(а):я вот на аплоуд поставил 500м в пхп.ини и не хочет, больше чем 2 метра ни в какую, а у меня пхп.ини лежит в /usr/local/etc, в чем дело не поиму, может не там должен лежать?
а пхп тут при чём? запросы от юзеров принимает апач, а не пхп. Если апач настроен принимать максимум двухметровые заголовки, то 500мегабайтные файлы точно не пролезут
100kg писал(а):если бы гдето можно было посмотреть с какими пефиксами собирался, может и можно но я не знаю где
а в чём трабла?
Код: Выделить всё
/usr/local/php/bin/php -r "phpinfo(INFO_GENERAL);" | grep -i "Configure"
==================================================
Configure Command => './configure' '--with-layout=GNU' '--sysconfdir=/usr/local/etc' '--enable-libxml' '--with-libxml-dir=/usr/local' '--enable-reflection' '--enable-fastcgi' '--with-zend-vm=CALL' '--disable-ipv6' '--enable-mbstring' ...
http://ru2.php.net/manual/ru/function.phpinfo.php
Re: php.ini
Добавлено: 2008-01-07 17:13:49
kmb
Если апач настроен принимать максимум двухметровые заголовки, то 500мегабайтные файлы точно не пролезут...
Что-то никогда не видел такой настройки в конфе апача, если можно тыкните пальцем...
Re: php.ini
Добавлено: 2008-01-07 17:34:20
100kg
я запутался
Код: Выделить всё
grep 500M php.ini
upload_max_filesize = 500M
тфу блин, забыл я о phpinfo()
Re: php.ini
Добавлено: 2008-01-09 12:42:07
zg
kmb писал(а):Что-то никогда не видел такой настройки в конфе апача, если можно тыкните пальцем...
она точно есть

иначе бы ограничение на размер файла дествовало только на пхп-скрипты, а есть ведь ещё и перл, да и сам апач может файлики принимать без помощи скриптов

я писал скрипт cgi_adapter.class.php для упрощённого переходна с mod_php на CGI, там файлики принимаются ручками из STDIN без контроля со стороны php.ini, если бы апач не контролировал размер запроса, то через upload.cgi можно было бы принимать файлы любого размера, что не сть правда.
По-умолчанию апач настроен принимать запросы не больше 2Мб, а вот где это настраивается, честно говоря, не знаю
