デザインが苦手なWeb便利屋

やったこと備忘録。Webサーバ、DB、JavascriptとかLinuxとか。

Laravel Linux PHP

Laravel5 LinuxMint ローカル環境でハマったのでメモ

投稿日:

開発環境

  • LinuxMint17.2
  • apache2
  • php 5.5.9
  • Laravel 5.1.35(LTS)

現象

routes.phpを編集しても、404エラーとなる。

修正箇所

apacheモジュールの有効化確認

apacheモジュールの「mod_rewrite」が有効になっているか。
.htaccessにて、mod_rewriteを使用しているため。

参考:Ubuntu版Apache2でmod_rewriteを有効にする

参考サイトに書いてある通りコマンド実行。

上記を実行すると以下が返ってくる。

返ってきたら使えるので、有効にするコマンド実行。

実行すると以下のようなメッセージが出て、再起動を促される。

言われるがまま再起動しましょう。

apache設定確認

LaravelディレクトリのAllowOverrideがNoneになっていないか。
Noneの場合、.htaccessが禁止(無効化?)される。

これこそ環境によって異なりそうですが、私の環境の場合は以下にありました。
/etc/apache2/apache2.conf

公開ディレクトリ以下、見事にNone・・・
NoneをAllに書き換えてから、apacheを再起動。

これで解決しました・・・。







-Laravel, Linux, PHP
-, , ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

CentOS7にjenkinsをyumインストール

前提条件 CentOS7 mini(Vagrant)でyum updateを実行しただけ 準備 Javaが必要なため、確認

入ってませ …

Laravel バージョン指定インストール

いつも忘れるのでメモ composerを使用し、Laravelのバージョンを指定してインストールする方法。 今回は5.1を指定。(LTSの為ですが、個人で使用するには特に指定する理由はないかもしれませ …

no image

openSUSE Leap42.1にAtomをインストール

取りあえずインストール! 公式サイト(https://atom.io/)からrpmをダウンロード rootユーザーでコマンド実行

いー …

CentOS7へMongoDBインストール

CentOS7へMongoDBをyumでインストール 公式サイト手順:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-h …

no image

Jenkinsにてカバレッジ測定 | JaCoCo

環境 CentOS 6.7 Jenkins 1.631 JDK 1.7 Jenkinsプラグイン JaCoCo plugin 1.0.19 pom.xml設定 [crayon-5ba37cf84eac …

カテゴリー