こんにちは、@desnote_blogです。

laravel5を使い、デフォルトのスタートページを表示してみると

真っ白な画面になって正しく表示されない。

ローカルのPCではしっかり表示できた。

エックスサーバのerrorログを確認すると

PHP Parse error: syntax error, unexpected ‘[‘ in *** public_html/laravel/vendor/laravel/framework/src/Illuminate/Support/helpers.php on line 351

ネットで原因を検索

Laravel3のyield()とPHP5.5の影響について – Start living with new my life

php5.5ではyieldはキーワードとして存在しており、helper.phpではyieldをファンクション関数として存在していたのが原因

PHPのバージョンを5.4にダウングレードする

→ ローカルPCのphpのバージョンは5.6でした。

意見・要望をLaravelの作者へ出し改善してもらい。

→ これ、laravel3の頃の記事なのに・・・まだ改善はしていない模様

ってことで、エックスサーバにphp5.6はなかったので、php5.4に下げてみる。
スタートページが表示できた!

コメントを残す

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

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)