PHP5 not detecting php.ini in user's home dir

a_raims

Member
Feb 10, 2006
15
0
151
Hi,

PHP4 and PHP5.0.5 is installed in server and both are working great.
But php5 is not detecting php.ini file in user's home directory. PHPsuexec is
enabled with both php4 and php5.

Any help is appreciated..:)
 

lloyd_tennison

Well-Known Member
Mar 12, 2004
697
1
168
This thread http://forums.cpanel.net/showthread.php?t=53185& says

1. Place a customized php.ini file in an account's home directory (i.e. /home/user/php.ini)
2. Then run the following:

find /home/user/public_html -type d -exec ln -s /home/user/php.ini {} \;

Note that you have to give the full path of the customized php.ini file and you want to use /home/user/public_html as your starting point. The above command finds all directories under the public_html folder and then creates a symbolic link to the php.ini file in the user's home directory in all of those directories. (Note, change user with the actual username of the account).
I have it on my list of things to try the next time I need a custom php.ini. The custom one has to be in the directory of the exception, not above it as rights do not transfer down the directory tree.
 

Onyx

Member
May 28, 2006
8
0
151
After testing a number of options it seems that PHP 5.1.4 does not fully support custom php.ini files. Don't know whether this is a bug or a change in the direction of PHP, but I truly needed per-directory php.ini support. Downgrading PHP to 5.0.5 fixed this problem and all is well. I haven't tested per-home-directory but I would imagine this works as well. Of course a custom wrapper is probably the best way to go for flexibility on shared hosting, but downgrading is a good temporary fix should you not need the latest PHP.
 

manokiss

Well-Known Member
Mar 31, 2002
576
1
318
hi ispro, i did follow your instructions and also have the wrapper, but with 5.1.4 is not working that wrapper.

Any idea how to get it working?

Thank you!
 

ispro

Well-Known Member
Verifed Vendor
Apr 8, 2004
628
2
168
manokiss said:
hi ispro, i did follow your instructions and also have the wrapper, but with 5.1.4 is not working that wrapper.

Any idea how to get it working?

Thank you!
I have not much time to debug it. However check the wrapper for custom php.ini input. Perhaps commandline params were changed in 5.1.4 (in past it was -c param). Check it.

Perhaps later I will take a look.