Typo3 损坏:前端/后端空白页面,即使在恢复备份后也没有错误

Typo3 broken: Frontend / Backend blank pages and no errors even after restoring backup

我正在修复维护不善的 typo3 安装,结果导致前端、后端和安装工具出现空白页。

我想修复扩展,因为即使更新到最新的兼容版本(尝试清空缓存和数据库比较),powermail 扩展也不再工作。

我停用了一个扩展 "compatibility6" 以查看它是否有干扰,从那时起所有页面都变成空白,包括安装管理器。我通过 PackageStates.php 重新激活了扩展,清空了缓存,但它没有改变任何东西。即使我在 LocalConfiguration.php 中设置了参数,我也看不到任何错误消息,这使得很难找出问题所在。然后我使用 vmware 恢复了备份。仍然,后端和前端是空白的。

我正在使用 Apache 和 Typo3 7.6.23。

我不知道是什么导致了这个问题,想知道还需要寻找什么?

这意味着你那里有一个 PHP 错误。第一件事是检查日志。如果您看到类似 "class not found" 的内容,那么您的下一步操作将是 composer dumpautoload --no-dev.

很久以前我有一篇关于TYPO3 FE 空白页的文章。不是最新的,但仍然有用:https://www.dmitry-dulepov.com/2009/03/blank-empty-page-in-typo3.html

Dmitry 已经写过了:你有一个错误。
在生产环境中,不会显示任何有关您系统的信息。
因此,有关错误的唯一信息可以在您的网络服务器的错误日志中找到。

如何获得有关错误的更多信息?
进入安装工具,切换到开发模式。这还将启用弃用日志记录到文件中。尝试通过禁用弃用日志记录来避免让系统充满弃用警告。

通过将此添加到您的打字错误设置中来禁用默认的异常处理程序:
config.contentObjectExceptionHandler = 0

现在您应该看到调用堆栈而不是空白屏幕。
请注意,这可能会泄露您系统中的机密信息。
因此,您应该使用实时系统的副本。