我已经在这里阅读了许多其他主题并且还有指南,因为这是我第一次将Wordpress网站移动到另一台服务器,我认为到目前为止我已经完成了所有正确的操作但不确定。
到目前为止,我已完成以下工作:
备份WP文件并将其移至新服务器的public_html和ip
与用户一起创建了一个新的Mysql数据库并导入了旧数据库
在phpmyadmin中检查导入的数据库,一切似乎都是
将wp-config文件更改为新的数据库详细信息
还在wp-config中定义了网站网址,如下所示:
定义(' WP_SITEURL',' http://www.example.com');
最后我将本地主机文件更改为以下内容:
new.ip.here example.com
当我访问example.com时,它似乎重定向到www.example.com,我认为它应该是我的网站,因为它仍然在旧/当前服务器上。
我还是登录了WP并做了一个测试帖但是这个帖子出现在旧服务器上的网站上,我想我确认上面说的是什么?
当我运行以下ping命令时,我得到了这些结果
ping example.com - new ip returned
ping www.example.com - old ip returned
到目前为止,我是否完成了所有操作,如果是这样的话,如果重定向我,我如何在新服务器上测试该网站?
感谢
答案 0 :(得分:0)
我已经在ssh而不是cpanel中创建了新的mysql数据库和用户,即使我检查了权限,当我在cpanel中为这个ip登录mysql admin时,一切看起来都是有序的,它显示没有dbs和用户帐号,奇怪的是虽然我导入的数据库是在phpmyadmin。
我创建了一个全新的db&用户在mysql管理员,然后使用域加上' www'在我的主机文件中,看起来我现在可以在我的新服务器上看到该网站并完成了一个仅在那里出现的测试帖,所以我认为这已经修复了它。
答案 1 :(得分:0)
我每次都做的事情是确保我没有忘记任何事情就是在所有基地搜索我的旧域名并更改为新域名。因为有时在帖子或页面中有硬链接......
如果您制作了自己的主题,请在那里进行验证......有时候人们会犯这个错误来设置硬链接......
对于您的主机文件,这仅适用于您的计算机。检查DNS是否正确。那些变化不适用于每个人。