2016-10-04 64 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

看起来好像是与加载的文件,并没有其他的问题。 :-(

相关问题