2017-08-08 73 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 /无功/ www/html等”。之后,只需更新index.php文件中自动加载器和app.php的路径,该文件以前位于公用文件夹中,但现在位于您的子目录中。请记住,如果你这样做,laravel应用程序中的所有路由必须将子目录作为任何相关url的一部分,可能很容易用组来解决。

如果你只是想做一个博客,并已知道PHP为什么不拿起wordpress并为自己做一个基本的模板?拿起来很简单,也许是周末。如果您考虑将VCCW视为开发环境。

相关问题