[RESOLU]Synchronisation nextcloud et dossier media dokuwiki Apps ou Wordpress

michelw
Messages : 18
Enregistré le : mer. 5 août 2015 10:49

[RESOLU]Synchronisation nextcloud et dossier media dokuwiki Apps ou Wordpress

Messagepar michelw » dim. 3 sept. 2017 12:56

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.

MatthieuBarbu
L'équipe Zaclys
Messages : 69
Enregistré le : mar. 13 juin 2017 11:06

Re: Synchronisation nextcloud et dossier media dokuwiki Apps

Messagepar MatthieuBarbu » dim. 3 sept. 2017 19:52

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.
Membre de l’Équipe Zaclys
https://www.zaclys.com

Sur https://mastodon.zaclys.com
@MatthieuBarbu

michelw
Messages : 18
Enregistré le : mer. 5 août 2015 10:49

Re: Synchronisation nextcloud et dossier media dokuwiki Apps

Messagepar michelw » dim. 3 sept. 2017 20:53

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 ?

MatthieuBarbu
L'équipe Zaclys
Messages : 69
Enregistré le : mar. 13 juin 2017 11:06

Re: Synchronisation nextcloud et dossier media dokuwiki Apps

Messagepar MatthieuBarbu » dim. 3 sept. 2017 21:29

disons que la seconde phrase est assez effrayante :
Since this is a significant security risk, Local storage can only be configured in the Nextcloud admin settings.

Mais cela reste une option envisageable et peut-être la plus simple.

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
Membre de l’Équipe Zaclys
https://www.zaclys.com

Sur https://mastodon.zaclys.com
@MatthieuBarbu

michelw
Messages : 18
Enregistré le : mer. 5 août 2015 10:49

Re: Synchronisation nextcloud et dossier media dokuwiki Apps

Messagepar michelw » dim. 10 sept. 2017 19:33

Bonjour,
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

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:
sudo -u www-data chown -R www-data:www-data /localdir
sudo -u www-data chmod -R 0750 /localdir


Pour ma part j'ai nommé mon dossier sous nextcloud comme cela:
wiki_local
Il faut donc sous nextcloud que je configure ce chemin:

Code : Tout sélectionner

/var/www/dokuwiki/data/media/wiki

De plus je dois donc taper quelque chose comme cela en ssh j'imagine:

sudo -u www-data chown -R www-data:www-data /wiki_local
sudo -u www-data chmod -R 0750 /wiki_local


Cela sous entend qu'un groupe www-data existe ce qui est le cas car en utilisant la commande
cat /etc/group | awk -F: '{print $ 1}'


j'obtiens bien ce groupe mais en tapant

cat /etc/passwd | awk -F: '{print $ 1}'


pour lister les utilisateurs je n'ai pas d'utilisateur www-data
Je pense que je fais une erreur quelque part mais où?
Pourriez-vous m'aider? En vous remerciant

MatthieuBarbu
L'équipe Zaclys
Messages : 69
Enregistré le : mar. 13 juin 2017 11:06

Re: Synchronisation nextcloud et dossier media dokuwiki Apps

Messagepar MatthieuBarbu » dim. 10 sept. 2017 22:16

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

Code : Tout sélectionner

ls - l /var/www/(html/)nextcloud/
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 :

Code : Tout sélectionner

chown -R apache:apache /var/www/dokuwiki/data/media/wiki
chmod -R 750 /var/www/dokuwiki/data/media/wiki
à 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
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".


Vérifiez également que tous les fichiers config.php, celui de nextcloud et du wiki, aient des autorisations d'accès uniquement en lecture
Sinon faire :

Code : Tout sélectionner

chmod 640 <chemin complet du fichier config.php>




Cordialement.
Membre de l’Équipe Zaclys
https://www.zaclys.com

Sur https://mastodon.zaclys.com
@MatthieuBarbu

michelw
Messages : 18
Enregistré le : mer. 5 août 2015 10:49

Re: Synchronisation nextcloud et dossier media dokuwiki Apps ou Wordpress

Messagepar michelw » mer. 20 sept. 2017 11:56

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


Retourner vers « Synchronisation de fichiers »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité