无法激活 WordPress 返回插件,因为它触发了致命错误



我在激活自己的WordPress插件时遇到奇怪的错误。

在激活插件时,我只收到消息"无法激活插件,因为它触发了致命错误"。仅此而已(见 http://prntscr.com/snxdkw(。我没有收到更多错误,启用调试模式后,我只收到级别 E_NOTICE 的错误,这并不重要。

该错误仅在实时服务器上显示,本地一切正常。谷歌搜索没有效果

本地:
PHP: 7.3.16
WordPress: 5.4.1

服务器:
PHP: 7.3.16
WordPress: 5.4.1

我试过了:

  1. 在本地和服务器上启用调试日志(结果:没有严重错误(
  2. 修复了所有错误
  3. 在我的本地WordPress上重新激活插件(结果:本地没有相同的错误(
  4. 在服务器上的PHP日志中查找(结果:没有严重错误(
  5. 尝试从错误消息跟随WP核心中的错误处理程序以了解错误启动器(结果:未找到错误启动器(
  6. 编写调试消息进行调试.log register_activation_hook和register_deactivation_hook(结果:我没有收到调试消息,我认为WordPress无法达到register_activation_hook((

检查您在服务器上本地启用的 php 扩展。您也可以查看权限。如果您使用的是 ffmpeg 或其他扩展,如果您的服务器(共享一个(可能不可用。

这可能是由于以下原因:

  1. 编码错误
  2. 与WordPress冲突
  3. 与其他插件冲突
  4. 与您的主题冲突 因此,您必须检查失败的可能原因。

问题已解决。

结果json_decode(( 给出了 null,但此数据使用数组类型变量放在函数上。我不知道为什么PHP没有给出任何错误。

通过逐步的在线检查线解决问题。

相关内容

最新更新