复制本地主机WordPress站点后建立数据库连接时出错(复制前站点URL直接指向主机服务器的URL)

时间:2013-02-15 作者:Adam

我有一个localhost站点,我听说如果我将WordPress地址(URL)和站点地址(URL)更改为当前托管的站点地址,然后将其上载到主机,我可以通过将整个站点从本地复制并粘贴到主机来迁移该站点。现在我的主机服务器的站点在与我的本地主机站点粘贴后似乎sql db已损坏。。。它只显示:“建立数据库连接时出错”,您知道如何修复它吗?

2 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

阅读http://codex.wordpress.org/Moving_WordPress#When_Your_Domain_Name_or_URLs_Change

您只移动了PHP文件。这只是过程的一部分。

迁移数据库意味着:创建一个数据库,如果还没有数据库,则将数据库从本地服务器移动到远程服务器wp-config editing trick used here 将为您提供更多帮助,但不会修复数据库中可能存在的任何URLVelvet Blues Update Urls 非常适合在移动后整理损坏的URL

更简单的方法是这样导出中使用WordPress导出器导出本地安装中的所有内容。在远程安装中,导入刚刚导出的内容。您需要安装WordPress importer pluginVelvet Blues Update Urls 非常适合在移动后整理损坏的URL好处是数据库干净,适合您的新主机。缺点是:虽然进口商将提供下载和安装您的附件,但它无法从“本地”地址进行下载和安装。

虽然我已经做到了,而且确实奏效了,但我更喜欢后者,因为它是值得的。

警告:我不能发誓我已经记住了你需要做的一切。在做任何事情之前,请仔细阅读法典页。

SO网友:KodeFor.Me

您必须打开wp配置。php,位于WordPress根目录中,然后修改选项

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define(\'DB_NAME\', \'YourOnlineDatabaseScemaName\');

/** MySQL database username */
define(\'DB_USER\', \'YourDatabaseUserNameHere\');

/** MySQL database password */
define(\'DB_PASSWORD\', \'YourDatabasePasswork\');
这将使消息失效。要获得有关WordPress迁移的更多信息,请阅读http://codex.wordpress.org/Moving_WordPress#When_Your_Domain_Name_or_URLs_Change

结束

相关推荐

Wordpress SQL JOIN query

Hi我试图在同一个查询调用中运行2个查询。 // send the query global $wpdb; $commentQ = \"SELECT * FROM $wpdb->comments \" . $whereClause . $orderBy; $comments = $wpdb->get_results( $commentQ, ARRAY_A); 到目前为止,它是可行的,但当我尝试运行2个查询时,它失败了。我想做的是我想跑步