• 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

Issue php = off in site_isolation_settings.ini not working

nethubonline

Regular Pleskian
Hi,

I want to disable PHP and do not let user to enable it in Plesk. Although I have set the plan to disable all PHP and set php = off in site_isolation_settings.ini , but user can still enable PHP. Please help and fix.

Environment:
Plesk Obsidian Version 18.0.27 Update #1
Windows 2016 Standard

How to duplicate:
  1. fresh install a Plesk with PHP 7.4
  2. plesk bin service_plan -c "Testing Plan" -manage_phosting true -allow_insecure_sites false -php false -manage_php_version false -manage_php_settings false -asp true -asp.net true
  3. plesk bin customer --create test.com -name test.com -passwd "abc1234@XYZ"
  4. plesk bin subscription --create test.com -owner test.com -service-plan "Testing Plan" -login test -passwd "abc1234@XYZ" -ip 1.2.3.4

  5. Open C:\Program Files (x86)\Plesk\admin\conf\site_isolation_settings.ini , edit as
    [hosting]
    cgi = off
    php = off
    php_handler_type = any
    php_safe_mode = any

  6. Login as test.com > Websites & Domains > Hosting & DNS > Hosting Settings , you can see CGI is hidden successfully, but PHP still showing
    screenshot.2078.jpg
  7. Websites & Domains > PHP Settings , you can also see PHP can be enabled here
    screenshot.2079.jpg
 
Hello,
This issue is confirmed as PPPM-12020 and would be fixed in upcoming Plesk updates. Thank you for reporting it!
 
Back
Top