PHP에 파일 작업 권한이 없는 문제에 대한 해결 방법: 먼저 Apache에 구성된 사용자 및 사용자 그룹을 확인한 다음 작업할 폴더의 사용자 및 권한을 수정하고 최종적으로 권한을 755로 변경합니다. SELINUX.
허가 없는 PHP 작업 파일에 대한 솔루션:
1 apache에 구성된 사용자 및 사용자 그룹을 봅니다.
#vi /etc/httpd/conf/httpd.conf
# # If you wish httpd to run as a different user or group, you must run # httpd as root initially and it will switch. # # User/Group: The name (or #number) of the user/group to run httpd as. # It is usually good practice to create a dedicated user and group for # running httpd, as with most system services. # User apache Group apache
User와 Group이 모두 apache인 것을 확인할 수 있습니다.
2. 운영하려는 폴더의 사용자 및 권한을 수정하고, 사용자를 Apache 구성과 동일하게 변경하고, 권한을 755로 변경합니다.
#chown -R apache:apache your_folder #chmod -R 755 your_folder
3. 논리적으로 문제는 이렇게 해결되어야 합니다. 그런데 오늘은 새로 설치된 시스템을 사용하고 있어서 SELINUX를 종료해야 합니다
关闭SELINUX:
#vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq! #保存退出 #setenforce 0 #使配置立即生效
관련 학습 권장 사항:PHP 프로그래밍 입문부터 숙련까지
위 내용은 PHP에서 파일을 조작할 수 있는 권한이 없으면 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!