远程主机正在运行Wordpress 3.6.1,Wordpress需要升级。
计划是制作一个本地副本,升级文件和数据库,确认一切正常,然后将此本地副本发布到远程服务器。
我试过几种不同的方法。
第一个是下载cPanel文件备份+cPanel数据库备份。我打开了。SQL文件,和替换了的所有实例/home/username
具有c:\\wamp\\www\\wordpress
. 本地Wordpress由c:\\wamp\\www\\wordpress
. 创建Apache vhost条目并修改Windows的主机文件后,站点加载为www.example.com
但与远程拷贝在设计上存在一些差异。
一个明显的区别是,徽标没有设置在本地开发版本上,是HTML文本,而不是PNG图像。
另一个是本地服务版本的http://www.example.com/wp-content/plugins/ubermenu/styles/custom.css?ver=2.1.0.0 包含与远程版本不同的CSS。
所以,我认为很明显,数据库设置是不同的。
我的问题是:
已替换的所有实例/home/username
具有c:\\wamp\\www\\wordpress
导致此问题的原因如果是,我应该更换什么/home/username
在本地使用。是否改为SQL文件有没有更好的方法来获取安装在本地开发主机上的远程数据库的副本?(最好不需要使用Linux命令行,我不擅长使用)我曾尝试使用WP Migrate DB,我在过去使用过它,但在这个远程主机上,我收到了一个503 Service Unavailable
error 大约40秒后。我已经尝试增加超时设置,并禁用mod\\u安全性,但没有产生任何影响。
Update: 我从零开始,使用原始的3.6.1文件和数据库,这次没有在SQL文件中进行搜索和替换,站点现在在本地显示良好。
我的下一个问题是:在本地开发中,如果有本地数据库值/home/username
哪个不在本地引用正确的位置?