• We value your experience with Plesk during 2025
    Plesk strives to perform even better in 2026. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2025.
    Please take this short survey:

    https://survey.webpros.com/

How to get rid of php_admin_flag / disable mod_php

S

Swift42

Guest
Hi there!

If you want to disable mod_php in Plesk 7.5.4 (e.g. because you want to switch to cgi/fcgi), there is a problem in httpd.include:

<Directory "/var/www/vhosts">
AllowOverride All
Options SymLinksIfOwnerMatch
Order allow,deny
Allow from all
php_admin_flag engine off
</Directory>

<Directory "/usr/lib/mailman">
AllowOverride All
Options SymLinksIfOwnerMatch
Order allow,deny
Allow from all
php_admin_flag engine off
</Directory>

SWsoft has forgotten to encapsule the php_admin_flag with <IfModule mod_php4.c> :-(

If found no elegant way to get rid of the php_admin_flag.
The only thing that worked:
I patched /opt/psa/admin/sbin/websrvmng
I opened the binary with the editor joe, switched to overtype-mode (important!) and searched for the above config. Then I replaced the first p of the two php_admin_flag-directives with a "#" sign, so Apache will treat this as a comment.

Not very clean, but it works.
 
Back
Top