PHP에서 mkdir 함수를 사용하여 디렉토리를 만들려고합니다. php a.php
을 사용하여 터미널에서 실행할 때 제대로 작동하지만 브라우저에서 서버로 실행하려고하면 할 수 없습니다. 왜 이런거야?PHP를 사용하여 디렉토리를 만들 수 없습니다.
답변
SELinux는 httpd가 그렇게하지 못하게합니다. 자세한 내용은 httpd_selinux(8)
매뉴얼 페이지를 참조하십시오.
감사합니다. .. 작동했습니다! –
웹 서버가 실행중인 시스템 사용자가 mkdir에 대한 권한이 없기 때문입니다. 상위 디렉토리의 소유자 또는 그룹을 변경하여 웹 서버 프로세스 쓰기 권한을 부여하십시오.
예. 디렉토리가 0777로 설정되어 있습니다. –
이 문제는 Ignacio가 지적한 SELinux 때문에 발생했습니다. –
- 1. mkdir을 사용하여 디렉토리를 만들 수 없습니다.
- 2. 디렉토리에 php를 만들 수 없습니다
- 3. php를 사용하여 디렉토리를 만들 수없는 이유는 무엇입니까?
- 4. FileUtils.mkdir 디렉토리를 만들 수 없습니다.
- 5. 외부 저장소에 디렉토리를 만들 수 없습니다.
- 6. cp : 디렉토리를 만들 수 없습니다. 권한이 거부되었습니다.
- 7. /var/www에 디렉토리를 새로 만들 수 없습니다.
- 8. 검색 가능한 플러그인이 디렉토리를 만들 수 없습니다.
- 9. 소유자를 'root'로하여 NSFileManager를 사용하여 새 디렉토리를 만들 수 없습니다.
- 10. PHP를 통해 실행되는 TCL을 사용하여 파일을 만들 수 없습니다.
- 11. 파일을 만들 수 없습니다
- 12. org.openqa.selenium.WebDriverException : 임시 디렉토리를 만들 수 없습니다 :/sd card/1339054625829.
- 13. 디렉토리를 삭제할 수 없습니다.
- 14. asmx 웹 서비스를 통해 디렉토리를 만들 수 없습니다.
- 15. Xen과 Linux는 루트 디렉토리에서 디렉토리를 만들 수 없습니다.
- 16. IOS : nsstring 스트라이핑 슬래시 디렉토리를 만들 수 없습니다.
- 17. 장고 디렉토리를 찾을 수 없습니다.
- 18. 는 PHP를 사용하여 프로그램을 열 수 없습니다
- 19. PHP를 사용하여 데이터베이스를 업데이트 할 수 없습니다
- 20. PHP를 사용하여 MySQL에서 가져올 수 없습니다.
- 21. xampp/php를 사용하여 memcache를 얻을 수 없습니다.
- 22. PHP를 사용하여 SQLite에 연결 - 연결할 수 없습니다.
- 23. PHP를 사용하여 COM을 열 수 없습니다
- 24. 메일을 PHP를 사용하여 보낼 수 없습니다.
- 25. PHP를 사용하여 파일을 읽을 수 없습니다.
- 26. nomedia 파일을 만들 수 없습니다
- 27. clang 플러그인을 만들 수 없습니다
- 28. PHP를 사용하여 Windows 바로 가기를 만들 수 있습니까?
- 29. 이미지가있는 디렉토리를 삭제할 수 없습니다.
- 30. pl/sql을 사용하여 테이블을 만들 수 없습니다.
실행중인 운영 체제는 무엇입니까? 어떤 사용자가 "서버"를 실행합니까? – Phil
Fedora 14를 사용 중이며 httpd 서버에서 실행 중입니다. –