2016-05-04 2 views
1

Это, вероятно, является простой задачей, но не могу понять ...WordPress: не может найти сор-load.php файл

1) Я установил WordPress файл непосредственно в директории хххх; wp-admin, wp-content, wp-includes находятся в файле wordpress.

2) wp-load.php существует папка wordpress, я скопировал ее и в папку wp-admin.

3) wp-config.php существует в папке wordpress.

ошибки следующим образом:

<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 /> 

Эта проблема находится в папке плагина.

и я добавить этот код в PHP файл: -

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()); 
} 

ответ

0

Вы можете использовать следующий код.

$parse_uri = explode('wp-content', $_SERVER['SCRIPT_FILENAME']); 
require_once($parse_uri[0] . 'wp-load.php'); 
+0

Его Показать меня об ошибке: Базы Данных не выбрали – user3507956

+0

Можете ли вы, пожалуйста, объяснить вашу проблему? что вы пытаетесь сделать и как? приведенный выше код должен решить вашу проблему, включая wp-load.php. Ошибка, с которой вы сталкиваетесь сейчас, может быть вызвана некоторыми другими. –

+0

Мне нужно создать новый плагин, и этот плагин должен добавить новую строку в базу данных, поэтому мне нужно подключиться к базе данных, чтобы добавить эту строку. – user3507956

0

Если проблема существует в папке плагинов. Я удаляю все плагины и добавляю каждый через FTP, пока не найду вашего виновника.

Как только преступник найден, убедитесь, что приложение является актуальным. Если это так, и проблема сохраняется, я предлагаю обратиться к создателю плагина и сообщить об этой ошибке.

+0

У меня нет плагина, только мой плагин – user3507956