Amazon Linuxでビューファイルを作成した後にサーバーを起動できなくなりました。
bash
1ec2-user:~/environment/myapp $ php artisan serve --port = 8080 2ec2-user:~/environment/myapp $ No arguments expected for "serve" command, got "8080".
なお、コントローラ・ビューファイルは下記のように作成しました。
BookController.php
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Book; class BookController extends Controller { function index(){ #bookテーブルに入っているデータを全て取ってくる $books = Book::all(); #使うビューファイルを指定 #compactにはビューファイルに送るデータを選択 return view("books.index", compact("books")); } }
index_blade.php
index_blade.php
1< h 1 > 家計簿 </ h 1 > 2< table > 3 < tr > 4 < th > 年月 </ th > 5 < th > 区分 </ th > 6 < th > 科目 </ th > 7 < th > 金額 </ th > 8 < /tr > 9 @foreach($ books as $ book) 10 < tr > 11 < td >{{ $ book->year }}年{{ $ book->month }}月</ td > 12 < td >{{ $ book->inout }}</ td > 13 < td >{{ $ book->category }}</ td > 14 < td >{{ $ book->amount }}万 円 </ td > 15 </ tr > 16 @endforeach 17</ table >
試したこと
プロセスを使用しているコマンドを確認しました。
ec2-user:~/environment/myapp $ sudo lsof -i -P COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME rpcbind 3473 rpc 6u IPv4 17062 0t0 UDP *:111 rpcbind 3473 rpc 7u IPv4 17069 0t0 UDP *:949 rpcbind 3473 rpc 8u IPv4 17070 0t0 TCP *:111 (LISTEN) rpcbind 3473 rpc 9u IPv6 17071 0t0 UDP *:111 rpcbind 3473 rpc 10u IPv6 17072 0t0 UDP *:949 rpcbind 3473 rpc 11u IPv6 17073 0t0 TCP *:111 (LISTEN) chronyd 3546 chrony 5u IPv4 17448 0t0 UDP localhost:323 chronyd 3546 chrony 6u IPv6 17449 0t0 UDP localhost:323 dhclient 3907 root 6u IPv4 17991 0t0 UDP *:68 dhclient 4034 root 5u IPv6 18330 0t0 UDP ip-172-31-17-3.ap-northeast-1.compute.internal:546 container 4121 root 14u IPv4 19321 0t0 TCP localhost:37327 (LISTEN) master 4227 root 13u IPv4 19168 0t0 TCP localhost:25 (LISTEN) sshd 4692 root 3u IPv4 20920 0t0 TCP *:22 (LISTEN) sshd 4692 root 4u IPv6 20930 0t0 TCP *:22 (LISTEN) sshd 5507 root 3u IPv4 23065 0t0 TCP ip-172-31-17-3.ap-northeast-1.compute.internal:22->ec2-18-179-48-129.ap-northeast-1.compute.amazonaws.com:54832 (ESTABLISHED) sshd 5558 ec2-user 3u IPv4 23065 0t0 TCP ip-172-31-17-3.ap-northeast-1.compute.internal:22->ec2-18-179-48-129.ap-northeast-1.compute.amazonaws.com:54832 (ESTABLISHED) sshd 8299 root 3u IPv4 34470 0t0 TCP ip-172-31-17-3.ap-northeast-1.compute.internal:22->ec2-18-179-48-129.ap-northeast-1.compute.amazonaws.com:35648 (ESTABLISHED) sshd 8349 ec2-user 3u IPv4 34470 0t0 TCP ip-172-31-17-3.ap-northeast-1.compute.internal:22->ec2-18-179-48-129.ap-northeast-1.compute.amazonaws.com:35648 (ESTABLISHED)
これは、サーバーを起動するコマンドに入力ミスがあるのか、
もしくはポート8080番が開放されていないからなのでしょうか。
ご教授お願い致します。
あなたの回答
tips
プレビュー