Voici un tutoriel Nextcloud pour activer opcache et ainsi faire disparaître l’avertissement visible depuis le compte admin.
Vérifier si opcache est déjà actif:
Lancer un php.info depuis un navigateur pour vérifier si:
- opcache.enable est sur ON
- opcache.enable_cli est sur ON
Exemple pour moi:
On peut observer que opcache.enable est déjà actif mais pas le module opcache.enable_cli
Editer votre fichier php.ini:
Plusieurs solutions selon vos préférences, via SSH ou FTP par exemple.
Pour les utilisateurs plesk rendez-vous sur la page des domaines puis paramètres php => Directives supplémentaires => et inscrire les valeurs dans le champ disponible
Ajouter selon le cas:
- opcache.enable et opcache.enable_cli sont sur ON:
opcache.interned_strings_buffer=8 opcache.max_accelerated_files=10000 opcache.memory_consumption=128 opcache.save_comments=1 opcache.revalidate_freq=1
- opcache.enable et opcache.enable_cli sont sur OFF:
opcache.enable=1 opcache.enable_cli=1 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=10000 opcache.memory_consumption=128 opcache.save_comments=1 opcache.revalidate_freq=1
- opcache.enable est sur ON: et opcache.enable_cli est sur OFF:
opcache.enable_cli=1 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=10000 opcache.memory_consumption=128 opcache.save_comments=1 opcache.revalidate_freq=1
- opcache.enable est sur OFF: et opcache.enable_cli est sur ON:
opcache.enable=1 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=10000 opcache.memory_consumption=128 opcache.save_comments=1 opcache.revalidate_freq=1
Noter que si vous utilisez les paramètres opcache.enable=1 & opcache.enable_cli=1 alors même qu’ils sont déjà actif cela fonctionnera tout aussi bien, mais un message d’erreur sera enregistré dans les logs sur serveur consultable sur l’interface admin