• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

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