Estoy tratando de usar rsync para implementar mi sitio web que reside en un servidor web compartido.implementar rsync y permisos de archivos/directorios
Phpsuexec se está ejecutando en él y eso me causó problemas con los permisos en los archivos y directorios que he transferido a través de rsync. En realidad, los archivos deben establecerse en 644 y los directorios en 755; de lo contrario, obtendré un error de 500.
Después de varios intentos, vine con este comando 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]:~/
Desafortunadamente, este comando no funciona como se esperaba debido a que todos los directorios enviados se han establecido a 744. Por otro lado, los archivos tienen permiso se ha configurado correctamente en 644.
No puedo entender lo que está mal.
P.S. Yo uso Linux en mi máquina local.
¿Ha resuelto este problema? Si es así, comparta, ya que estoy teniendo el mismo problema ... – elundmark
Lamentablemente, no pude resolver el problema. – Granze