[RESOLU]Synchronisation nextcloud et dossier media dokuwiki Apps ou Wordpress
[RESOLU]Synchronisation nextcloud et dossier media dokuwiki Apps ou Wordpress
Est-ce que quelqu’un aurai une idée pour synchroniser un dossier de nextcloud avec le dossier media de dokuwiki. Sachant que les deux sont hébergés sur le même serveur? En vous remerciant pour votre aide.
Modifié en dernier par michelw le mer. 20 sept. 2017 12:02, modifié 2 fois.
-
- L'équipe Zaclys
- Messages : 94
- Enregistré le : mar. 13 juin 2017 11:06
Re: Synchronisation nextcloud et dossier media dokuwiki Apps
Bonjour michelw,
Si les deux services sont sur le même serveur, je pense qu'un simple lien symbolique pourra faire l'affaire (commande ln -s) sinon avec la commande mount --bind.
Il n'y aura pas ici de notion de synchronisation puisse qu'il n'aura qu'un seul dossier.
Ou alors encore plus simple, s'il possible de spécifier l’emplacement du dossier media dans la config de dokuwiki : spécifier directement le chemin du dossier dans la config.
Cordialement.
Si les deux services sont sur le même serveur, je pense qu'un simple lien symbolique pourra faire l'affaire (commande ln -s) sinon avec la commande mount --bind.
Il n'y aura pas ici de notion de synchronisation puisse qu'il n'aura qu'un seul dossier.
Ou alors encore plus simple, s'il possible de spécifier l’emplacement du dossier media dans la config de dokuwiki : spécifier directement le chemin du dossier dans la config.
Cordialement.
Re: Synchronisation nextcloud et dossier media dokuwiki Apps
Merci pour votre réponse. Effectivement je n'avais pas pensé à cela. J'avais plutôt pensé à quelque-chose comme cela:
https://docs.nextcloud.com/server/12/ad ... local.html
Qu'en pensez-vous ?
https://docs.nextcloud.com/server/12/ad ... local.html
Qu'en pensez-vous ?
-
- L'équipe Zaclys
- Messages : 94
- Enregistré le : mar. 13 juin 2017 11:06
Re: Synchronisation nextcloud et dossier media dokuwiki Apps
disons que la seconde phrase est assez effrayante :
Attention car leur exemple n'est pas clair : dans les lignes de commandes, il est question d'un dossier "/local" mais dans l'image juste en dessous le dossier concerné est "/shared/projecst" qui apparait sous le nom "local".
Cordialement
Mais cela reste une option envisageable et peut-être la plus simple.Since this is a significant security risk, Local storage can only be configured in the Nextcloud admin settings.
Attention car leur exemple n'est pas clair : dans les lignes de commandes, il est question d'un dossier "/local" mais dans l'image juste en dessous le dossier concerné est "/shared/projecst" qui apparait sous le nom "local".
Cordialement
Re: Synchronisation nextcloud et dossier media dokuwiki Apps
Bonjour,
Je souhaite toujours synchroniser un dossier se trouvant sur mon serveur qui se trouve ici:
avec nextcloud pour cela j'ai trouvé le lien sité plus haut:
https://docs.nextcloud.com/server/12/ad ... local.html
Les commandes à mettre en place sont donc celles-ci:
wiki_local
Il faut donc sous nextcloud que je configure ce chemin:
De plus je dois donc taper quelque chose comme cela en ssh j'imagine:
Je pense que je fais une erreur quelque part mais où?
Pourriez-vous m'aider? En vous remerciant
Je souhaite toujours synchroniser un dossier se trouvant sur mon serveur qui se trouve ici:
Code : Tout sélectionner
/var/www/dokuwiki/data/media/wiki
https://docs.nextcloud.com/server/12/ad ... local.html
Les commandes à mettre en place sont donc celles-ci:
Pour ma part j'ai nommé mon dossier sous nextcloud comme cela:sudo -u www-data chown -R www-data:www-data /localdir
sudo -u www-data chmod -R 0750 /localdir
wiki_local
Il faut donc sous nextcloud que je configure ce chemin:
Code : Tout sélectionner
/var/www/dokuwiki/data/media/wiki
Cela sous entend qu'un groupe www-data existe ce qui est le cas car en utilisant la commandesudo -u www-data chown -R www-data:www-data /wiki_local
sudo -u www-data chmod -R 0750 /wiki_local
j'obtiens bien ce groupe mais en tapantcat /etc/group | awk -F: '{print $ 1}'
pour lister les utilisateurs je n'ai pas d'utilisateur www-datacat /etc/passwd | awk -F: '{print $ 1}'
Je pense que je fais une erreur quelque part mais où?
Pourriez-vous m'aider? En vous remerciant
-
- L'équipe Zaclys
- Messages : 94
- Enregistré le : mar. 13 juin 2017 11:06
Re: Synchronisation nextcloud et dossier media dokuwiki Apps
Bonjour michelw,
www-data est un nom générique qui dépend de la distribution utilisée (généralement base Debian).
Essayez apache:apache
Sinon, regardez le user:group utilisé avec un j'ai mis le "html/" entre parenthèses car ça dépend des config, il peut être là ou pas, c'est à vérifier !
Si vos serveurs nextcloud ET wiki sont fonctionnels, il y a de forte chance pour la config soit déjà bonne
Les bonnes commandes seraient donc :à faire directement en root, pas besoin de sudo, surtout pour le changement de propriétaire. Le "wiki_local" est le nom qui apparaitra dans nextcloud mais pas sur le fs
Sinon faire :
Cordialement.
www-data est un nom générique qui dépend de la distribution utilisée (généralement base Debian).
Essayez apache:apache
Sinon, regardez le user:group utilisé avec un
Code : Tout sélectionner
ls - l /var/www/(html/)nextcloud/
Si vos serveurs nextcloud ET wiki sont fonctionnels, il y a de forte chance pour la config soit déjà bonne
Les bonnes commandes seraient donc :
Code : Tout sélectionner
chown -R apache:apache /var/www/dokuwiki/data/media/wiki
chmod -R 750 /var/www/dokuwiki/data/media/wiki
Vérifiez également que tous les fichiers config.php, celui de nextcloud et du wiki, aient des autorisations d'accès uniquement en lectureAttention car leur exemple n'est pas clair : dans les lignes de commandes, il est question d'un dossier "/local" mais dans l'image juste en dessous le dossier concerné est "/shared/projecst" qui apparait sous le nom "local".
Sinon faire :
Code : Tout sélectionner
chmod 640 <chemin complet du fichier config.php>
Cordialement.
Re: Synchronisation nextcloud et dossier media dokuwiki Apps ou Wordpress
Bonsoir,
Ma problématique a un peu changé car je n'utilise plus dokuwiki mais wordpress. Donc pour synchroniser le dossier medias de wordpress qui se trouve là:
/var/www/wordpress/wp-content/uploads/
Il suffit sous nexcloud en étend logué en admin d'aller sur le menu ascenseur de droite de sélectionner: Administration.
Puis à gauche de choisir Stockage externe et de remplir la ligne comme suit:
Nom du dossier: c'est celui qui apparaitra dans vos dossiers
Stockage externe: Local
Authentification: Aucun
Configuration: /var/www/wordpress/wp-content/uploads
Disponible pour: à vous de choisir
Et finalement de valider par la coche à l’extrême droite.
C'est fini je n'ai pas rencontré de problèmes de droits. Si cela peut servir à quelqu’un
Ma problématique a un peu changé car je n'utilise plus dokuwiki mais wordpress. Donc pour synchroniser le dossier medias de wordpress qui se trouve là:
/var/www/wordpress/wp-content/uploads/
Il suffit sous nexcloud en étend logué en admin d'aller sur le menu ascenseur de droite de sélectionner: Administration.
Puis à gauche de choisir Stockage externe et de remplir la ligne comme suit:
Nom du dossier: c'est celui qui apparaitra dans vos dossiers
Stockage externe: Local
Authentification: Aucun
Configuration: /var/www/wordpress/wp-content/uploads
Disponible pour: à vous de choisir
Et finalement de valider par la coche à l’extrême droite.
C'est fini je n'ai pas rencontré de problèmes de droits. Si cela peut servir à quelqu’un