2013-02-27 5 views
0

로컬 -> git (beanstalk) -> dev 서버로 이동하는 워크 플로에 WP 사이트가 있습니다.Beanstalk을 통해 Git을 배포하면 WordPress 업로드 디렉토리 권한에 영향을 줍니까?

배포 할 때 모든 것이 정상적으로 작동하는 것으로 보이지만 WP를 통해 이미지를 업로드 할 수 없다는 것을 알아 채면 디렉토리 권한 문제 인 것처럼 보입니다.

내가 오류가 있습니다 : "업로드 된 파일은

인가 ...에/경로/ㅋ/ㅋ 이동할 수 없습니다 이것을 FTP 사용자는 (때문에하지 '자신'이 디렉토리/파일을 않기 때문에 그들은 dev에 서버의 WP 사이트/FTP 계정을 통해 생성되지 않았다?

당신은 어떤 화려한 작업 차선책 또는 통찰력을 가지고있는 경우 나. 내가 난처한 상황에 빠진거야 알려 주시기 바랍니다. 사전에

감사합니다

답변

1

이것은 Beanstalk이 ftp를 사용하여 파일을 업로드하기 때문입니다. 소유자가 FTP 사용자가됩니다. Wordpress가 그 파일들에 접근하기를 원한다면 소유자는 없으므로 삭제/변경할 수 없습니다. 아파치 (워드 프레스) 소유자를 다시 만들고 싶다면 012h를 SSH에서 사용할 수 있습니다. 하지만 이제는 Beanstalk이 같은 이유로 파일을 덮어 쓸 수 없습니다.

이동 방법은 .gitignore 파일을 사용하여 업로드 및 캐시와 같은 폴더를 무시하는 것입니다. 개발을 위해 로컬로 설치할 필요는 없습니다. 그렇다면 ftp로 한 번만 가져와야합니다.

일부 추가시에는 this을 사용합니다. 처음에는 이상하게 보일지 모르지만 모든 것이 작동하면 바위가됩니다. :)