致命错误:找不到类“BUILDR_OPTIONS”
Posted
技术标签:
【中文标题】致命错误:找不到类“BUILDR_OPTIONS”【英文标题】:Fatal error: Class 'BUILDR_OPTIONS' not found 【发布时间】:2018-12-21 23:30:15 【问题描述】:我正在本地主机上处理我的 wordpress 网站,当我尝试更改主题时,它崩溃了。我该怎么办?
致命错误:第 124 行的 C:\xampp\htdocs\wordpress\wp-content\plugins\buildr-features\inc\functions-customizer.php 中找不到类“BUILDR_OPTIONS”
【问题讨论】:
【参考方案1】:不要将错误消息视为不可读的古老字形,而是将其读给自己听,如下所示:
Fatal error
。这意味着 PHP 无法处理错误,它不知道如何处理它。 PHP 可以跳过一些错误,但任何触发 Fatal error
的错误都是致命的(对于脚本(可能是开发人员的理智?))
现在,我们需要弄清楚它为什么会死。 “在 [行号] 的 [脚本位置] 中找不到类 BUILDR_OPTIONS
”。
如果您转到该目录 C:\xampp\htdocs\wordpress\wp-content\plugins\buildr-features\inc\
并打开该文件 functions-customizer.php
,然后转到第 24 行 - 您会看到它正在尝试实例化一个名为 BUILDR_OPTIONS
的类,可能使用类似以下内容:
$buildr_options = new BUILDR_OPTIONS();
错误提到尚未找到BUILDR_OPTIONS
类(这意味着它尚未定义)。
由于这发生在您更改主题时,我敢打赌您的旧主题定义了该类(是否偶然命名为 Buildr Theme 之类的名称?)。因此,您要么必须重新激活该主题,要么禁用 buildr-features
插件。如果您无法访问仪表板,您可以通过编辑文件夹名称来禁用它。我看到最多的标准“我正在重命名这个插件以暂时禁用它”的做法是用-x
后缀重命名它,所以在这种情况下将它重命名为buildr-features-x
。这将关闭插件,重命名它会导致它重新激活。
所以你最简单的选择是:
重新激活旧主题 停用插件【讨论】:
以上是关于致命错误:找不到类“BUILDR_OPTIONS”的主要内容,如果未能解决你的问题,请参考以下文章
Laravel - 致命错误:未捕获的错误:找不到类'Auth'