답변
파일은 ftp 사용자에게 쓰기 가능하지만 PHP 코드 (예 : www- 데이터 또는 apache)를 실행하는 사용자에게는 쓰기 권한이 없습니다.
+1 감사합니다. 그래서 웹 서버 호스트에게 변경을 요청하거나 FTP를 통해이를 수행 할 수 있습니까? – RegEdit
가능한 경우 사용자 권한이있는 PHP를 실행하는 것이 가장 좋은 방법이지만 많은 호스트에서는 사용할 수 없기 때문에 모든 파일과 폴더를 777 (권장하지 않음)으로 변경하거나 PHP에서 ftp_ * 함수를 사용하고 localhost에 연결하여 파일을 변경할 수 있습니다. –
문제의 파일과 연결하려는 계정의 소유자/그룹을 다시 확인하십시오. 644는 사용자 (rw) group (r) world (r)이므로 파일을 FTP를 통해 연결하는 모든 계정이 소유하지 않으면 읽기 액세스 권한 만 갖게되고 is_writable (file)은 올바르게됩니다 false를 반환합니다.
- 1. MSBuild에서 FTP 만 변경된 파일
- 2. 아파치 카멜 | FTP | 단일 파일 만 사용
- 3. FTP 디렉토리의 파일 이름 만 WGET
- 4. Scala에서 FTP 파일에 액세스
- 5. 파일에 대한 변경 사항 업로드 (FTP)
- 6. FTP 전송 전용 새 파일
- 7. FTP 관련 파일
- 8. FTP 여러 파일
- 9. ftp Put * .ext는 첫 번째 파일 만 전송합니다
- 10. PHP의 FTP 기능의 단일 파일에 대한 파일 권한을 얻는 방법을
- 11. 거짓/거짓 - 차이가 있습니까?
- 12. 디렉토리 만 나열하는 FTP 명령. 불가능한?
- 13. /거짓
- 14. Google App Engine의 FTP 파일
- 15. Ftp 로컬 파일 잠금을 넣으십시오
- 16. FTP 서버의 파일 수정
- 17. NSURLConnection FTP 파일 업로드
- 18. FTP 서버와 파일 동기화
- 19. VB 매크로 ftp 파일
- 20. FTP 파일 업로드 스크립트는
- 21. ftp 파일 공유
- 22. FTP 파일 전송
- 23. 전송 FTP 무시 파일
- 24. FileInputFormat.setInputPath의 FTP 파일 이름
- 25. FTP 파일 전송
- 26. FTP - 파일 이름은
- 27. PHP - FTP 목록 파일
- 28. FTP 파일 다운로드를 중지하십시오.
- 29. iPhone에서 FTP 서버에 파일 업로드
- 30. FTP 파일 업로드 제한 시간
우선, 어떤 FTP 서버를 사용하고 있는지, 어떤 구성과 어떤 사용자가 좋을지 등을 확인하십시오. 둘째, 이것은 StackOverflow보다 ServerFault에 대한 주제입니다. – Sgoettschkes
@Boo : 아니, PHP와 관련이 있으므로 여기에 속할 수 있습니다. – Ryan