【问题标题】:Laravel Internal server errorLaravel 内部服务器错误
【发布时间】: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


【解决方案1】:

我遇到了一些类似的问题,因为我只使用 ['key'=>'value'] 声明 php 数组,而我的远程服务器不支持,所以我不得不将所有声明切换到 array('key'=>'value')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-12
    • 1970-01-01
    • 2014-10-25
    • 2015-08-12
    • 2016-07-10
    • 1970-01-01
    • 1970-01-01
    • 2018-08-01
    相关资源
    最近更新 更多