Страница 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 писал(а):
где будет храниться пхп.ини
и где?
можно спросить у самого пхп :wink:

Код: Выделить всё

/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 писал(а):Что-то никогда не видел такой настройки в конфе апача, если можно тыкните пальцем...
она точно есть :) иначе бы ограничение на размер файла дествовало только на пхп-скрипты, а есть ведь ещё и перл, да и сам апач может файлики принимать без помощи скриптов :wink: я писал скрипт cgi_adapter.class.php для упрощённого переходна с mod_php на CGI, там файлики принимаются ручками из STDIN без контроля со стороны php.ini, если бы апач не контролировал размер запроса, то через upload.cgi можно было бы принимать файлы любого размера, что не сть правда.

По-умолчанию апач настроен принимать запросы не больше 2Мб, а вот где это настраивается, честно говоря, не знаю :?