warning config restrict_api / opcache
Un warning Zend OPcache API is restricted by "restrict_api" configuration directive in phar:///home/user/www/ndd/spip_loader.php/index.php on line 523
est émis au 1er lancement de spip_loader 5.2, sur tous mes sites OVH, qu'on soit connecté ou pas. Ça ne se reproduit pas si je raffraichis la page, mais ça se reproduit le lendemain.
La ligne signalée : if (function_exists('opcache_reset')) opcache_reset();
La config serveur opcache.restrict_api = Allows calling OPcache API functions only from PHP scripts which path is started from the specified string. The default “” means no restriction.
Sur divers projets, ç'a été réglé ou amélioré basiquement en mettant @ devant la fonction ou en testant plus finement. Notamment Drupal évoque extension_loaded('Zend OPcache') && ini_get('opcache.enable')
sur Symphony ...