将WordPress从实时服务器移动到本地服务器

时间:2011-11-17 作者:user1893

我有一个wordpress安装,我一直在工作,现在我想在我的本地服务器上开发安装。我已经下载了所有站点文件,并将其添加到本地服务器目录中。我还导出了live数据库并导入到本地安装的数据库中。

我为数据库更改的唯一凭据是:数据库名称[新名称]、数据库用户[根]、数据库密码[无密码]、数据库服务器[本地主机]。

在对wp配置进行这些更改之后。php并加载网站它正确加载主页,但。。。所有其他页面仍在引用live网站的url。我试图通过将wp\\u home和wp\\u siteurl定义为“local/sitefolder”来修复此问题

define(\'WP_HOME\', \'localhost/sitefolder\');
define(\'WP_SITEURL\', \'localhost/sitefolder\');
完成后,我访问了该网站,但现在没有应用css。这本身就很奇怪,因为当检查css的参考url时,它是正确的路径,但对于firebug,它显示无法找到文档。

我还注意到,所有url都将定义的url添加到url中。。。例如,主页的链接应该是“localhost/sitefolder”,但在定义URL后,现在是“localhost/sitefolder/localhost/sitefolder”

我进入数据库,搜索对实时URL的任何引用,并将其替换为本地路径,但这并没有修复它。

我想知道是否需要定义本地服务器的绝对路径。

有人能告诉我怎么解决这个问题吗?我已经尝试解决这些问题4天了,但没有成功。感谢您的宝贵反馈。

1 个回复
最合适的回答,由SO网友:Devin Humbert 整理而成

从WP配置中删除WP\\U HOME和WP\\U SITEURL。然后在wp\\u options表中检查值“siteurl”和“home”,并将其更改为http://localhost/sitefolder. 它必须是绝对URL。

The WP Codex has more information about changing the site URL.

结束

相关推荐

Custom WordPress Installation

我想知道下面的帖子中描述的自定义WordPress安装的方法是否有更新版本。http://wpbits.wordpress.com/2007/08/10/automating-wordpress-customizations-the-installphp-way/