Content management system Typo3:尝试添加扩展,然后我的网站崩溃并显示HTTP错误500

Content management system Typo3:尝试添加扩展,然后我的网站崩溃并显示HTTP错误500,content-management-system,typo3,Content Management System,Typo3,我为我的客户接管了一个网站,并尝试在Typo3上添加一个扩展。当我这样做时,整个网站崩溃并显示HTTP错误500。我发现这个线程有一个类似的问题,按照说明,擦去了应该被删除,但没有工作的关键 由于无法访问后端登录页,我获得了对cPanel的访问权。现在我可以访问所有的根文件了,希望能解决这个问题。有人知道如何修复它吗?您应该阅读错误日志(针对PHP服务或Apache,具体取决于主机的工作方式)。在那里你可以看到实际的错误信息,然后可以给你一个指示什么是真正的错误 最常见的原因是: 扩展版本与您

我为我的客户接管了一个网站,并尝试在Typo3上添加一个扩展。当我这样做时,整个网站崩溃并显示HTTP错误500。我发现这个线程有一个类似的问题,按照说明,擦去了应该被删除,但没有工作的关键


由于无法访问后端登录页,我获得了对cPanel的访问权。现在我可以访问所有的根文件了,希望能解决这个问题。有人知道如何修复它吗?

您应该阅读错误日志(针对PHP服务或Apache,具体取决于主机的工作方式)。在那里你可以看到实际的错误信息,然后可以给你一个指示什么是真正的错误

最常见的原因是:

  • 扩展版本与您使用的TYPO3版本不兼容(并且您在安装时忽略了警告)
  • 扩展的编写方式假定您更新了数据库架构,而安装扩展时可能不会自动更新数据库架构
  • 扩展调用必须加载的类,这些类不为您使用的安装提供类加载(例如,某些扩展只提供composer支持,如果您安装时没有composer,则无法工作)
  • 扩展使用未安装的PHP模块或与使用的PHP版本不兼容的PHP模块
您应该能够通过使用TYPO3安装工具手动更新数据库架构并检查扩展是否正常工作(仅限TYPO3 8.7+)来恢复此功能。如果这没有帮助,我们需要更多信息:

  • 你使用哪一个版本
  • 它是用composer安装的吗
  • 在PHP错误日志中得到的确切错误消息是什么
  • 如果您安装的扩展是公共的,那么指向它的链接将有助于确定出现错误的原因

希望这有帮助

在做任何事情之前,我对该网站进行了备份,然后找到并下载了几个月前完成的备份,我并不介意。恢复备份后,除了HTTP 500错误之外,什么也没有发生,而是出现了另一个奇怪的问题。现在网站的左上角显示了数字3。()它是与Extensions Manager一起安装的。我不知道Typo3版本是什么,对不起,在我的cPanel上我找不到错误日志。(). 在这一点上,我迷路了,甚至愿意根据我保存的缓存页面重新设计整个网站,或者让某人访问该网站,看看是否可以修复。另外,当我用Chrome检查网站时,控制台上仍然显示加载资源失败:服务器响应状态为500(内部服务器错误)。我认为Typo3版本是V6。没有安装工具,我甚至不能创建一个。我在服务器上上传了一个test.html文件,它可以正常工作。
3
可能是php标记之外的任何php文件中输入错误的字符。如果没有错误日志,则需要在前端显示错误。因为您不在实时系统上,这应该是可能的(否则可能会泄露内部信息)。将安装工具中的安装设置为开发模式。安装工具应始终可用(无后端),直接调用
../typo3/install/
,注意需要一个新文件
typoconf/ENABLE\u install\u tool
和一个密码。获取PHP错误日志应是优先事项;托管提供商可能会帮助您做到这一点,但即使没有,您也可以通过编辑文件删除新的扩展名并恢复站点。在
typo3conf/
中,如果版本非常旧,则应该有
PackageStates.php
LocalConfiguration.php
localconf.php
。对于前者,将扩展的“活动”标志更改为
false
。对于其他扩展键,请查找包含新扩展键的扩展键的CSV列表,然后编辑该CSV值以删除新键。然后可能会清除所有文件的
typo3temp