【发布时间】:2015-05-05 09:52:53
【问题描述】:
我已经将我的新 laravel 项目上传到一个虚拟主机中。现在它只显示一个空白页。我在 laravel 5 中使用预先构建的登录内容,即使我输入 http://mylaravel.mywebhost.com/public/index.php(如您所知,index.php 在公共文件夹中),链接也是 http://mylaravel.mywebhost.com/auth/login,并且我没有将我的子域指向公用文件夹。任何想法、建议、线索、建议,都有助于使我的 laravel 5 在我的子域中工作。目前,我认为这是因为 index.php 在公用文件夹中,而我的子域没有指向公用文件夹,所以最好的方法是将 index.php 放在公共文件夹之外,但我将如何告诉 laravel 5 index.php 在 /index.php 之类的公共文件夹之外,以便一切正常?
【问题讨论】:
-
读了 3 遍后,我仍然不知道你的问题是什么。 “我没有将我的子域指向公用文件夹...” - 为什么不呢?
-
我的意思是,通常在创建子域时,您的 index.php 所在的字段有一个字段
-
是的 - 那么为什么不直接告诉它 index.php 的位置呢?每个像样的主机都应该有一个选项来指定域的根目录,对于 Laravel 项目它是公共目录。
-
It shows only a blank page,您是否只是将其克隆到您的生产服务器或类似的东西。确保运行composer update。我曾经遇到过同样的问题。 -
解决。感谢你的回答。我尝试了不同的方法来让事情变得更容易。