PHP - chmod(): 권한이 거부되었습니다.
P粉475126941
P粉475126941 2024-03-25 22:25:57
0
1
390

루트가 소유한 파일이 있는데 대신 chmod() 更改它的权限。但它给了我一个错误 chmod(): 操作不允许 를 사용하고 싶습니다.

으아아아

PHP 오류 응답

php에서 chmod()를 사용하는 방법이 있는데 파일 소유권이 루트인가요? 파일 소유권을 변경하지 않고도 이를 달성할 수 있습니까?

응용 환경:

  • PHP 7.1.33
  • Code Igniter 3 프레임워크
  • 아파치 2.4.6
  • CentOS 리눅스 버전 7.8.2003

어떤 답변이라도 감사합니다.

편집자:

실행했는데 ps aux | grep httpd 목록에 루트와 아파치만 표시됩니다.

P粉475126941
P粉475126941

모든 응답(1)
P粉338969567

이 파일은 www-data가 아닌 루트에 속하므로 Apache에는 이 파일의 읽기 및 쓰기 권한을 변경할 수 있는 권한이 없습니다. 이 폴더를 www-data가 소유하고 쓰기 가능하게 만들어야 합니다.

centOS에서 이 작업을 수행하는 명령은

입니다. 으아아아

루트 소유자로 sudo를 실행하고 파일 경로를 폴더 이름으로 바꿔야 합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿