以下是错误:
警告:require(/home/****/public_html/wp-includes/load.php):无法打开流:在第21行的/homegrowtfi5/public_html/wp-settings.php中没有这样的文件或目录
致命错误:require():无法在第21行的/home/*****/public_html/wp-settings.php中打开必需的"/home/****/public_html/wp includes/load.php"(include_path=".:/usr/lib/php:/usr/local/lib/php')
第21行显示
require( ABSPATH . WPINC . '/load.php' )
看起来您可能缺少一个或多个核心WordPress文件。
load.php文件应该放在wp-includes
目录中,您可以在https://core.trac.wordpress.org/browser/trunk/src/wp-includes/load.php
修复此错误后,您可能会遇到其他丢失的文件。
可能需要下载最新版本的WordPress,并将所有文件提取到您的WordPress安装中,以确保您拥有所有最新文件。
注意:拆包这些文件通常是安全的,只需确保您拥有所有WP文件的最新正确版本。
drew010的答案是正确的,但我想提供一个故障排除技巧。
这个问题是不是在你用Filezilla这样的FTP客户端处理网站上的文件后突然出现的?
如果是这样的话,看看你的根目录,确保所有东西都在应该在的地方,并且你没有意外地点击并拖动一些东西。
我被这个错误突如其来的外观难住了,直到我意识到我不小心把我的wp-includes文件夹放在了我的wp-content文件夹里。
我知道这是大约5年前提出并解决的,但这个解决方案可能会帮助其他人。。。
我在通过SSH终端安装的Wordpress上也遇到了同样的问题。在这种情况下,我的问题是文件夹的所有者和权限。请确保使用正确的用户组进行安装。在我的情况下,我不得不通过键入:将root用户和root组更改为当前帐户用户和组
chown -R youraccountuser:youraccountgroup ./
然后还要确保所有文件夹和文件都设置了正确的权限。对我来说是:
find /path/to/your/wordpress/install/ -type d -exec chmod 755 {} ';
find /path/to/your/wordpress/install/ -type f -exec chmod 644 {} ';