2016-10-04 68 views
0

我試圖從MAMP移動我的網站直播服務器,我得到這個錯誤沒有發現:MAMP到Live服務器::致命錯誤類「WPDB」在load.php

致命錯誤:在/ data/folder_name /public_html/wp-includes/load.php上找到類'wpdb'404行

我經歷了所有移動的基本步驟。創建了數據庫,導入了我的數據庫,更新了wp-config.php並上傳了我的所有文件,所以我不確定問題是什麼。我甚至不知道從哪裏開始。

這裏是load.php代碼

/** 
* Load the database class file and instantiate the `$wpdb` global. 
* 
* @since 2.5.0 
* 
* @global wpdb $wpdb The WordPress database class. 
*/ 
function require_wp_db() { 
    global $wpdb; 

    require_once(ABSPATH . WPINC . '/wp-db.php'); 
    if (file_exists(WP_CONTENT_DIR . '/db.php')) 
     require_once(WP_CONTENT_DIR . '/db.php'); 

    if (isset($wpdb)) 
     return; 

    $wpdb = new wpdb(DB_USER, DB_PASSWORD, DB_NAME, DB_HOST);<--Line 404 
} 
+0

似乎是一個路徑問題,因爲WP使用一些不同的常量來加載該WPDB類。你曾經在任何配置文件中硬編碼服務器文件路徑嗎?你的文件夾結構當然會改變在現場服務器上,這樣可能會導致這個問題 –

+0

這就是我認爲這個問題是,但我不知道它從哪裏得到的路徑,我看看load.php的404行,我看到這個'/ ** * 加載數據庫類文件和實例化 'WPDB $' 全球性的。 * * @since 2.5.0 * * @global $ WPDB WPDB WordPress的數據庫類。 */ 功能require_wp_db( ){ \t全局$ wpdb; \t require_once(ABSPATH。WPINC。'/wp-db.php');如果(file_exists(WP_CONTENT_DIR。'/db.php')) \t \t require_once(WP_CONTENT_DIR。'/db.php');如果(isset($ wpdb)) \t \t \t return; \t $ wpdb = new wpdb(DB_USER,DB_PASSWORD,DB_NAME,DB_HOST); }' –

+0

我會看看你的wp-config.php文件,從上到下 - 有時WP_CONTENT_DIR或WP_CONTENT_URL常量(或其他)在那裏被覆蓋,並可能導致此問題。基本上只是尋找任何東西,定義一個特定的路徑,將存在於你的MAMP網站,但不生活 –

回答

0

看起來好像是與加載的文件,並沒有其他的問題。 :-(

相關問題