[英]Website Error Word Press home/yvnglvster/yvnglvster.com/wp-includes/blocks.php on line 20
home/yvnglvster/yvnglvster.com/wp-includes/blocks.php on line 20 Fatal error: Uncaught TypeError: strpos(): Argument #1 ($haystack) must be of type string, array given in /home/yvnglvster/yvnglvster.com/wp-includes/blocks.php:20 Stack trace: #0 /home/yvnglvster/yvnglvster.com/wp-includes/blocks.php(20): strpos(Array, 'file:') #1 /home/yvnglvster/yvnglvster.com/wp-includes/blocks.php(84): remove_block_asset_path_prefix(Array) #2 /home/yvnglvster/yvnglvster.com/wp-includes/blocks.php(330): register_block_script_handle(Array, 'viewScript') #3 /home/yvnglvster/yvnglvster.com/wp-includes/blocks/navigation.php(672): register_block_type_from_metadata('/home/yvnglvste...', Array) #4 /home/yvnglvster/yvnglvster.com/wp-includes/class-wp-hook.php(307): register_block_core_navigation('') #5 /home/yvnglvster/yvnglvster.com/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array) #6 /home/yvnglvster/yvnglvster.com/wp-includes/plugin.php(476): WP_Hook->do_action(A home/yvnglvster/yvnglvster.com/wp-includes/blocks.php 第 20 行致命错误:未捕获类型错误:strpos():参数 #1 ($haystack) 必须是字符串类型,数组在 /home/yvnglvster/yvnglvster 中给出.com/wp-includes/blocks.php:20 堆栈跟踪:#0 /home/yvnglvster/yvnglvster.com/wp-includes/blocks.php(20): strpos(Array, 'file:') #1 /home /yvnglvster/yvnglvster.com/wp-includes/blocks.php(84): remove_block_asset_path_prefix(Array) #2 /home/yvnglvster/yvnglvster.com/wp-includes/blocks.php(330): register_block_script_handle(Array, 'viewScript ') #3 /home/yvnglvster/yvnglvster.com/wp-includes/blocks/navigation.php(672): register_block_type_from_metadata('/home/yvnglvste...', Array) #4 /home/yvnglvster/yvnglvster.com /wp-includes/class-wp-hook.php(307): register_block_core_navigation('') #5 /home/yvnglvster/yvnglvster.com/wp-includes/class-wp-hook.php(331): WP_Hook-> apply_filters(NULL, Array) #6 /home/yvnglvster/yvnglvster.com/wp-includes/plugin.php(476): WP_Hook->do_action(A rray) #7 /home/yvnglvster/yvnglvster.com/wp-settings.php(598): do_action('init') #8 /home/yvnglvster/yvnglvster.com/wp-config.php(107): require_once('/home/yvnglvste...') #9 /home/yvnglvster/yvnglvster.com/wp-load.php(50): require_once('/home/yvnglvste...') #10 /home/yvnglvster/yvnglvster.com/wp-blog-header.php(13): require_once('/home/yvnglvste...') #11 /home/yvnglvster/yvnglvster.com/index.php(17): require('/home/yvnglvste...') #12 {main} thrown in /home/yvnglvster/yvnglvster.com/wp-includes/blocks.php on line 20
rray) #7 /home/yvnglvster/yvnglvster.com/wp-settings.php(598): do_action('init') #8 /home/yvnglvster/yvnglvster.com/wp-config.php(107): require_once( '/home/yvnglvste...') #9 /home/yvnglvster/yvnglvster.com/wp-load.php(50): require_once('/home/yvnglvste...') #10 /home/yvnglvster/yvnglvster .com/wp-blog-header.php(13): require_once('/home/yvnglvste...') #11 /home/yvnglvster/yvnglvster.com/index.php(17): require('/home/ yvnglvste...') #12 {main} 在第 20 行的 /home/yvnglvster/yvnglvster.com/wp-includes/blocks.php 中抛出
thats the error and i have no idea how to fix it.这就是错误,我不知道如何解决。
I tried deleting.maintenance file and then i got a fatal error.我尝试删除 .maintenance 文件,然后出现致命错误。 enabled debug mode on website to see error
在网站上启用调试模式以查看错误
Just stumbled on this so bit late but for future reference if you have the original installation zip file downloaded from wordpress that matches the version you were running before it crashed then use that otherwise download the latest wordpress installation zip file.只是偶然发现了这一点,但为了将来参考,如果您从 wordpress 下载了与您在崩溃前运行的版本相匹配的原始安装 zip 文件,则使用该文件,否则请下载最新的 wordpress 安装 zip 文件。
Make a backup copy of your webserver folder and if you are able to then backup the database eg using phpMyAdmin.制作您的网络服务器文件夹的备份副本,如果您能够备份数据库,例如使用 phpMyAdmin。
Extract the wordpress installation zip file to a temporary location.将wordpress安装zip文件解压到临时位置。
Delete the entire /wp-content
folder and wp-config-sample.php
file from the temporary location.从临时位置删除整个
/wp-content
文件夹和wp-config-sample.php
文件。
Now replace the folders and files of the failing wordpress site with the ones from the temporary location.现在用临时位置的文件夹和文件替换失败的 wordpress 站点的文件夹和文件。
Hopefully this will get wordpress running up again.希望这将使 wordpress 再次运行。 Maybe the error was caused by a wordpress or plugin update like woocommerce that timed out?
也许错误是由超时的 wordpress 或插件更新(如 woocommerce)引起的?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.