Moodle, opcache e le pagine bianche

Mi è capitato di installare Moodle su ISPConfig e riscontrare spesso e volentieri delle pagine bianche nell’interfaccia di admin che lo rendevano davvero poco utilizzabile. Dopo un po’ di troubleshooting ed una ricerca sono riuscito a trovare il problema: opcache, parte di Zend. Conosco ancora poco moodle e non so il motivo esatto di questo comportamento nè quanto possa effettivamente giovarne in performances riuscendolo a farlo funzionare correttamente con opcache attivo… resta il fatto che disattivando opcache scompaiono le pagine bianche.

La direttiva per disattivarlo è opcache.enable:

php.ini:

opcache.enable = 0

apache (conf vhost o .htaccess):

php_admin_value opcache.enable Off
php_flag opcache.enable Off