====== Configuration PHP de Nextcloud ======
Certains paramètres de **PHP** par défaut ne sont pas adapté pour la solution **Nextcloud**, les points à corriger son disponible dans la console Web de **Nextcloud**
Dans le boutons **Paramètres d'aministration** dans le menu **Vue d'ensemble** les points à traiter du serveur son affichier.
{{ :wiki:nextcloud:nextcloud_php_config01.png?100 |}}
{{ :wiki:nextcloud:nextcloud_php_config02.png?1000 |}}
----
===== Configurer la limite mémoire PHP =====
Éditer le fichier de configuration PHP.
sudo vim /etc/php/X.X/apache2/php.ini
Chercher la ligne **memory_limit = 128M**.
//(128M étant la valeur de base)//
{{ :wiki:nextcloud:nextcloud_php_config03.png?600 |}}
Remplacer cette valeur par **512M**.
{{ :wiki:nextcloud:nextcloud_php_config04.png?600 |}}
Puis relancer le service **Apache2**.
sudo systemctl restart apache2.service
Rafraîchir l'interface web et vérifier si l'avertissement a disparu.
----
===== Désactiver l'option « output_buffering » PHP =====
Éditer le fichier de configuration PHP.
sudo vim /etc/php/X.X/apache2/php.ini
Chercher la ligne **output_buffering = 4096**.
{{:wiki:nextcloud:nextcloud_php_config05.png?600|}}
Remplacer cette valeur par **output_buffering = 0**.
{{:wiki:nextcloud:nextcloud_php_config06.png?600|}}
Puis relancer le service **Apache2**.
sudo systemctl restart apache2.service
Rafraîchir l'interface web et vérifier si l'avertissement a disparu.