【发布时间】:2018-05-03 09:17:14
【问题描述】:
我正在尝试在我的虚拟主机(PHP 版本 7.1.xx)上部署我的 Laravel 5.5 项目。 我在同一台服务器上有多个主机,所以当我使用 FTP 连接时,我所拥有的:
-WEBSITE NUMBER 1
-- WordPress files
-WEBSITE NUMBER 2
-- WordPress files
-WEBSITE NUMBER 3
-- WordPress files
现在我想要的是运行 laravel 的 www.WEBSITENUMBER3.com/app/ 的子文件夹。 所以我在同一级别做了2个文件夹:
-WEBSITE NUMBER 1
-- WordPress files
-WEBSITE NUMBER 2
-- WordPress files
-WEBSITE NUMBER 3
-- WordPress files
-- app
-- laravelApp
在 app 文件夹中,我放置了 Laravel 的 Public 目录的文件,在 laravelApp 文件夹中,我放置了我所有的 laravel 项目(除了 public 文件夹) 现在的问题是,当我访问 www.WEBSITENUMBER3.com/app/ 时,所有链接都已损坏,引导程序无法加载,因为他尝试加载:
www.WEBSITENUMBER3.com/bootstrap
而不是 www.WEBSITENUMBER3.com/app/bootstrap
所以我的应用程序的所有东西。 那么有没有办法改变 laravel 工作的根? 我发现手动更改 Laravel 中的所有链接是不可能且错误的,我绝对想让它们保持相对。
【问题讨论】:
-
您的公用文件夹中有
index.php文件吗?引导文件的路径是否正确?