当前正在更改托管并上传备份,此后 WordPress 仪表板无法再访问并显示错误:
致命错误:无法声明类 WP_Block_Parser_Block,因为该名称已在使用 /home/domains/public_html/wp-includes/class-wp-block-parser.php 第 15 行
本网站出现严重错误。
我没有编码经验,如何解决这个问题?
提前谢谢大家。
再次访问 WordPress 仪表板,但不更改网站内容。
我建议将 PHP 版本更改为较低版本。假设您当前使用的是 PHP 版本 8.2,请尝试将其更改为 8.1。
您可以通过两种方式更改 PHP 版本:
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-includes
您可以通过下载更新的 WordPress 版本来完成此操作https://wordpress.org/download/
转到文件管理器 > 查找文件夹 mohsinbrother.com > 上传 WordPress zip 文件 > 解压 zip 文件,路径目录应为 /home/domains/public_html/wordpress
WordPress 将显示文件夹名称 > 查找 wp-includes 文件夹 > 右键单击然后选择 move > 路径应为 /public_html
完成后,检查网站。
注意:只要您只更新 wp-includes
,更新核心文件就不会覆盖您的网页内容我有同样的问题,更改为较低的 PHP 没有帮助。现在它说:无法复制..:wp-includes/Requests/src/Expetion/Http/StatusUnknown.php