laravel 5.5 HTTP ERROR 500 无法处理此请求

新手上路,请多包涵

我的旧项目使用 Laravel 5.4.17 它可以在服务器上正常工作。但是新项目使用 Laravel 5.5.4 它在 root/public 路由时无法工作“ mydomain.com/root/public 目前无法处理此请求。 HTTP 错误 500”。是不是php版本的问题?因为当前的 php 版本是 5.6.23。 Laravel 5.5 需要 php 7.0?你觉得我说的对吗?

原文由 patipat chewprecha 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 992
2 个回答

对于 Laravel 5.5,您需要以下服务器要求

Laravel 框架有一些系统要求。当然,Laravel Homestead 虚拟机满足了所有这些要求,因此强烈建议您使用 Homestead 作为本地 Laravel 开发环境。

但是,如果您不使用 Homestead,则需要确保您的服务器满足以下要求:

 PHP >= 7.0.0
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension

参考: https ://laravel.com/docs/5.5#server-requirements

原文由 Vision Coderz 发布,翻译遵循 CC BY-SA 3.0 许可协议

对于 docker 中的 Laravel 8,您可能需要更改存储文件夹的权限。

 sudo chmod -R 777 storage

原文由 Macdonald 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题