php ファイルに権限がない問題の解決策: 1. 「ls -l ./[target_dir]」コマンドを使用して権限を確認します。 2. 「chown -R」を通じてディレクトリ全体を設定します。 apache:apache [target_dir]" 3. 「sudo -u apache git restart --hard 977e75b」コマンドを実行します。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、Dell G3 コンピューター。
php ファイルに権限がない場合はどうすればよいですか?
PHP が file_put_contents がストリームを開けなかったことを報告します: 2 行目の xxxxx で権限が拒否されました。
コマンドを使用して権限を確認します: ls -l ./[target_dir]
このファイルの権限は、Apache ではなく root になりました。
プロジェクトには git がインストールされているため、git は root ユーザーで実行されます。これが理由であるはずです。
解決策:
最初にディレクトリ全体に権限を設定します。 chown -R apache:apache [target_dir] (Apache に権限を復元します)
その後、git コマンドを実行するたびに、Apache ユーザーを使用して sudo -u apache git replace --hard 977e75b
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPファイルに権限がない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。