• Debian 11 is approaching its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.80 will be the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

Event handler for hosting fails to update on php handler change

MerlijnH

Basic Pleskian
Hi,

I want to have an event handler for physical hosting, mainly to control some extra features I added which only work when using FastCGI or mod_php. I added a event handler on the create and update events for physical hosting, however they are only triggered upon changing other values. The php handler type isn't stored in the environment either, but this can easily be queried from the database like this (in perl):

my $cmd = "echo \"select hosting.php_handler_type, hosting.php_safe_mode from psa.hosting, psa.domains where domains.id = hosting.dom_id AND domains.name = \\\"$ENV{NEW_DOMAIN_NAME}\\\";\" | mysql -u admin -p`cat /etc/psa/.psa.shadow` | tail -n-1";
my $out = `$cmd`;

Is it a bug that the event is not triggered when changing this, and is there any workaround available that does not involve changing other values too?
 
Back
Top