Symfony Prod环境提供了一个500个内部服务器erro



我的项目在开发环境中运行良好。但是,当我尝试访问没有 *_dev.php url 前缀的生产版本时,我被重定向到登录页面(应该如此),并在登录时尖叫 500 内部服务器错误。

生产站点和我的开发计算机都是如此。这里出了什么问题?

清除缓存并将权限 777 设置为生产文件夹。

清除缓存的命令:php bin/console cache:clear命令到完全权限:sudo chmod -R 777 /var/cache/prod

这应该有效!

我在生产环境中部署时添加了 500 错误,但在开发环境中没有收到它。日志中没有任何有价值的东西,在尝试了每个具有权限和缓存的 HONG 之后,似乎这是一个完美的无声 PHP 崩溃。

该问题来自一个 EasyAdmin AssociationField,该字段从集合中检索了太多项目。这就是为什么我在 prod 中看到了这一点,但在开发中没有看到它。应用自定义查询生成器后,错误 500 消失了。

希望它能有所帮助,prod 和 dev 之间的区别通常是权限,但它也可以是数据库

相关内容

最新更新