wordpress 错误 - class-wp-block-parser.php

问题描述 投票:0回答:1

当我打开我的客户网站时,它显示错误

警告:require_once(/home1/ibcnews1/mohsinbrother.com/wp-includes/class-wp-block-parser-block.php):无法打开流:/home1/ibcnews1/mohsinbrother.com中没有这样的文件或目录/wp-includes/class-wp-block-parser.php 第 406 行

致命错误:未捕获错误:无法打开所需的'/home1/ibcnews1/mohsinbrother.com/wp-includes/class-wp-block-parser-block.php'(include_path='.:/opt/cpanel/ea-php82 /root/usr/share/pear') 在 /home1/ibcnews1/mohsinbrother.com/wp-includes/class-wp-block-parser.php:406 堆栈跟踪:#0 /home1/ibcnews1/mohsinbrother.com/wp -settings.php(322): require() #1 /home1/ibcnews1/mohsinbrother.com/wp-config.php(96): require_once('/home1/ibcnews1...') #2 /home1/ibcnews1/ mohsinbrother.com/wp-load.php(50): require_once('/home1/ibcnews1...') #3 /home1/ibcnews1/mohsinbrother.com/wp-admin/admin.php(34): require_once(' /home1/ibcnews1...') #4 /home1/ibcnews1/mohsinbrother.com/wp-admin/index.php(10): require_once('/home1/ibcnews1...') #5 {main} 投入/home1/ibcnews1/mohsinbrother.com/wp-includes/class-wp-block-parser.php 第 406 行

注意:函数 is_embed 被错误调用。条件查询标记在查询运行之前不起作用。在此之前,它们总是返回 false。请参阅 WordPress 中的调试以获取更多信息。 (此消息是在 3.1.0 版本中添加的。)位于 /home1/ibcnews1/mohsinbrother.com/wp-includes/functions.php 第 5897 行

注意:函数 is_search 被错误调用。条件查询标记在查询运行之前不起作用。在此之前,它们总是返回 false。请参阅 WordPress 中的调试以获取更多信息。 (此消息是在版本 3.1.0 中添加的。)位于 /home1/ibcnews1/mohsinbrother.com/wp-includes/functions.php 第 5897 行 该网站出现严重错误。

了解有关 WordPress 故障排除的更多信息。

我该如何解决?

第406行代码是

require_once __DIR__ . '/class-wp-block-parser-block.php';

我尝试过,但网站无法工作

php class parsing block
1个回答
0
投票

我建议将 PHP 版本更改为较低版本。假设您当前使用的是 PHP 版本 8.2,请尝试将其更改为 8.1。

您可以通过两种方式更改 PHP 版本:

  1. 通过您的 cPanel > MultiPHP 管理器
  2. 使用.htaccess文件 在 home1/ibcnews1/mohsinbrother.com > .htaccess > 右键单击中找到该文件,然后选择编辑文件,然后将我在下面提供的 PHP 处理程序插入到 htaccess 文件的顶部:

php – BEGIN cPanel-generated handler, do not editSet the “ea-php81” package as the default “PHP” programming language.<IfModule mime_module>AddHandler application/x-httpd-ea-php81___lsphp .php .php8 .phtml</IfModule>php – END cPanel-generated handler, do not edit

注意:您可以将这个“ea-php81”更改为您喜欢的PHP版本。例如,您想使用 PHP 版本 80,然后将其更改为 “ea-php80”

请勿保存更改然后加载您的网站。

如果这不能解决问题,我建议更新 WordPress 核心文件,特别是 wp-includeswp-admin

  1. 您可以通过下载更新的 WordPress 版本来完成此操作https://wordpress.org/download/

  2. 转到文件管理器 > 查找文件夹 mohsinbrother.com > 上传 WordPress zip 文件 > 解压 zip 文件,路径目录应为 home1/ibcnews1/mohsinbrother.com/wordpress

  3. WordPress 将显示文件夹名称 > 查找 wp-includeswp-admin 文件夹 > 右键单击然后选择 move > 路径应为 /mohsinbrother.com

  4. 完成后,检查网站。

注意:只要您只更新 wp-includeswp-admin

,更新核心文件就不会覆盖您的网页内容
© www.soinside.com 2019 - 2024. All rights reserved.