2017-02-16 16 views
0

CentOSにGravを使用して構築されたPHP Webサイトを展開するのに苦労しています。Apacheでは777の代わりに許可が拒否されました

ウェブサイトを開こうとすると、いつでも500サーバーエラーが発生します。ログは言う:

Uncaught exception 'RuntimeException' with message 'Creating directory '/var/www/html/glug_site/cache//compiled/files' failed on error mkdir(): Permission denied' in /var/www/html/glug_site/vendor/rockettheme/toolbox/File/src/File.php:420\nStack trace:\... 

私はガイドがhereを述べ、その後、それは助けませんでした。

その後、私はchmod 777 -R glug_nith/でしたが、まだ動作しません。私はsudo -u apache bashを使用してapacheユーザーにログインして、myapp内にフォルダーとファイルを作成できたかどうかを確認し、成功しました。私は.htaccessファイルを削除しようとしました。

私は、パーミッションが拒否された理由をすべてのパーミッションの代わりに理解できません。また、私は許可をブロックしているものは見つけられませんでした。助けてください。

+1

にこの

# RewriteBase/ 

を変更キャッシュ/コンパイル済み/ファイル 'フォルダ。あなたの 'myapp /'フォルダではありません。そしてそのパスには二重の '//'があります。おそらく、スラッシュで開始したり終了したりするべきではない設定でしょうか? –

+0

私は 'gapp_site'を参照するために' myapp'を使いました。私はそれを修正します。混乱させて申し訳ありません。 – Lokesh

+0

私は「//」魚も見つけました。どうすれば修正できますか?何か案が? – Lokesh

答えて

0

はウルの.htaccessファイルに

を12行をコメントアウトしてみてください `/ var/www/htmlと設定/ glug_site /に書き込みしようとしている

RewriteBase/
+0

これを試してみてください。それは働かなかった。 – Lokesh

関連する問題