本を見ながら1文字ずつタイプするのは大変なので
出版社のHPからサンプルコードをダウンロードして、コピペしている。
簡単なようだが、すぐには動作しないことが多い。
例えば、「既にある〜文はそのままにしておきましょう。」という文章を
コメントにして残しておきましょうという意味で理解し、
間違いに気付くまでに半日かかったこともある。
コメントにせずにそのままにして、正常に動作したときはホッとした。
サーバにアップ
サンプルコードをコピペして実行しているだけだと、進捗は早いが記憶に残ることは少ない。
ここまでローカルPC上で実行しているので、サンプルコードがWeb上のサーバで動作するか試してみた。
PC上で行ったこと
- composerをインストール
- laravelをインストールし、Pathを設定
- プロジェクト作成(laravel new プロジェクト名)
- php artisan serve して、プロジェクト(アプリケーション)を実行
サーバにアップするために行ったこと。
- プロジェクトのディレクトリを圧縮
- 圧縮ファイルをサーバにアップロード
- サーバ上の公開ディレクトリに解凍
- プロジェクト(アプリケーション)を実行
こんなエラーメッセージが表示された。
Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.3.0". You are running 5.6.40. in 〜
phpのバージョンを7.4に切り替えたら、今度は動作した。
(https://ドメイン名/laravelアプリのディレクトリ名/public/
または
https://ドメイン名/laravelアプリのディレクトリ名/public/hello)
ローカルPC上で動作させるだけでは学習の域を出ない感があるが、
Web上で動作してくれると公開できる日も近いかなという気になる。
laravelのコードをWebサーバ上で実行できてうれしい。
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image