php.ini на вирт. сервере

12
R2
На сайте с 11.06.2006
Offline
3
3532

На виртуальном сервере с SuSe 9.2 в папке /etc лежит файл php.ini с safe mode off

При запуске скрипта требующего safe mode off , он пишет что safe mode стоит on,

т.е вышеназванный файл не "работает"

Что можно сделать?

Lupus
На сайте с 02.11.2002
Offline
241
#1
reg24r:
Что можно сделать?

Выполнить функцию phpinfo() и посмотреть параметр "Configuration File (php.ini) Path".

И еще: "Scan this dir for additional .ini files" (если есть).

There are two types of people in this world: 1. Those who can extrapolate from incomplete data.
R2
На сайте с 11.06.2006
Offline
3
#2

phpinfo() показывет тоже on

Что можно сделать? в смысле как проблему решить, а не как проверить.

Мне нужно off

Lupus
На сайте с 02.11.2002
Offline
241
#3
reg24r:
Что можно сделать? в смысле как проблему решить, а не как проверить.
Мне нужно off

Я предлагал проверить не параметр SafeMode, а нужное месторасположение конфига. Он может просто лежать не там, где его ищет php (например в /usr/local/etc).

R2
На сайте с 11.06.2006
Offline
3
#4

php ищет его в /etc ( так выдает phpinfo() ) и он там и лежит.

Lupus
На сайте с 02.11.2002
Offline
241
#5

Тогда надо внимательно смотреть правильность синтаксиса php.ini. В частности написание "safe_mode = Off", нет ли еще одного включения этого параметра дальше в файле, а также не включен ли он в httpd.conf.

R2
На сайте с 11.06.2006
Offline
3
#6

Тогда надо внимательно смотреть правильность синтаксиса php.ini. В частности написание "safe_mode = Off",

написано правильно

нет ли еще одного включения этого параметра дальше в файле,

нет

а также не включен ли он в httpd.conf.

нет

А можно ли как то узнать, читается ли этот файл вообще.

Lupus
На сайте с 02.11.2002
Offline
241
#7
reg24r:
А можно ли как то узнать, читается ли этот файл вообще.

Изменить в нем любой параметр и проверить изменение через phpinfo().

Lupus
На сайте с 02.11.2002
Offline
241
#8

Да, если пхп собран модулем апача, надо рестартовать апач после каждого изменения php.ini.

R2
На сайте с 11.06.2006
Offline
3
#9
Изменить в нем любой параметр и проверить изменение через phpinfo().

Ничего не меняется

Дело в том, что мой php.ini не главный и думаю что рестартовать не требуется.

Не подскажешь, что такое Local Value и Master Value , здесь (выдает phpinfo() ):

PHP Credits

--------------------------------------------------------------------------------

Configuration

PHP Core

Directive Local Value Master Value

allow_call_time_pass_reference On On

Andreyka
На сайте с 19.02.2005
Offline
822
#10

Как вариант - попросить помощи http://dedic.ru/expert

Не стоит плодить сущности без необходимости
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий