OPcache interned strings buffer für Nextcloud anpassen

Nach einem Update auf eine neue Version von Nextcloud kann in der Übersicht unter "Sicherheits- und Einrichtungswarnungen" eine Meldung für den OPcache interned strings buffer auftauchen.

The OPcache interned strings buffer is nearly full. To assure that repeating strings can be effectively cached, it is recommended to apply opcache.interned_strings_buffer to your PHP configuration with a value higher than 8.

Um die Meldung zu beseitigen, ist der buffer zu erhöhen. Ich habe ihn von 8mb auf 16mb erhöht. Je nach Installation kann auch mehr erforderlich sein.

Dazu ist die php.ini zu bearbeiten. Sie ist z. B. unter /etc/php/8.0/fpm/php.ini zu finden. Die Zeile mit dem Eintrag opcache.interned_strings_buffer=8 wird entsprechend angepasst.

Im Terminal muss mit dem Befehl sudo systemctl restart php8.0-fpm.service im Anschluss php neu gestartet.

 

Fehlender Index bzw. missing indices
Mit dem Befehl sudo -u www-data php occ db:add-missing-indices werden fehlende Indizes hinzugefügt und die Datenbank aktualisiert.