【发布时间】:2016-08-18 21:06:32
【问题描述】:
我已经完成了一个 Laravel 应用程序并使用 FTP 上传了它,但即使在学习了多个教程之后也无法让它工作。
我可以访问首页,但是当我像 /login 一样深入时,它会出现 500 内部服务器错误。我可以访问 /index.php/login 但没有 css 和引导程序。
我有..
- public_html 中的 Laravel 公用文件夹。
- 其余部分位于与 public_html 处于同一级别的名为 app 的文件夹中。
- 更改了 index.php 中的引导路径。
- 编辑了 .env 文件。
- 应用程序/存储文件夹的权限 755
如果有人知道我做错了什么或修复,将不胜感激!
【问题讨论】:
-
很可能是数据库未配置/迁移未运行或其他原因。最好的办法是查看 apache 错误日志,如果你得到 500,那是你应该首先查看的地方。
-
我导出了 localhost 中使用的数据库并将其导入到我的生产数据库中。在 localhost 中完成后,我删除了 laravel.log 文件中的所有内容,但它仍然是空的。
-
检查 apache 日志 - 它会告诉你确切的错误。
-
这是共享主机还是你的vps?
标签: php laravel ftp laravel-5.2