質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

Q&A

解決済

2回答

3300閲覧

Laravelの初期画面がでない

casaganai

総合スコア144

Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

0グッド

0クリップ

投稿2018/11/25 09:14

編集2018/11/25 22:38

Laravelがうまくいかず、apacheとmariaDBを削除して再インストールしましたが、localhostにアクセスしても次のような画面が出て、Laravelの初期画面が出ません。

/ define('LARAVEL_START', microtime(true)); / |-------------------------------------------------------------------------- | Register The Auto Loader |-------------------------------------------------------------------------- | | Composer provides a convenient, automatically generated class loader for | our application. We just need to utilize it! We'll simply require it | into the script here so that we don't have to worry about manual | loading any of our classes later on. It feels great to relax. | / require DIR.'/../vendor/autoload.php'; / |-------------------------------------------------------------------------- | Turn On The Lights |-------------------------------------------------------------------------- | | We need to illuminate PHP development, so let us turn on the lights. | This bootstraps the framework and gets it ready for use, then it | will load up this application so that we can run it and send | the responses back to the browser and delight our users. | / $app = require_once DIR.'/../bootstrap/app.php'; / |-------------------------------------------------------------------------- | Run The Application |-------------------------------------------------------------------------- | | Once we have the application, we can handle the incoming request | through the kernel, and send the associated response back to | the client's browser allowing them to enjoy the creative | and wonderful application we have prepared for them. | */ $kernel = $app->make(Illuminate\Contracts\Http\Kernel::class); $response = $kernel->handle( $request = Illuminate\Http\Request::capture() ); $response->send(); $kernel->terminate($request, $response);

これは、なんだろうと調べると、public/index.phpの中身のようです。ちなみに,
php artisan serve で、localhost:8000にアクセスすると初期画面はでます。ここで膠着状態となってしまいました。なにかヒントがあればご教授いただけるとありがたいです。
OSはxubuntu18.04です。次のサイトを参考にLaravelの環境をつくりました。https://websiteforstudents.com/install-laravel-on-ubuntu-17-04-17-10-with-apache2-mariadb-and-php-support/ このやりかたで当初は初期画面が表示されたのですが、一度apacheを削除、再インストールしてから上の表示がでるようです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

xenbeat

2018/11/25 11:09

どのような環境で表示させようとしているのか詳細を追記ください。OS、ミドルウェアのバージョン等
m.ts10806

2018/11/25 12:01

Apache起動してるのでしょうか
m.ts10806

2018/11/25 12:43

「localhostにアクセスして」だけだと分かりませんので、実際にアクセスしている手法、URL、そのときの環境など詳細記載してください。ブラウザにファイルドロップで確認とかはしてませんよね?
m.ts10806

2018/11/25 22:25

質問を編集して追記してください
m.ts10806

2018/11/25 23:32

で、繰り返しになりますが、Apacheは起動してるのでしょうか?「localhostにアクセスして」だけだと分かりませんので、実際にアクセスしている手法、URL、そのときの環境など詳細記載してください
m.ts10806

2018/11/25 23:33

「php artisan serve で、localhost:8000にアクセスすると初期画面はでます」だと問題は起きてないですよね。主題の「初期画面がでない」は起きてないわけですし
guest

回答2

0

ApacheからMariaDBから全て0からインストールして設定を書いて、Laravel動作まで持ってゆくのは、かなりハードルが高いかと思われます。
リンク先のドキュメントをざっと拝見した所、おそらくApacheの http.conf に相当する? laravel.conf あたりの設定の様な気もしますがこのような設定ファイルを使った経験がないので、的確な回答ができずすみません。

ただ、Laravelの環境構築を第一の目的とするのであれば、 vagrant Homestead や Docker の Laradock 等で環境を構築された方が、ネット上の日本語ノウハウなども豊富で良いかと思ますがいかがでしょうか?

Vagrant Homestead
https://www.google.co.jp/search?q=vagrant+Homestead

【Laravel超入門】開発環境の構築(VirtualBox + Vagrant + Homestead + Composer)
https://qiita.com/7968/items/97dd634608f37892b18a

laradock
https://www.google.co.jp/search?q=laradock

投稿2018/11/26 07:44

sakamata

総合スコア203

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

casaganai

2018/11/28 06:43

アドバイスありがとうございます。はじめは初歩的なミスかなと思っていましたが、なかなか根深い問題らしいです。 ご指摘の方法も検討しましたが、初心者にはさらに難しいような印象を受けました。
guest

0

自己解決

いろいろ試みましたが、ようやく原因がわかりました。どうやらlibphp7.2.soというモジュールがないためらしいです。これをつくるには、phpのソースをコンパイルする必要があるらしく挑戦しましたがうまくいきませんでした。また、頭を冷やしてから再挑戦しようと思います。

投稿2018/11/28 06:40

casaganai

総合スコア144

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問