2011-12-01 42 views
0

我有一个使用php和mysql的托管软件包,并且ive在访问数据库并获取信息的服务器上安装了wordpress。我的网站按预期工作。通过xampp访问外部mysql数据库

但我试图升级某些方面,但不想在我的网站的实时版本上尝试新的东西。

所以我想用xampp来测试我的网站,但xampp不会连接外部数据库。

即时通讯假设其与php.ini或mysql配置有关,但我不知道如何允许它。

基本上我需要通过xampp访问我的托管服务提供商的mysql数据库!

任何想法?

编辑:

警告信息XAMPP是返回是

Warning: Cannot modify header information - headers already sent by (output started at C:\Users\Alex Morley-Finch\Dropbox\Shared\Projects\htdocs\A3MediaFinal\templates\side.php:71) in C:\Users\Alex Morley-Finch\Dropbox\Shared\Projects\htdocs\A3MediaFinal\news\wp-includes\functions.php on line 3286 

错误建立一个数据库连接

线3286:

function dead_db() { 
     global $wpdb; 

     // Load custom DB error template, if present. 
     if (file_exists(WP_CONTENT_DIR . '/db-error.php')) { 
      require_once(WP_CONTENT_DIR . '/db-error.php'); 
      die(); 
     } 

     // If installing or in the admin, provide the verbose message. 
     if (defined('WP_INSTALLING') || defined('WP_ADMIN')) 
      wp_die($wpdb->error); 

     // Otherwise, be terse. 
     status_header(500); 
     nocache_headers(); 
//3286 header('Content-Type: text/html; charset=utf-8'); 
    } 
+0

到了第3286行,页面的标题已经被设置,因此你不能改变它们。删除该行,它应该为你工作。 –

回答

1

请问您的网络托管服务提供商允许外部访问数据库。有些人不允许这样做,因为这是潜在的安全风险。

现在从现场获取数据库转储并在进行更改时在本地运行它会更好吗?

注:

你recieving的错误是与被输出的一些信息做。什么是线 wp-includes\functions.php on line 3286

此错误的含量一般存在,当你打印一些值出的函数,然后尝试做这需要头来改变,如改变运行的方向。

+0

ive在我的编辑中添加了第3286行的函数...这个数据库转储你说什么,我该如何配置它? –

+0

如果您的数据库是通过mysql托管的,那么您可以转储数据库并在本地开发环境中使用它。 http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html如果您使用的是PHPMyAdmin,那么请查看http://www.ntchosting.com/mysql/phpmyadmin.html#How_to_create_a_database_backup_using_PHPMyAdmin –