好的,我有一个客户坚持要在运行Windows Server 2003 SP2的内部服务器上安装Wordpress。
到目前为止我所做的是将mySQL,PHP和Wordpress安装到可公开访问的目录中(即www.domain.com打开网站)。
显然,如果我在服务器上并导航到http://localhost
它会启动正在运行的Wordpress网站,但我要做的就是更改它,以便在导航到http://domain.com
时它会正确地调出网站。目前,如果您这样做,它将调出网站时没有任何样式或图像,因为而不是指向http://domain.com/page
的路径指向http://localhost/page
请帮助我,我到处寻找解决方案,但我找不到任何关于将它保存在自己的服务器上,只是转移到另一台服务器。
答案 0 :(得分:2)
您必须在数据库的其余部分中搜索/替换以更改帖子,内容和元组中的URL的所有URL。在phpmyadmin中使用这些查询(如果您手动更改了站点URL或在管理员中这样做,则第一个查询除外):
UPDATE wp_options SET option_value = replace(option_value, 'http://www.olddomain.com/', 'http://www.newdomain.com/') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://www.olddomain.com/','http://www.newdomain.com/');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.olddomain.com/', 'http://www.newdomain.com/');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://www.olddomain.com/', 'http://www.newdomain.com/');
修改10/21/16
使用此PHP脚本更改URL 要好得多,因为它正确处理数据库中的序列化数据;上面的SQL查询将破坏序列化数据,您可能会松开主题和窗口小部件选项。见https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
然后还在样式表和主题的functions.php文件中查找硬编码的URL。
答案 1 :(得分:0)
转到http://localhost/wp-admin/options-general.php
并更改WordPress地址网址,如果需要,还可以更改网站地址网址。
这应该有助于检索CSS。