massumifukuda.net

Just another Front-End Engineer

Laravel

Laravel5.3の環境構築でハマった点のまとめ−1

投稿日:25/01/2017 更新日:

Laravel5.3をインストールして環境を構築中。

デモ画面(”/”)以外のページを開こうとすると500エラーになる

ようやくデモ画面まで表示されたもののそれ以外のビューでは500エラーに。。。

apatcheのログを調べてみると

リダイレクトの設定がまずくて永久ループになってますよ的な表示。
公開フォルダをwww/[subdirectory]にしていたためその記述が.htaccessに必要な模様。
RewriteBase を追記することで解決しました。
#
# Options -MultiViews
#

RewriteEngine On
RewriteBase /(Laravelをインストールしたディレクトリ)/ ←を追記

# Redirect Trailing Slashes If Not A Folder…
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller…
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

参照

メールが送れない

エラーメッセージ:

テストにgmailを使用したところsmtpサーバーにログインできないっぽい。
解決方法:
https://accounts.google.com/DisplayUnlockCaptcha
から許可するように設定して解決。

Laravel5.3でlaravelcollective/htmlがインストールできない。

やったこと:
1) composer.jasonの7行目あたりに追加

2) config/app.phpに追記

3) composerをアップデート
composer update

↓のエラーメッセージが出てインストールできず。

なんかバージョンがcompatibleではないっぽい。。

解決方法:
上の 1) → 2) →  3)の順番で行うとダメっぽい
1) → 3) → 2) の順番だと無事にインストールできたみたい。

-Laravel
-, , ,

執筆者:


comment

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

関連記事

さくらのVPSへLAMP環境を構築してLaravelをインストールするまで

Laravel5.4 (2) MySQLデータベースのセットアップ

まずSSH接続してからmysqlサーバーへ接続してみます。 $ mysql -u [DBユーザー名] -p [データベース名] -h [ホスト名 例:mysql999.db.sakura.ne.jp] …

さくらのVPSへLAMP環境を構築してLaravelをインストールするまで

Lalavel5.3で認証周りを設定する

コマンドラインですることはこれだけ、

↑だけで実装できるはずらしいのだが、ブラウザから [アプリのURL]/home, [アプリのUR …

さくらのVPSへLAMP環境を構築してLaravelをインストールするまで

Laravel5.4 (3) 基本のルーティングとビューの作成

アプリケーションのページのルーティングを制御しているファイルが /routes/web.php にあります。

↑の 1つ目のパラメータ …

Laravelデモ画面

さくらVPSでLAMP環境を構築してLaravel5.4をインストール

OS : CentOS6.9 PHP : 5.6 MySQL : 5.5 Laravel : 5.4 で環境を構築します。 結構大変でした。。。 さくらVPSの管理画面からCentOSをインストールし …

さくらのVPSへLAMP環境を構築してLaravelをインストールするまで

Laravel5.4 (4) ビューへ値を渡す

前回までで静的なページの作成ができたので、今度はアプリケーションからビューへ値を渡してみます。 変数を渡す まずビューファイルを編集します。 /resources/views/about.blade. …