【发布时间】:2015-07-02 13:13:47
【问题描述】:
我的 laravel 4 应用程序在本地环境中完美运行,但是当迁移到生产环境时,该应用程序会引发内部服务器错误。我在迁移到生产环境时是否遗漏了要完成的任何更改?
【问题讨论】:
-
您是否确定在您的生产服务器上启用了 mod rewrite 扩展?
-
有很多可能会引发内部服务器错误...不兼容的 php 版本、不可写的
app/storage文件夹等。检查您的app/config/production文件夹(如果您创建了一个),否则验证所有配置设置是否适合您的生产环境。 -
@timLewis - 你是对的,问题是由于文件权限不正确,我更改了文件权限,现在它工作正常:)
-
@SmitMehta 是的,这通常是罪魁祸首。如果
storage文件夹至少不可写,应用程序将抛出错误,但无法显示它(因为它会尝试将错误保存到app/storage/logs文件夹中的日志中,然后再将其显示在屏幕上)。很高兴你让它工作了!
标签: laravel internal-server-error