Laravel returns 部署到 Amazon EC2 后 500 个内部服务器和 404 个路由

Laravel returns 500 internal server and 404 on routes after deploying to Amazon EC2

我想请教如何在部署到 Amazon AWS 后使用 laravel 路由修复 500 内部服务器和 404 问题。

我尝试清除缓存并重新启动 apache2,但没有成功。

我也确实更改了文件夹的权限

我也改了000-default.conf文件

到现在为止,我这边运气不好。我错过了什么或者我需要更改一些配置吗?请让我知道并提前致谢!

主要原因是 composer 正在使用您的本地主机配置,您必须在 ec2 实例上重新配置 laravelapp。按顺序尝试这些命令:

1. composer dump-autoload

2. PHP artisan config:cache

3. PHP artisan optimize

然后检查您的 laravel ec2 实例应用程序。