ホームページ  >  記事  >  バックエンド開発  >  PHPでファイルを操作する権限がない場合はどうすればよいですか?

PHPでファイルを操作する権限がない場合はどうすればよいですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-07-24 14:29:194483ブラウズ

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

ユーザーとグループが両方とも 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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。