1. Please take a little time for this simple survey! Thank you for participating!
    Dismiss Notice

[Bug] httpd.include unconditionally doing php_admin_flag; Workarounds please?

Discussion in 'Plesk for Linux - 8.x and Older' started by Joachim, Dec 9, 2005.

  1. Joachim

    Joachim Guest

    0
     
    Using Plesk 7.5 on Debian Sarge with Apache 2.0; trying to get PHP to run as CGI under a suExec regime.

    /etc/apache2/httpd.include as written by Plesk looks like this:

    Code:
    ...
    <Directory "/var/www/vhosts">
      ...
      php_admin_flag engine off
    </Directory>
    
    PHP is installed as CGI, not as a module, so Apache doesn't know what php_admin_flag is and will refuse to start.

    Here's how the lines should look like:

    Code:
    ...
    <Directory "/var/www/vhosts">
      ...
      <IfModule mod_php4>
        php_admin_flag engine off
      </IfModule>
    </Directory>
    
    (There should probably be a corresponding section for PHP3, but I don't know how the syntax might vary.)

    As a temporary fix, I'm still loading mod_php4, but it's just a waste of RAM (which isn't plentiful on that particular machine).

    Is there another workaround, one that doesn't require loading mod_php3 or manually updating httpd.include after ever change?
     
Loading...