アプリケーション ディレクトリのユーザーとグループが正しく設定されていないため、linux php を書き込むことができません。解決策は次のとおりです: 1. ユーザーとグループを変更する; 2. 他のユーザーのアクセス許可を書き込み可能および読み取り可能に変更する。
この記事の動作環境: Windows 7 システム、PHP バージョン 5.6、DELL G3 コンピューター。
Linux php が書き込み可能でない問題を解決するにはどうすればよいですか?
Linux 上で php を実行しているディレクトリが書き込み可能ではありません
# #理由は、Apache (httpd のデフォルトのユーザーとグループ) が両方ともデーモンであるためです。 nginx のデフォルトのユーザーは nginx ですアプリケーション ディレクトリのユーザーとグループが正しく設定されていません!
解決策:
1. ユーザーとグループを変更します (推奨)
# 2. 変更します。書き込み可能な読み取りに対する他のユーザーの権限#例: thinkphp をアップロードし、それを初めて実行してアプリケーション ディレクトリを生成すると、書き込み可能ではないというメッセージが表示されます
アプリケーション ディレクトリ [./Application/] は書き込み可能ではないため、ディレクトリを自動生成できません。
#プロジェクト ディレクトリを手動で生成してください~
次のように:
# ##############################################チェック## # アプリケーションの属性は次のとおりです:
#ls -l
##httpd ユーザーとグループの表示
phpinfo(); 情報検索の印刷'ユーザー/グループ
'
##apache View httpd.conf
##nginx nginx.conf を表示
#たとえば、現在 Apache を起動しており、プロジェクトをデーモン ユーザーとデーモン グループに変更しました。
chown -R daemon:daemon shopping/
View:
訪問先:
生成された関連ファイルを削除し、ユーザーを削除します。グループをデーモンからルートに変更し、ファイル権限を変更することで問題を解決します:
再発する問題:
アクセス: ポート 82 nginx を構成します
chmod 777 -R .
##/END
推奨学習: 「PHP ビデオ チュートリアル 」
以上がLinuxのphpが書き込めない問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。