>  기사  >  백엔드 개발  >  PHP에서 파일을 조작할 수 있는 권한이 없으면 어떻게 해야 하나요?

PHP에서 파일을 조작할 수 있는 권한이 없으면 어떻게 해야 하나요?

coldplay.xixi
coldplay.xixi원래의
2020-07-24 14:29:194346검색

PHP에 파일 작업 권한이 없는 문제에 대한 해결 방법: 먼저 Apache에 구성된 사용자 및 사용자 그룹을 확인한 다음 작업할 폴더의 사용자 및 권한을 수정하고 최종적으로 권한을 755로 변경합니다. SELINUX.

PHP에서 파일을 조작할 수 있는 권한이 없으면 어떻게 해야 하나요?

허가 없는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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