>  Q&A  >  본문

PHP - chmod(): 권한이 거부되었습니다.

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

으아아아

PHP 오류 응답

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

응용 환경:

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

편집자:

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

P粉475126941P粉475126941181일 전316

모든 응답(1)나는 대답할 것이다

  • P粉338969567

    P粉3389695672024-03-26 21:53:40

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

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

    입니다. 으아아아

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

    회신하다
    0
  • 취소회신하다