LNMP下フォルダ権限

602 ワード

まずlnmpのインストールと構成については説明しません.
今日、会社はアリクラウドで新しいサーバーを購入し、lnmpの配置スクリプトをインストールし、会社のプロジェクト(Yiiフレームワークに基づく)をアップロードした後、プログラムがassetsとruntimeフォルダにアクセスする権限がないことに気づいた.しかし、プロジェクトが存在するフォルダコマンドはnginxの存在するユーザー名とグループに配置されています.
assetsとruntimeフォルダディレクトリを777の権限に変更して正常にし、assetsの下のファイル所有者がapacheであることを見てみると、apacheはアンインストールされているのに.
資料を調べてみたら、apacheというユーザーを削除しようとしました.ヒント
user apache is currently used by process 29899

そしてまた
ps aux | grep 29899

そして一瞬php-fpmだったことを知って、次はやりやすくなりました./etc/php-fpmが見つかりました.d/www.conf
やはりuserとgroupはapacheなので、修正したらすべてOKです.