2017-06-04 6 views
1

最初のLaravelプロジェクト。Laravelと展開しますか?

LaravelプロジェクトをHosterに配備したいと考えています。私はそれにFTPアクセスを持っていますが、私は何かを変えるたびにファイルコンパイラを試してみたくありません。私の開発と「完成」プロジェクトにはいくつかの違いがあります(例えばデバッグバーと異なるデータベースベースの認証など)。

答えて

1

これは多くの方法で行うことができます。 。

警告:これは、これは単にヘッドスタート

であるあなたが知る必要があるすべて私が展開、についての詳細を学ぶためにあなたをお勧めします、SSH、バージョン管理、Apacheのバーチャルホストなど、 ではないかもしれません

ここで私はApache、php、およびmysqlを使って私のUbuntuサーバーでそれをやります。

私はGitをバージョン管理に使用し、bitbucketとgithubをリポジトリ管理に使用します。

1 - 自分のプロジェクトをgitリポジトリにします。

2 - repoをbitbucketにプッシュします。

3から/etc/hostsファイル

4にエントリを追加

  • バーチャルホスト/etc/apache/sites-available/somesite.com.confファイルを作成

    • などのデータベース、Apacheのバーチャルホストにsshとセットアップを介してリモートサーバに接続します - レポをbitbucketからリモートサーバーにプルして、プロダクション.envファイルに必要な変更を作成して持ち込みます

      5 - composer install

      6か - php artisan key:generatephp artisan migrate

      7を実行します - サイトをオンに

      • 実行sudo a2ensite somesite.com.conf
      • 実行sudo service apache2 reload

      今サイトのアップとする準備ができて行く。

    関連する問題