【发布时间】:2015-12-09 09:13:43
【问题描述】:
我在 wamp 上开发了我的 laravel 应用程序。我终于完成并租用了具有 CPanel 界面的云托管服务器。我在公共 html 上上传了所有文件并尝试访问该站点。它应该进入登录页面但无法正常工作。
我曾经部署经典的html文件,这是我第一次部署PHP laravel站点。我已经成功导入了我的 MySQL 数据库,所以它已经准备好了。我只是对配置等一无所知。
【问题讨论】:
-
任何有关发生情况的信息也很有用。就像您收到错误消息一样?日志中有消息吗?您需要检查的可能事项: - .env 配置文件和值 - /storage 文件夹是否可写 - 是否指向 /public 的 docroot - 是否已安装和配置 php
-
你的 php/Laravel 日志是否包含任何内容?
-
您还应该指定托管它的位置,例如在 digitalocean 上等等。因为 laravel 需要托管在 linux 服务器上。 DigitalOcean 将是一个不错的选择。
-
好吧,现在看起来我的主页只有显示 laravel 文件夹的目录,例如应用程序、资源等。我只是不知道如何使它工作。
-
看起来您的虚拟主机指向项目根目录,而不是公共目录。这是基于 cpanel 的主机的常见问题。您需要转到 cpanel 上的域部分并将根更改为 /public_html/public 或类似的东西。谷歌搜索“cpanel 更改域根目录”将为您提供帮助
标签: php laravel-5.1