当尝试预览我的博客的新主题时,会出现...
该站点遇到技术困难。请检查您的站点管理员电子邮件收件箱以获取说明。
我没有收到电子邮件。我尝试停用所有插件,但没有成功。有任何想法吗?我是新来的。
答案 0 :(得分:0)
在执行任何操作之前,您应该检测到错误。
打开WP调试模式,您将看到什么错误:
在wp-config.php中:
updateValueAndValidity(opts: {onlySelf?: boolean, emitEvent?: boolean} = {}): void {
this._setInitialStatus();
this._updateValue();
if (this.enabled) {
this._cancelExistingSubscription();
(this as{errors: ValidationErrors | null}).errors = this._runValidator();
(this as{status: string}).status = this._calculateStatus();
if (this.status === VALID || this.status === PENDING) {
this._runAsyncValidator(opts.emitEvent);
}
}
if (opts.emitEvent !== false) {
(this.valueChanges as EventEmitter<any>).emit(this.value);
(this.statusChanges as EventEmitter<string>).emit(this.status);
}
if (this._parent && !opts.onlySelf) {//<------------------------
this._parent.updateValueAndValidity(opts);
}
}
有关WP调试的更多信息:https://wordpress.org/support/article/debugging-in-wordpress/
答案 1 :(得分:0)
这是我为我们的网站设计的解决方案。我只修复了足以让管理页面重新开始工作的问题。
这一切都是在我修复了导致整个网站崩溃的初始网站问题之后完成的,在这个问题中得到了解决:https://stackoverflow.com/a/65357857/14850513
在我进行这些修复后,管理页面仍然给出您描述的先前陈述的错误消息,因此我是如何修复它的。以下项目符号是我遇到的所有错误消息以及我如何修复它们。这可能无法解决每个人的问题,但这些是我遇到的具体问题。
define('WP_DEBUG', false); #Change to true
这将显示导致网站出现问题的所有错误。您必须解决这些问题,直到它再次开始运行。您会知道,因为它会在您下次刷新时开始工作。
错误 1: 不推荐使用带花括号的数组和字符串偏移访问语法
错误 2: 警告:“继续”定位开关等同于“中断”。您的意思是使用“继续 2”吗?在 /home1/seth/public_html/wp-content/plugins/revslider/includes/operations.class.php 在线 2364
错误 3:“已弃用:函数 create_function() 在 xxx.php 中已弃用”(第 258 行)
public static function registerWidget($widgetName){
add_action('widgets_init', create_function('', 'return register_widget("'.$widgetName.'");'));
}
public static function registerWidget($widgetName){
add_action('widgets_init', function () use ($widgetName) {
return register_widget($widgetName);
});
}
self::$arrMetaBoxes[] = $box;
self::$arrMetaBoxes = [];
我的管理页面此时开始工作,但您可能需要继续修复错误,直到它再次开始正常运行。