首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网站迁移后丢失的Wordpress设置

网站迁移后丢失的Wordpress设置
EN

WordPress Development用户
提问于 2012-06-10 15:32:19
回答 2查看 3.5K关注 0票数 1

我已经完成了迁移Wordpress站点的任务,但今天我完全不知所措。我为此工作了好几个小时,我找不到解决办法。我希望这里有人能帮忙。

我有一个站点,我试图从本地测试服务器迁移到www.mysite.com (不是实际的URL)。在测试服务器上,我已经设置了我的主机文件,所以我的站点位于www.mysite.cam。因此,我可以在数据库上进行查找和替换,而不会破坏序列化的数据(因为对于两个URL,字符串长度是相同的)。

我执行了通常的迁移例程:

代码语言:javascript
复制
1) Back everything up

2) Export testing server database to sql file.

3) Find and replace mysite.cam with mysite.com in the sql file.

4) Sync the remote directory in WinSCP

5) Import the sql file to the new database

注意:我的wp-config.php文件与主机无关,因此不需要更改。我使用$_SERVER“HTTP_主持人”检测主机并使用正确的MySQL凭据。

当我试图访问我的网站,我失去了主导航菜单,以及我的许多插件设置。看起来,序列化的数据在wp选项表中搞砸了,但是(从上面可以看到),什么也没有。我甚至尝试使用WP迁移DB插件(它可以处理序列化的URL),结果完全相同。我多次尝试在不同的URL上进行迁移,但没有结果。

我还从获得了一些数据库错误,这是站点迁移后第一次加载。我试过禁用WP超级缓存,但它没有帮助任何问题。

我可以改变插件设置的混乱,但有许多插件和许多设置需要改变。此外,我担心的是,还有一些东西还不太明显。

下面是一些更多的信息:

本地(测试)站点工作得很好。

安装了以下插件:全面的Google插件、jQuery颜色盒、新窗口中的打开外部链接、Post类型顺序、重定向、使用谷歌库、WordPress移动包、WordPress SEO、WP -迁移-DB、WP超级缓存(缓存当前关闭)。

测试服务器在Windows 7上使用WAMP

测试服务器版本使用Git进行版本控制。

生产服务器运行在GoDaddy Linux主机上。

正在通过SFTP在WinSCP上传输文件。

我还尝试了使用FileZilla的常规FTP

EN

回答 2

WordPress Development用户

发布于 2012-06-11 02:40:42

伙计们,我想我解决了这个问题!我把导入文件从UFT-8切换到ANSI编码,这个站点看起来运行良好。我想在Windows和Linux机器之间移动,编码是非常重要的。我以前从来没有遇到过这个问题,但将来我会小心的。

票数 1
EN

WordPress Development用户

发布于 2012-06-10 15:44:03

与其导出数据库,不如尝试从wordpress本身导出xml文件。

1)转到Tools >Export并下载xml文件。

2)在你的网站上安装一个新的wordpress。

3)安装导入插件并转到Tools > Import。

4)如果有无法从本地主机上传的媒体文件,请尝试将上载文件夹复制到新的wordpress联机安装的wp-content目录中。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/54752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档