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
nextcloud-serveur [Le 16/01/2020, 18:03]
filerem1 [Thème]
nextcloud-serveur [Le 10/07/2020, 09:33] (Version actuelle)
83.202.124.189 [Configurer le CRON]
Ligne 64: Ligne 64:
  
  
-  * Choisissez la base de données. Avant de remplir ce champ, il faut que base de données existe déjà. Dans le cas de Mysql, nous allons la créer en ligne de commande via SSH. Dans votre session SSH en administrateur,​ exécutez ces commandes :  ​+  * Choisissez la base de données. Avant de remplir ce champ, il faut que la base de données existe déjà. Dans le cas de Mysql, nous allons la créer en ligne de commande via SSH. Dans votre session SSH en administrateur,​ exécutez ces commandes :  ​
  
 <​code>​$ mysql</​code>​ <​code>​$ mysql</​code>​
Ligne 155: Ligne 155:
 Le cache mémoire est conseillé pour améliorer la réactivité de votre serveur. Les fichiers les plus demandés sont mis en cache mémoire pour une plus grande disponibilité.  ​ Le cache mémoire est conseillé pour améliorer la réactivité de votre serveur. Les fichiers les plus demandés sont mis en cache mémoire pour une plus grande disponibilité.  ​
  
-Dans la [[https://​docs.nextcloud.com/​server/​9/​admin_manual/​configuration_server/​caching_configuration.html#​configuring-memory-caching|documentation ​officiel]], le cache php-apc est désigné comme obsolète. Elle préconise d'​utiliser [[https://​docs.nextcloud.com/​server/​9/​admin_manual/​configuration_server/​caching_configuration.html#​id4|REDIS]] ou [[https://​docs.nextcloud.com/​server/​9/​admin_manual/​configuration_server/​caching_configuration.html#​id2|APCu]] que nous utiliserons ici.+Dans la [[https://​docs.nextcloud.com/​server/​9/​admin_manual/​configuration_server/​caching_configuration.html#​configuring-memory-caching|documentation ​officielle]], le cache php-apc est désigné comme obsolète. Elle préconise d'​utiliser [[https://​docs.nextcloud.com/​server/​9/​admin_manual/​configuration_server/​caching_configuration.html#​id4|REDIS]] ou [[https://​docs.nextcloud.com/​server/​9/​admin_manual/​configuration_server/​caching_configuration.html#​id2|APCu]] que nous utiliserons ici.
  
 Reprenez votre session SSH, allez à la racine de votre serveur nextcloud **( en général dans /​var/​www/​html ) ** Reprenez votre session SSH, allez à la racine de votre serveur nextcloud **( en général dans /​var/​www/​html ) **
Ligne 168: Ligne 168:
 Rajoutez une ligne à la fin, avant la dernière parenthèse :  Rajoutez une ligne à la fin, avant la dernière parenthèse : 
 <​code>'​memcache.local'​ => '​\OC\Memcache\APCu',</​code>​ <​code>'​memcache.local'​ => '​\OC\Memcache\APCu',</​code>​
-Enregistrez,​ redémarrez le serveur web, puis rechargez la page web nNxtcloud ​: la ligne concernant le cache est partie.+Enregistrez,​ redémarrez le serveur web, puis rechargez la page web Nextcloud ​: la ligne concernant le cache est partie.
  
  
Ligne 190: Ligne 190:
 </​code>​ </​code>​
  On enregistre, on quitte, on redémarre le serveur web, et on recharge la page web Nextcloud : tous les tests on réussi, le serveur est correctement configuré.  On enregistre, on quitte, on redémarre le serveur web, et on recharge la page web Nextcloud : tous les tests on réussi, le serveur est correctement configuré.
-Pour autant, il reste une dernière configuration à effectuer : la tâche [[:​cron|CRON].+Pour autant, il reste une dernière configuration à effectuer : la tâche [[:​cron|CRON]].
 ==== Configurer le CRON ==== ==== Configurer le CRON ====
 Nextcloud utilise une tâche //cron// pour lancer des scripts à intervalles réguliers. Par défaut, il est configuré pour utiliser [[https://​fr.wikipedia.org/​wiki/​Ajax_(informatique)|AJAX]],​ mais qui à le désavantage de ne fonctionner que via l'​explorateur web. Pour une utilisation via l'​application,​ il est [[https://​docs.nextcloud.com/​server/​12/​admin_manual/​configuration_server/​background_jobs_configuration.html#​cron|recommandé]] d'​utiliser le [[:​cron|CRON]] de votre serveur, paramétré avec l'​utilisateur qui gère votre site (par défaut www-data) Nextcloud utilise une tâche //cron// pour lancer des scripts à intervalles réguliers. Par défaut, il est configuré pour utiliser [[https://​fr.wikipedia.org/​wiki/​Ajax_(informatique)|AJAX]],​ mais qui à le désavantage de ne fonctionner que via l'​explorateur web. Pour une utilisation via l'​application,​ il est [[https://​docs.nextcloud.com/​server/​12/​admin_manual/​configuration_server/​background_jobs_configuration.html#​cron|recommandé]] d'​utiliser le [[:​cron|CRON]] de votre serveur, paramétré avec l'​utilisateur qui gère votre site (par défaut www-data)
  
-Nous allons appeler le fichier cron.php se trouvant à la racine de votre serveur web toutes les 15 minutes, par l'​utilisateur www-data. ( à adapter selon votre configuration serveur)+Nous allons appeler le fichier cron.php se trouvant à la racine de votre serveur web toutes les minutes, par l'​utilisateur www-data. ( à adapter selon votre configuration serveur)
 <​code>​ <​code>​
 $ crontab -u www-data -e $ crontab -u www-data -e
 </​code>​ </​code>​
-À la dernière ligne, rajouter le cron de 15 minutes : +À la dernière ligne, rajouter le cron de minutes : 
 /​!\Attention de bien modifier le chemin vers votre fichier cron.php ex: /​var/​www/​html/​nextcloud/​cron.php,​ ou tout autre chemin selon votre configuration,​ sinon le cron ne fonctionera pas. /!\ /​!\Attention de bien modifier le chemin vers votre fichier cron.php ex: /​var/​www/​html/​nextcloud/​cron.php,​ ou tout autre chemin selon votre configuration,​ sinon le cron ne fonctionera pas. /!\
 <​code>​ <​code>​
-*/15  ​* ​ *  *  * php -f /​var/​www/​cron.php+*/ ​* ​ *  *  * php -f /​var/​www/​cron.php
 </​code>​ </​code>​
 Quittez en enregistrant,​ puis vérifiez la configuration par  Quittez en enregistrant,​ puis vérifiez la configuration par 
 <​code>​$ crontab -u www-data -l <​code>​$ crontab -u www-data -l
-*/15  ​* ​ *  *  * php -f /​var/​www/​cron.php+*/ ​* ​ *  *  * php -f /​var/​www/​cron.php
 </​code>​ </​code>​
  
Ligne 221: Ligne 221:
 ===== Paramétrage Divers ===== ===== Paramétrage Divers =====
  
-==== Langue ​par défaut ​==== +==== Langue ==== 
-Pour définir ​la langue par défaut à chaque création d'​utilisateur, ​rajouter cette ligne dans le fichier config/​config.php : +Vous pouvez ​définir ​une langue par défaut à chaque création d'​utilisateur, ​et les paramêtre régionnaux correspondant. 
 +  
 +Pour ce faire, rajoutez ces lignes ​dans le fichier config/​config.php : 
  
-<​code>​"default_language" ​=> "​fr"​,</​code>​+<​code>​ 
 +'default_language' ​=> '​fr_FR'​, 
 +'​force_language'​ => '​fr_FR',​ 
 +'​default_locale'​ => '​fr_FR',​ 
 +'​force_locale'​ => '​fr_FR',​ 
 +</​code>​
  
 Adaptez cette valeur à la langue que vous souhaitez. ​ Adaptez cette valeur à la langue que vous souhaitez. ​
Ligne 240: Ligne 247:
  <​code>​$ service apache2 restart</​code>​  <​code>​$ service apache2 restart</​code>​
  
-[[https://​docs.nextcloud.com/​server/​17/​admin_manual/​configuration_server/​theming.html?​highlight=imagick#​theming-of-icons|Nextcloud Theming of Icons]] ​+Source : [[https://​docs.nextcloud.com/​server/​17/​admin_manual/​configuration_server/​theming.html?​highlight=imagick#​theming-of-icons|Nextcloud Theming of Icons]] ​
 ===== Voir aussi ===== ===== Voir aussi =====
  
  • nextcloud-serveur.1579194211.txt.gz
  • Dernière modification: Le 16/01/2020, 18:03
  • par filerem1