views:

273

answers:

3

I have a clean install of a CentOs with php 5.2.13. In php.ini that is loaded and present in the header of phpinfo() I have

  safe_mode=off

in the phpinfo() information I have

// local value - safe_mode: On
// master value - safe_mode: off

the php file has only a phpinfo() function. I am still looking for vhost file to see if any directives are there overwriting this, but still then any sugggestions?

A: 

Look for "Additional ini files parsed" in phpinfo() output. This setting can also be changed in the Apache config (including .htaccess files).

m1tk4
the additional files are specific for the extra modules, and have not seen any global ini settings modified there.
Elzo Valugi
A: 

I found the problem/solution to be in the extra config file that is added in the vhosts folder. The file is named httpd.include and it has this line

php_admin_flag safe_mode on

PS. I really hate when other systems create files on the fly like this, especially with values they want.

Elzo Valugi
A: 

"Master Value" (from php.ini) could be overridden with "Local Value" in httpd.conf, .htaccess or other Apache configuration with php_value directive.

Sasha Yanovets