ホームページ > バックエンド開発 > PHPの問題 > PHP is_writable の失敗問題を解決する方法

PHP is_writable の失敗問題を解決する方法

藏色散人
リリース: 2023-03-12 15:10:01
オリジナル
2749 人が閲覧しました

php is_writable の失敗の解決策: 1. コマンド ウィンドウを開きます; 2. "chcon -R -t httpd_sys_content_rw_t /var/www/html" を実行します。

PHP is_writable の失敗問題を解決する方法

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

phpの問題の解決方法is_writable の失敗?

具体的な問題の説明:

PHP7 is_writable は常に false を返します。

私のサーバーは centos 7 で、test.txt は /var/www/html に作成した単なるテスト ファイルです。

権限は 766 1 ルート root test.txt

chmod 経由で nobody を変更しました [php.net によると、この関数は Web アクセスに none の ID を使用するため]

766 1Everyone root test.txt

<?php
$filename = &#39;test.txt&#39;;
if (is_writable($filename)) {
echo &#39;The file is writable&#39;;
} else {
echo &#39;The file is not writable&#39;;
}
?>
ログイン後にコピー

最終的な結果は、サーバー上でコンパイルするときは書き込めるが、Web にアクセスするときは書き込めません。どうやってするの?

PHP is_writable の失敗問題を解決する方法

解決策:

chcon -R -t httpd_sys_content_rw_t /var/www/html
ログイン後にコピー

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

以上がPHP is_writable の失敗問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート