在最近一次对Contao CMS进行从4.13.38升级到5.3.1的过程中,很多用户遇到了网站无法正常运行的问题。特别是,当前端(FE)和后台(BE)都无法访问时,错误日志中显示了一个关键信息:contao.image.image_sizes服务不存在。本文将详细探讨这一问题,并提供解决方案。
问题分析
在升级过程中,Contao的服务可能会被重命名、移除或其实现方式发生变化。根据错误日志,我们可以看到以下信息:
UncaughtPHPException Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException:"You have requested a non-existent service "contao.image.image_sizes". Did you mean one of these: "contao.