ホームページ  >  記事  >  バックエンド開発  >  Linux php fopen が失敗する理由は何ですか?

Linux php fopen が失敗する理由は何ですか?

藏色散人
藏色散人オリジナル
2021-06-17 09:14:353735ブラウズ

linux php fopen は権限が設定されているため失敗しました。解決するには、コマンド「setenforce 0」を実行して「selinux」を一時的に終了します。

Linux php fopen が失敗する理由は何ですか?

この記事の動作環境:centOS6.8システム、PHP7.1バージョン、DELL G3コンピュータ

linux php fopen失敗した理由は何ですか?

fopen fwrite が centos で php ファイルの読み書きに失敗する問題

WeChat インターフェイスをデバッグしているときに、php ファイルの書き込みが失敗し続け、access_token.php に書き込むことがわかりました。失敗し続けました。確認しました。権限はすべて設定されています。最初は selinux がブロックしているのではないかと疑っていました。

そこでコマンド setenforce 0 を実行して selinux を一時的に閉じたところ、案の定、書き込みは成功しました

ついにコマンドを渡しました

sudo setsebool -P httpd_unified on

推奨学習: 「PHP ビデオ チュートリアル

以上がLinux php fopen が失敗する理由は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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