SuPHP custom php.ini doesn't get read

Posted by Mathieu Dumoulin on Server Fault See other posts from Server Fault or by Mathieu Dumoulin
Published on 2011-10-20T18:46:57Z Indexed on 2011/11/29 17:53 UTC
Read the original article Hit count: 393

Filed under:
|

Took me about 4 hours to get a FastCGI + SuPHP running off Ubuntu 11.10 and i'm now happy that it works mighty fine except for ONE big problem.

Custom php.ini's don't seem to load. I tried changing some options and then firing off a phpinfo() and nothing changes in the phpinfo() which leads me to think that there is definitely a problem with the loading of the configuration file.

<IfModule mod_suphp.c>
    AddHandler x-httpd-php .php
    <Location />
        SuPHP_AddHandler x-httpd-php
    </Location>
    suPHP_ConfigPath /home/mdumoulin/Documents/tests/tests
    suPHP_Engine on
</IfModule>

As you can see, i took great care in making sure i wasn't referencing the php.ini file itself but the directory of the vhost.

In the php.ini located in "/home/mdumoulin/Documents/tests/tests/php.ini", you can find:

[PHP]
error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE
display_errors = Off

And the log in /var/log/suphp/suphp.log doesn't contain anything relevant, (only old errors that occured before this post while i was testing suphp...

So i'm stumped there, dunno what more i can do! Anyone got an idea?


EDIT:

FINALY, got time to work on this, i disabled FCGI and only enabled SuPHP but after restarting i still see "Server API: CGI/FastCGI". Is this what i should be getting or not? I believe that it's normal i get CGI since SUPHP works with a CGI... But i'm not too sure anymore...

© Server Fault or respective owner

Related posts about php

Related posts about apache2