我打开WordPress网站时收到错误

时间:2015-07-01 21:43:40

标签: php wordpress

这是错误:

  

警告:require(/ home / **** / public_html / wp-includes / load.php):无法打开流:/home/growfi5/public_html/wp-settings.php中没有此类文件或目录第21行

     

致命错误:require():无法打开所需的'/home/****/public_html/wp-includes/load.php'(include_path ='。:/ usr / lib / php:/ usr / local /第21行/home/*****/public_html/wp-settings.php中的lib / php')

第21行说

require( ABSPATH . WPINC . '/load.php' )

3 个答案:

答案 0 :(得分:1)

看起来您可能缺少一个或多个核心WordPress文件。

load.php文件应该放在wp-includes目录中,您可以在https://core.trac.wordpress.org/browser/trunk/src/wp-includes/load.php

查看该文件当前版本的来源

修复此错误后,您可能会遇到其他丢失的文件。

可能需要下载latest版本的WordPress并将所有文件解压缩到您的WordPress安装中,以确保您拥有所有最新文件。

注意:解压缩这些文件通常是安全的,只需确保您拥有所有WP文件的最新版本。

答案 1 :(得分:0)

drew010的回答是正确的,但我想提供一个问题排查提示。

在您使用像Filezilla这样的FTP客户端对网站上的文件进行某些操作后,这个问题似乎无处不在吗?

如果是这样,请查看您的根目录,并确保一切都在应该的位置,并且您没有意外地点击并拖出某些东西。

我被这个bug的蓝色外观所困扰,直到我意识到我不小心把我的wp-includes文件夹放在我的wp-content文件夹中。

答案 2 :(得分:0)

我知道这是大约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 {} \;