2016-07-26 4 views
1

laravelがフォルダベースのフレームワークであるかどうか質問したいと思います。つまり、共有ホストにフォルダを展開すると、それはまるで同じように動作するか、サーバーにlaravelをインストールする必要があります(VPSまたは専用サーバーまたはインストールを許可する任意のサーバーを使用します)。 また、ルートディレクトリをlaravelのパブリックフォルダに変更する方法はありますか? ありがとうlaravelはフォルダベースのフレームワークですか?

+0

にちょうどあなたに地元最初、1コピーを試してみてlaravelフォルダ、2.set DB構成と3ランの移行、およびlaravelプロジェクトを貼り付けられます問題なく走ってください。しかし、あなたがそれをインストールできると言ったので、私はそれをインストールすることをお勧めします。また、laravel forgeについても確認してください。 – C2486

答えて

0

いいえ、サーバーに何かをインストールする必要はありません。サーバーのWebディレクトリにlaravelプロジェクトフォルダをアップロードし、データベースの資格情報を変更するだけです。あなたのWeb公開ディレクトリがのpublic_htmlある場合は、単にそのフォルダにファイルをアップロードし、あなたが持っている必要があり、データベースのの一つとのconfig/database.phpでファイル内のデータベースの設定を変更します。例については

サーバー上に作成されます。

+0

+移行を実行します。 – C2486

+0

サーバー環境で移行を実行するには、 https://laravel.com/docs/5.1/envoyにアクセスしてください。また、この質問をチェックしてくださいhttp://stackoverflow.com/questions/32094930/laravel-5-run-migrations-on-server-environment-not-local – adi

+0

アップロード中に.envファイルを削除しますそれの情報。 –

0

あなたが質問のために、より良いオプションは、rootアクセス権を持つ最小限のVPSを持っている、

答えをあなたは間違いなく、共有ホスティングにlaravelを展開することができますが、考慮すべき展開に問題がある(また、どのように私は、ルートディレクトリを変更することができますlarvelのパブリックフォルダに) 共有ホスティングがサポートを提供している場合はhtaccessまたはsmylinksを使用するか、パブリックフォルダを直接指すサブドメインとフォルダを作成することができます。プライマリドメインを指している場合は、

他の場合は、アプリをプライマリドメインに公開するように指示するには、仮想ホストを編集する必要がありますファイルとディレクトリを変更するpublic_html /パブリックフォルダは、ルートアクセス(vpsのような)で最も簡単なソリューションです

共有ホスティングの主なデメリットは、アプリケーションのパフォーマンスを向上させる必要がある展開、

composer dumpautoload -o 
php artisan config:cache 
php artisan route:cache 
php artisan optimize 
php artisan config:cache 
php artisan route:cache 
関連する問題