将WordPress移至未知网点

时间:2011-11-29 作者:Howdy_McGee

我想在一台服务器上下载一些wordpress网站。问题是我不知道要将其移动到哪个url或服务器。问题是我确实想让原版发挥作用。关于我应该做什么的建议?

This Wordpress Codex 表明我已经知道我要把wordpress移到哪里了。。。关于我应该做什么的建议?

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

我不会太担心,只要下载所有的数据库和文件就行了。

如果要将其上载到新服务器,请更改wp配置文件并在数据库上运行以下查询:

UPDATE wp_options SET option_value = replace(option_value, \'http://www.example.com\', \'http://www.newurl.com\') WHERE option_name = \'home\' OR option_name = \'siteurl\';

UPDATE wp_posts SET guid = replace(guid, \'http://www.example.com\',\'http://www.newurl.com\');

UPDATE wp_posts SET post_content = replace(post_content, \'http://www.example.com/\', \'http://www.newurl.com\');
如果永久链接仍不工作,请删除。htaccess文件,然后转到设置->永久链接,然后单击保存以创建。htaccess文件。

SO网友:ZweiBlumen

在继续在数据库中进行任何搜索和替换之前,您可能需要阅读本文:

https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

执行基本的SQL替换不考虑序列化数组,可能会弄乱插件和其他设置。这可能有点过头了,但如果你有一个带有多个插件的大型站点,那么以后就可以避免问题了。

我个人总是使用这个小工具。它也很方便,因为您可以简单地将其复制到wordpress文件夹,然后从浏览器运行更新。

SO网友:Joshua Abenazer

除了@ptriek的建议之外,以下链接应该可以指导您。http://codex.wordpress.org/Changing_The_Site_URL#Relocate_methodhttp://codex.wordpress.org/Changing_The_Site_URL#Changing_the_URL_directly_in_the_database

您还可以尝试在WP config中设置WP\\u SITEURL和WP\\u HOME。php文件。http://codex.wordpress.org/Editing_wp-config.php#WordPress_address_.28URL.29http://codex.wordpress.org/Editing_wp-config.php#Blog_address_.28URL.29

define(\'WP_SITEURL\', \'http://\' . $_SERVER[\'SERVER_NAME\'] );
define(\'WP_HOME\',    \'http://\' . $_SERVER[\'SERVER_NAME\'] );

结束

相关推荐

WordPress 3.0.1 on IIS 6 Web Server PermaLink Issues

最近,我无意中发现了这个博客“用WordPress在IIS6上使用IIRF URL重写”(http://john-sheehan.com/blog/using-iirf-url-rewriting-on-iis6-with-wordpress/ ) 我在Mac OS X上开发了一个运行MAMP的WordPress站点,然后将该站点移植到MS IIS6 Windows 2003服务器环境中。转到主页一切正常,但我的所有其他页面都找不到-404。我的网站是用WordPress 3.0.1中的PermaLink