• 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.

Question Some OPcache settings are overridden by handler-level files

WebHostingAce

Silver Pleskian
Server operating system version
AlmaLinux 8.10 (Cerulean Leopard)
Plesk version and microupdate number
Plesk Obsidian 18.0.70 Update #3
Hi,

In Tools & Settings > PHP Settings, I have configured:

opcache.revalidate_path = 0

This setting is correctly reflected in the Loaded Configuration File located at:

/var/www/vhosts/system/domain.tld/etc/php.ini

However, when checking the PHP info page for the domain, it still shows:

opcache.revalidate_path = 1

This appears to be overridden by the default configuration in:

/opt/plesk/php/8.3/etc/php.d/10-opcache.ini

As a workaround, I commented out the line opcache.revalidate_path = 1 in that file, and now the value from Tools & Settings > PHP Settings is applied correctly.

My question is:

How can I ensure this change is preserved after a future Plesk or PHP update?

We prefer not to manage this configuration at the individual domain level, as we have over 50 multistore setups and it would be difficult to maintain consistency that way.

Thank you.
 
You could create an additional configuration file in /opt/plesk/php/8.3/etc/php.d/, in which you define the opcache.revalidate_path, and as long a you name that file to something that's comes alphabetically after "10-opcache", it gets loaded later and will overwrite whatever setting is configured in there.

Edit: you'll have to restart the PHP-FPM service afterwards for the change to take effect.
 
Last edited:
Back
Top