>  기사  >  백엔드 개발  >  쓸 수 없는 PHP 파일 문제를 해결하는 방법

쓸 수 없는 PHP 파일 문제를 해결하는 방법

藏色散人
藏色散人원래의
2020-08-21 10:05:473274검색

"apache(httpd)"의 기본 사용자와 그룹이 모두 "데몬"이므로 php 파일을 작성할 수 없습니다. 해결 방법은 다음과 같습니다. 1. 사용자 및 그룹을 수정합니다. 2. 다른 사용자의 권한을 쓰기 가능으로 수정합니다. 그리고 읽을 수 있습니다.

쓸 수 없는 PHP 파일 문제를 해결하는 방법

권장: "PHP 비디오 튜토리얼"

Linux에서 PHP를 실행할 때 디렉터리를 쓸 수 없습니다

이유는 기본 사용자와 Apache 그룹(httpd)이 모두 기본값이기 때문입니다. 데몬 사용자

nginx nginx

응용 프로그램 디렉터리 사용자 및 그룹이 올바르게 설정되지 않았기 때문에 발생합니다!

해결책:

1. 사용자 및 그룹 수정(권장)

2 . 다른 사용자의 권한을 읽기 및 쓰기 가능으로 수정하세요

예: thinkphp를 업로드하고 처음 실행하여 애플리케이션 디렉토리를 생성하면 쓰기가 불가능하다는 메시지가 표시됩니다

애플리케이션 디렉토리 [./ Application/]에는 쓸 수 없으며 디렉터리를 자동으로 생성할 수 없습니다!

그림과 같이 프로젝트 디렉터리를 수동으로 생성해주세요~




다음과 같이 응용 프로그램 속성을 봅니다.

ls -l


httpd 사용자 및 그룹 보기

phpinfo(); 'User/Group'


apache에 대한 정보 검색 인쇄. conf


nginx.conf


에 맞게 수정합니다. 예를 들어 현재 Apache를 시작하고 있는데 프로젝트를 데몬 사용자 및 데몬 그룹으로 변경했습니다

chown -R daemon:daemon shopping/
.

보기:


방문:


방금 생성한 관련 파일을 삭제하고, 사용자 및 그룹을 데몬에서 루트로 변경하고, 파일 권한을 변경하여 문제를 해결하겠습니다:

반복 문제 :


액세스: 82 포트 nginx 구성


chmod 777 -R .



/END

위 내용은 쓸 수 없는 PHP 파일 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.