laravel半年以上ぶりの更新が、さっきまで5時間くらいハマった内容です。今後、ハマらないようにメモ。やったこともないPHPでいきなりlaravelなんていうフレームワークのしかも最新版だったから情報がなかった。laravelのインストールを進めていたところだった。wwwディレクトリ下にlaravelというプロジェクトを作成する。laravel最後に、apacheのルートディレクトリを変更し、.htaccessを有効にする。htaccessを有効化。granted</Directory>ここまでは問題なくいった。エラードキュメントの指示に従い、storageとbootstrap/cacheディレクトリ配下をすべてパーミッションを読書き可能に変更。ユーザはhttpdのユーザを指定。laravelディレクトリ下の所有者・所有グループをapacheに変更。storageディレクトリのパーミッションを775へ変更。bootstrap/cacheディレクトリのパーミッションを775へ変更。/var/www/laravel/bootstrap/cacheとりあえずここまできたらブラウザから稼働確認できそうだったので、http://localhost:80で確認。エラーなんでだ!パーミッションを777にしてみたり、所有ユーザ変えてみたり、apacheの設定変えてみたりいろいろしてみたけど、駄目だった。エラーログここまで3時間ほど経ったと思う。神にすがる思いでapacheのエラーログに何か吐いてないか確認。denied'~/var/www/laravel/storage/logs/laravel.logが書き込めません。パーミッションがありまあせん。みたいなエラー吐いてた。パーミッション設定してるよ。~~で、いろいろ調べた結果、ここのコマンド実行したらイケた。/var/www/laravel/bootstrap/cache何してるかって、selinuxのファイルコンテキストを書き換えてるんですね。httpd_sys_rw_content_tに。ファイルコンテキストには目つけたけど、httpd_sys_rw_content_tじゃないとだめっていうのにたどり着くまで何時間もかかってしまった。chconは一時的にファイルコンテキストを変更するコマンドなので、恒久的に変更する場合はsemessageコマンドとか使ったほうがいいかもね。同じところで躓いている人いれば、助けになればと思います。22:16laravel5のインストールで、ファイルパーミッションエラーTweet広告を非表示にする関連記事2016-04-11WindowsでVimが勝手に作成する4つのファイルを作成されないようにするには。先日、Vagrantを始めた記事をあげました。momoiro-tj.hateblo....2016-01-15cakePHPインストールでハマった話。cakePHPインストールでハマった話。知っておくべきgccオプション南国っぽい言葉の頭に「エゾ」ってつけると一気に南国感が消えるブログ名変更しました月別アーカイブ参加グループWindows開発者はてなブログをはじめよう!momoiro_tjさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。