首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WordPress :找不到wp-load.php文件

WordPress :找不到wp-load.php文件
EN

Stack Overflow用户
提问于 2016-05-05 04:33:30
回答 2查看 2.5K关注 0票数 1

这可能是一个简单的问题,但无法解决。

1)我直接在xxxx目录下安装了wordpress文件;wp-admin,wp-content,wp-includes都在wordpress文件中。

2) wp-load.php存在wordpress文件夹,我也将其复制到wp-admin文件夹中。

3) wordpress文件夹下存在wp-config.php。

错误如下:

代码语言:javascript
复制
<br />
<b>Warning</b>:  require_once(../wp-load.php): failed to open stream: No such file or directory in <b>D:\xampp\htdocs\dev\wp-content\plugins\workflow\ajax.php</b> on line <b>6</b><br />
<br />
<b>Fatal error</b>:  require_once(): Failed opening required '../wp-load.php' (include_path='D:\xampp\php\PEAR') in <b>D:\xampp\htdocs\dev\wp-content\plugins\workflow\ajax.php</b> on line <b>6</b><br />

这个问题在plugin文件夹中。

我在php文件中添加了这段代码:

代码语言:javascript
复制
include("../../../wp-load.php");
if($_POST["do"] == "add_edda_form")
{
global $wpdb;
$wpdb->workflow_content = $wpdb->prefix.'workflow_content';
session_start();
if(isset($_POST["captcha"]) && $_POST["captcha"] != "" && $_SESSION["code"] == $_POST["captcha"] && $_POST["stutjawgmodano"] )
{
$ebdaa_insert = mysql_query("INSERT INTO $wpdb->workflow_content SET
stutjawgmodano = '".$_POST["stutjawgmodano"]."',
stutjawgmodaprice = '".$_POST["stutjawgmodaprice"]."',
stumotazerno = '".$_POST["stumotazerno"]."',
stumotazerprice = '".$_POST["stumotazerprice"]."',
stuenzarno = '".$_POST["stuenzarno"]."',
stuenzarprice = '".$_POST["stuenzarprice"]."',
stuotherno = '".$_POST["stuotherno"]."',
stuotherprice = '".$_POST["stuotherprice"]."',
stutotalno = '".$_POST["stutotalno"]."',
stutotalprice = '".$_POST["stutotalprice"]."',
buldrentno = '".$_POST["buldrentno"]."',
buldrentprice = '".$_POST["buldrentprice"]."',
earthrentno = '".$_POST["earthrentno"]."',
earthrentprice = '".$_POST["earthrentprice"]."',
unrentno = '".$_POST["unrentno"]."',
unrentprice = '".$_POST["unrentprice"]."',
unotherno = '".$_POST["unotherno"]."',
unotherprice = '".$_POST["unotherprice"]."',
untotalno = '".$_POST["untotalno"]."',
untotalprice = '".$_POST["untotalprice"]."',
totalallprice = '".$_POST["totalallprice"]."',
masoolname = '".$_POST["masoolname"]."',
masoolemail = '".$_POST["masoolemail"]."',
masoolid = '".$_POST["masoolid"]."',
unverstyname = '".$_POST["unverstyname"]."',
date = '".time()."'") or die(mysql_error());
}
EN

回答 2

Stack Overflow用户

发布于 2016-05-05 05:11:08

您可以使用以下代码。

代码语言:javascript
复制
$parse_uri = explode( 'wp-content', $_SERVER['SCRIPT_FILENAME'] );
require_once( $parse_uri[0] . 'wp-load.php' );
票数 0
EN

Stack Overflow用户

发布于 2016-05-05 05:23:58

如果问题存在于插件文件夹中。我会删除所有插件,并通过FTP添加每个插件,直到您找到罪魁祸首。

找到罪魁祸首后,请确保应用程序是最新的。如果是这样,并且问题仍然存在,我建议联系插件创建者,并将此错误通知他们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37037498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档