2016-08-18 39 views
2

我已完成Laravel应用程序并使用FTP上传它,但即使在遵循多个教程后也无法使其运行。仅使用FTP部署Laravel应用程序

我可以访问的首页,但当我更深入的/登录它给出了500内部服务器错误。我可以访问/index.php/login,但没有css和bootstrap。

我..

  • 中的public_html Laravel公用文件夹。
  • 其余部分位于名为app的文件夹中,与public_html处于同一级别。
  • 更改了index.php中的引导路径。
  • 编辑.env文件。
  • 权限755应用/存储文件夹

希望如果有人知道我在做什么错误或修正!

+0

它更可能的数据库没有配置 /迁移没有跑什么的。最好的办法是看看apache的错误日志,如果你得到一个500,这是你应该看的第一个地方。 – Farkie

+0

我导出了localhost中使用的数据库并将其导入到我的生产数据库中。在localhost中完成后,我删除了laravel.log文件中的所有内容,但仍然为空。 – mattesj

+0

检查Apache日志 - 它会告诉你确切的错误。 – Farkie

回答

0

如果你使用的是Apache Web服务器,你应该启用mod_rewrite模块。在.htaccess

Options +FollowSymLinks 
RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.php [L]