Próbuję użyć rsync do wdrożenia mojej witryny internetowej, która znajduje się na współdzielonym hoście internetowym.Wdrażanie rsync i uprawnienia do plików/katalogów
Działa na nim Phpsuexec, co spowodowało problemy z uprawnieniami do plików i katalogów przeniesionych przez rsync. W rzeczywistości pliki powinny być ustawione na 644, a katalogi na 755, w przeciwnym razie dostanę błąd 500.
Po kilku próbach doszedłem do tego polecenia 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]:~/
Niestety ta komenda nie działa zgodnie z oczekiwaniami, ponieważ wszystkie wysłane katalogi zostały ustawione na 744. Z drugiej strony, zezwolenie plików został poprawnie ustawiony na 644.
Nie mogę zrozumieć, co jest nie tak.
P.S. Używam Linuksa na mojej lokalnej maszynie.
Czy rozwiązałeś ten problem? Jeśli tak, proszę, udostępnij, ponieważ mam dokładnie ten sam problem ... – elundmark
Niestety nie udało mi się rozwiązać problemu. – Granze