J'essaie d'utiliser rsync pour déployer mon site Web qui réside sur un hôte Web partagé. Phpsuexec est en cours d'exécution et cela m'a causé des problèmes avec les autorisations sur les fichiers et les répertoires que j'ai transférés via rsync. En fait, les fichiers doivent être mis à 644 et les répertoires à 755, sinon je reçois une erreur de 500.Déploiement rsync et autorisations de fichiers/répertoires
Après plusieurs tentatives, je suis venu avec cette commande rsync:
rsync -avz -e ssh --chmod=Du=rwx,go=rx,Fu=rw,og=r -p --exclude-from=/var/www/mylocalfolder/.rsyncignore /var/www/mylocalfolder/ [email protected]:~/
Malheureusement, cette commande ne fonctionne comme prévu parce que tous les répertoires envoyés ont été mis à 744. D'autre part, l'autorisation de fichiers ont été correctement réglé sur 644.
Je ne peux pas comprendre ce qui ne va pas.
P.S. J'utilise Linux sur ma machine locale.
Avez-vous résolu ce problème? Si oui, s'il vous plaît partager, car j'ai exactement le même problème ... – elundmark
Malheureusement, je n'ai pas réussi à résoudre le problème. – Granze