2017-08-08 8 views
0

私は、バニラのPHP、フレームワークなどで構築されたウェブサイトを持っています。私は今、このウェブサイトにブログを追加する必要があり、そうするためにLaravel/Statamticを使用したいと考えています。私の質問は次のとおりです:私のサーバーのサブディレクトリにLaravelプロジェクトをインストールできますか?

私のサーバーのサブディレクトリにLaravelプロジェクトをインストールできますか?たとえば、www.mywebsite.com/blog/。理想的には、blogディレクトリのすべてが私のLaravelコードで動作します。 blogディレクトリの外にあるものは、そのまま動作し続けます。これは可能ですか?

可能であれば、私のNgnix設定ファイルで何か特別なことがありますか?

+0

https://asked.io/host-laravel-in-a-sub-directory-with-nginx – waterloomatt

+0

https://laracasts.com/discuss/channels/laravel/install-laravel-5-in-subfolder -host – aynber

+0

https://laravel.io/forum/11-25-2014-installing-laravel-in-a-subdirectory – aynber

答えて

0

あなたがする必要があるのは、/ publicフォルダ内のコンテンツを取得し、それを "yourwebsite/blog"のようなサブディレクトリに置くだけです。ルートlaravelフォルダからサーバー上のルートフォルダの外にコンテンツを移動するので、パブリックフォルダを削除した後にプロジェクトに残っている基本的なことは、ルートフォルダが "/ var/www/var/www/html "となります。その後、単にautoloaderとapp.phpへのパスをindex.phpファイルに更新します。これは以前はパブリックフォルダにありましたが、現在はサブディレクトリにあります。これを行うと、laravelアプリケーションのすべてのルートは、相対URLの一部としてサブディレクトリを持つ必要があります。おそらくグループでこれを解決するのは簡単です。

あなたは単にブログをして、PHPを知っているのを知り、wordpressを選んで自分で基本テンプレートを作ってみませんか?たぶん、週末に拾うのは簡単です。あなたがVCCWを開発環境としてチェックアウトすると考えるならば。

関連する問題