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 →
Ci-dessous, les différences entre deux révisions de la page.
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 12:41] Hassassin [L'installation de Nextcloud] |
doc:reseau:nextcloud [25/08/2017 14:21] Hassassin [Corrections et optimisations] |
||
---|---|---|---|
Ligne 761: | Ligne 761: | ||
==== Nextcloud ==== | ==== Nextcloud ==== | ||
Suite à l'installation, vous avez peut-être constaté les messages suivants dans l'interface d'administration : | Suite à l'installation, vous avez peut-être constaté les messages suivants dans l'interface d'administration : | ||
- | * Votre dossier de données et vos fichiers sont probablement accessibles depuis internet. Le fichier .htaccess ne fonctionne pas. Nous vous recommandons vivement de configurer votre serveur web de façon à ce que ce dossier de données ne soit plus accessible, ou de le déplacer hors de la racine du serveur web. | + | * **Votre dossier de données et vos fichiers sont probablement accessibles depuis internet. Le fichier .htaccess ne fonctionne pas. Nous vous recommandons vivement de configurer votre serveur web de façon à ce que ce dossier de données ne soit plus accessible, ou de le déplacer hors de la racine du serveur web.**\\ Pour y remédier, il nous faut appliquer la directive "AllowOverride All" dans notre configuration Apache. |
- | * 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 édite le fichier de configuration principal d'Apache |
- | * Aucun cache mémoire n'est configuré. Si possible, configurez un "memcache" pour améliorer les performances. Pour plus d'informations consultez la documentation. | + | nano /etc/apache2/apache2.conf |
+ | </code> | ||
+ | <file name apache2.conf> | ||
+ | # A partir de la ligne 170 nous trouvons | ||
+ | #<Directory /var/www/> | ||
+ | # Options Indexes FollowSymlinks | ||
+ | # AllowOverride None | ||
+ | #... | ||
+ | # On modifie "AllowOverride None" pour "AllowOverride All" | ||
+ | </file> | ||
+ | <code root> | ||
+ | # Et on redémarre Apache | ||
+ | systemctl restart apache2 | ||
+ | </code> | ||
+ | * **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.)// | * 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.)// | ||
+ | * 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. | ||
Et dans les logs, peut être avez-vous eu le message d'erreur : | Et dans les logs, peut être avez-vous eu le message d'erreur : | ||
* Undefined offset: 3 at /var/www/nuage/apps/activity/lib/FilesHooks.php#620 | * Undefined offset: 3 at /var/www/nuage/apps/activity/lib/FilesHooks.php#620 |