logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:reseau:nextcloud [25/08/2017 13:49]
Hassassin [Corrections et optimisations]
doc:reseau:nextcloud [31/08/2017 11:27]
Hassassin [Préparation]
Ligne 151: Ligne 151:
 # Vous devriez avoir en retour : <​title>​Apache2 Debian Default Page: It works</​title>​ # Vous devriez avoir en retour : <​title>​Apache2 Debian Default Page: It works</​title>​
 </​code>​ </​code>​
 +<note warning>​Pour les utilisateurs d'​autres distributions non basés sur Debian, les répertoires seront peut-être différents.</​note>​
 <code root> <code root>
 # On continue en testant la prise en charge de PHP # On continue en testant la prise en charge de PHP
Ligne 221: Ligne 222:
 === Création d'un virtualhost Apache pour nextcloud === === Création d'un virtualhost Apache pour nextcloud ===
 Bein... On va refaire presque tout pareil... Bein... On va refaire presque tout pareil...
 +<note warning>​Pour les utilisateurs d'​autres distributions non basés sur Debian, les répertoires seront peut-être différents.</​note>​
 <code root> <code root>
 # L'​idée est d'​obtenir http://​nuage.toto.fr mais si "​nuage"​ ne vous plait pas, vous changez chaque fois que "​nuage"​ apparaît hein... # L'​idée est d'​obtenir http://​nuage.toto.fr mais si "​nuage"​ ne vous plait pas, vous changez chaque fois que "​nuage"​ apparaît hein...
Ligne 773: Ligne 775:
 # On modifie "​AllowOverride None" pour "​AllowOverride All" # On modifie "​AllowOverride None" pour "​AllowOverride All"
 </​file>​ </​file>​
-  * Vous accédez à ce site via HTTP. Nous vous recommandons fortement de configurer votre serveur pour forcer l'​utilisation de HTTPS, comme expliqué dans nos conseils de sécurisation. +<code root> 
-  * Aucun cache mémoire n'est configuré. Si possible, configurez un "​memcache"​ pour améliorer les performances. Pour plus d'​informations consultez la documentation. +# Et on redémarre Apache 
-  * Le PHP OPcache n'est pas correctement configuré. Pour de meilleure performance nous recommandons d'​utiliser les paramètres suivant dans le php.ini : //(Suivi des paramètres à modifier.)//​  +systemctl restart apache2 
-Et dans les logspeut être avez-vous eu le message d'​erreur ​+</​code>​ 
-  * Undefined offset3 at /var/www/nuage/apps/activity/lib/FilesHooks.php#620+  ​* **Aucun cache mémoire n'est configuré. Si possible, configurez un "​memcache"​ pour améliorer les performances. Pour plus d'​informations consultez la documentation.** \\ Et bien on va mettre un en place :-) 
 +<code root># On installe "​memcached"​ le module pour PHP 
 +apt install memcached php-memcached 
 +# On édite le fichier de configuration de Nextcloud (Rempacer par "​nuage"​ par le nom de votre dossier.) 
 +nano /​var/​www/​nuage/​config/​config.php 
 +</​code>​ 
 +<file name config.php>​ 
 +# On rajoute un ligne entre : '​dbpassword'​ => '​$NUAGEmdp%',​ et '​installed'​ => true, 
 +# Autrement on la rajoute juste après : '​installed'​ => true, mais à ce moment là, true doit être deux apostrophes : '​true'​.  
 +# Attention chaque ligne doit se terminer par une virgule. 
 +# Et "​);"​ doit boucler le fichier. 
 +'​memcache.local'​ => '​\OC\Memcache\Memcached',​ 
 +</​file>​ 
 +<code root> 
 +# Et on redémarre Apache 
 +systemctl restart apache2 
 +</​code>​ 
 +  ​* **Le PHP OPcache n'est pas correctement configuré. Pour de meilleure performance nous recommandons d'​utiliser les paramètres suivant dans le php.ini : //(Suivi des paramètres à modifier.)//​** \\ Bon bein on va pas le contrarier. 
 +<code root> 
 +# On ouvre le fichier de configuration de PHP 
 +nano /​etc/​php/​7.0/​apache2/​php.ini 
 +</​code>​ 
 +<file name php.ini>​ 
 +Et on cherche ​les paramètres mentionnés pour remplacer leurs valeurs comme Nextcloud nous l'​indique. 
 +# Dans le fichier, vous trouverez ces paramètres à partir de la ligne 1765. 
 +# Pensez à utiliser la fonction de recherche. (CTRL + W avec Nano) 
 +# Pour chaque paramètre trouvé, il vous faudra ​le "​dé-commenter"​ en supprimant le point virgule (;) en début de ligne et modifier la valeur. 
 +# Exemple ​: 
 +; Determines if Zend OPCache is enabled 
 +opcache.enable=1 
 +</​file>​ 
 +<code root> 
 +# Et on redémarre Apache 
 +systemctl restart apache2 
 +</​code>​ 
 +  * **Vous accédez à ce site via HTTP. Nous vous recommandons fortement de configurer votre serveur pour forcer l'​utilisation de HTTPS, comme expliqué dans nos conseils de sécurisation.** 
 +<code root> 
 +# On active le mode Headers pour Apache 
 +a2enmod headers 
 +# On édite le fichier de configuration du virtualhost Nextcloud (Dans mon cas nuage-le-ssl.conf) 
 +nano /etc/apache2/​sites-available/nuage-le-ssl.conf 
 +</code> 
 +<file name nuage-le-ssl.conf>​ 
 +# Pour rajouter une ligne juste en dessous de : "​DocumentRoot ​/var/www/nuage"​ 
 +Header always set Strict-Transport-Security "​max-age=63072000;"​ 
 +</​file>​ 
 +<code root> 
 +Et on redémarre Apache 
 +systemctl restart apache2 
 +</​code>​
 ==== Nextant ==== ==== Nextant ====
-  * Erreur 21 : interruption durant l'​indexation ​// ++RAM solr : /​etc/​default/​solr.in.sh ​--> SOLR_HEAP="​2048m"//​+  ​* **Erreur 21 : interruption durant l'​indexation**\\ Suite à l'​installation de Nextcloud, votre espace est encore bien vide. La commande que nous avons lancé (sudo -u www-data ​/var/www/​nuage/​occ nextant:index) pour effectuer une première indexation de nos fichiers via Nextant s'est sûrement déroulée sans accro. Mais dans le temps ou une fois votre espace bien plus remplie, il se pourrait que l'​indexation avorte avec une "​Erreur 21". Dans ce cas, il est recommandé d'​augmenter la mémoire vive allouée au servlet Solr. 
 +<code root> 
 +nano /​etc/​default/​solr.in.sh 
 +</code> 
 +<file name solr.in.sh>​ 
 +# Paramètre à modifier "​SOLR_HEAP"​. Par défaut, "​512m"​. On dé-commente le paramètre en supprimant le dièse 
 +# et on augmente la valeur en fonction de ce qu'on peut. Essayez "​1024m"​. Sinon "​2048m"​ etc. 
 +#​SOLR_HEAP="​512m"​ 
 +SOLR_HEAP="​2048m"​ 
 +</file> 
 +<code root> 
 +# Et on redémarre Apa... Non Solr ! 
 +systemctl restart solr 
 +# Et on relance une indexation pour tester. 
 +sudo -u www-data ​/var/​www/​nuage/​occ nextant:​index 
 +</​code>​ 
 +Une autre raison pourrait venir d'un fichier que Nextant ne parvient pas à l'​ire. 
 +<code root> 
 +# Pour en être sûr. 
 +sudo -u www-data /​var/​www/​nuage/​occ nextant:​index --debug 
 +</​code>​ 
 +Et dans ce cas, soit on supprime le fichier (pas vraiment une solution...) soit on filtre tous les fichiers du même type en entrant l'​extension du fichier.\\ 
 +Il est également possible d'​indiquer à Nextant de ne pas indexer un dossier en créant dans le dossier en question un fichier de type "​Texte"​ vide qu'il faut nommer "​.noindex"​. Les fichiers commençant par un point (.) sont des fichiers qui par défaut sont cachés dans Nextcloud. Vous pouvez modifier cela dans le volet de gauche en cliquant tout en bas sur "​Paramètres"​.
 ==== Collabora Online ==== ==== Collabora Online ====
-  * Échec du chargement du document. Veuillez vous assurer que le type de fichier est pris en charge, qu'il n'est pas corrompu et essayez de nouveau. ​= //device mapper//. +  ​* **Échec du chargement du document. Veuillez vous assurer que le type de fichier est pris en charge, qu'il n'est pas corrompu et essayez de nouveau.** \\ Avez-vous bien Docker qui utilise le driver "​devicemapper"​ ? \\ \\ 
-  * Hôte WOPI non autorisé. Veuillez essayer de nouveau plus tard et en faire part à votre administrateur si le problème persiste. ​= //docker run, vhost proxy conf ou certificats//.+  ​* **Hôte WOPI non autorisé. Veuillez essayer de nouveau plus tard et en faire part à votre administrateur si le problème persiste.** \\ La source du problème peut venir d'un bon nombre de facteur : La commande "docker run" renseigne-t-elle le bon nom de domainele paramétrage du virtualhost dédié à Collabora renseigne-t-il le bon nom de domaine ? Les certificats ​sont-ils bien installés ?
doc/reseau/nextcloud.txt · Dernière modification: 01/10/2023 12:02 par captnfab

Pied de page des forums

Propulsé par FluxBB