【Laravel】エックスサーバーにデプロイするには(メモ)

$ cd 〇〇.com
$ git clone https://github.com/user/xxxx.git
$ cd Laravelフォルダ
$ composer install

とすると

Your lock file does not contain a compatible set of packages. Please run composer update.

とエラー。

一旦

$ composer update

としてから

$ composer install
$ cp .env.example .env
$ vi .env

下記記事を参考に、envファイル修正

Xサーバー/wpXシンにLaravelデプロイ完全図解<2021最新版>

$ php artisan key:generate
$ php artisan migrate:fresh --seed
No such file or directory

とエラー。

Laravelで作ったWEBアプリをXserverにデプロイする方法

config/database.phpの修正後、再度

$ php artisan migrate:fresh --seed
$ cd ../

で〇〇.comに移動
何度もリンク付けるのに試したので、強制でリンクつけました。
「リンク先」というのは、サブドメインを作った時にできたファイルのことです。

$ ln -snf ~/〇〇.com/laravelフォルダ/public ~/〇〇.com.com/public_html/リンク先/public

「リンク先」の中の「pubic」の中に移動

$ ls -la

で中身を確認して、

$ chmod 755 .htaccess

で.htaccessのパーミッションを755に変更

「laravelフォルダ」内の「public」に移動

$ ls -la

で中身を確認して、

$ chmod 755 .htaccess

で.htaccessのパーミッションを755に変更

以上です。
覚書程度ですが、間違いなどございましたらご教授いただけると幸いです。

コメント

タイトルとURLをコピーしました