在不丢失任何数据的情况下更新到新模板

时间:2018-04-22 作者:Lenawa.websolutions

Hello Guys

我有一个正在运行的公司,有很多插件和用户数据库扩展业务网站。。。我们想要创建一个全新的WordPress安装+一个全新的主题,我们需要编辑新主题,然后导入所有数据库,包括用户/帖子/评论,然后将新模板联机。

问题是如何做到这一点我很困惑,我可以编辑模板,然后导入数据库,还是先导入数据库,然后编辑模板,现在也在使用BackupBuddy,但不幸的是,这个插件克隆了当前网站,所以我认为它没有用。

提前谢谢你

2 个回复
SO网友:Rick Hellewell

查找工具,在管理屏幕上导出。您可以指定要导出的内容(帖子、图像、页面),然后指定要导入的工具,以将帖子导入到新站点。

这个过程不同于“克隆”工具(我最喜欢的是WP Clone)。一些克隆插件只允许您指定帖子/图片/任何内容。

SO网友:robwatson_dev

将尽量保持这一点。

下载数据库下载wp-content目录中的所有内容下载wp-config。php下载。htaccess确保所有这些安全,并对其进行备份。

安装AMPPS 这将在本地计算机上为您提供一个web服务器。

从设置新域http://localhost/ampps 使用类似dev.youdomain的内容。com公司

然后进入AMPPS/www/dev.youdomain。com放入WordPress的新副本

复制目录中的内容wp content/

将新主题添加到wp内容/主题/

用Sublize文本之类的东西打开你的数据库,并对进行查找和替换;

查找:http://www.yourdomain.com

全部替换:http://dev.yourdomain.com

现在使用AMPPS在创建一个新数据库http://localhost/phpmyadmin 通过PHPMyAdmin接口。

然后需要将修改后的数据库导入到您创建的数据库中。

假设数据库不是海量的,那么这应该不会是一个问题。如果是,则需要在PHP设置中增加文件上载大小。这是一个手动过程,通过编辑/Applications/AMPPS/php-5.6/etc/php完成。ini公司

更改max\\u execution\\u time、max\\u input\\u time、post\\u max\\u size&;将\\u max\\u filesize上载到以下位置

max_execution_time = 300
max_input_time = 600
post_max_size = 1024M 
upload_max_filesize = 1024M
如果您更改了其中任何一项,请重新启动Apache。

重命名:AMPPS/www/dev.youdomain。com/wp配置示例。php

致:AMPPS/www/dev.youdomain。com/wp配置。php

打开:wp config。php

编辑数据库详细信息以匹配刚刚在PHPMyAdmin中设置的内容(在AMPPS中:用户名是root,密码是mysql)

访问:https://dev.youdomain.com 并运行WordPress的正常安装说明。

SECURITY TIP: 不要将Admin用作默认的管理员用户名!

然后转到

仪表板>外观>主题

在此处启用新主题

然后转到

仪表板>插件

请检查是否在此处启用了live site上运行的所有插件。

访问:https://dev.youdomain.com 然后调整主题以满足您的需要。您可能需要再次检查旧主题是否在模板中包含任何自定义代码,以显示现有网站的部分内容。

记住,如果你修改了从WordPress或其他地方下载的现成主题,那么你以后将无法更新它。解决这个问题的简单方法是创建一个子主题,或者更好的是从头开始创建一个自定义主题。

Pro Tip:

如果您计划运行开发、暂存和生产环境,我强烈建议您看看这一点https://github.com/studio24/wordpress-multi-env-config

Additional suggestion*

我个人也会考虑对你的网站进行内容审计。两年前相关的内容可能不再适用。

例如,您的网站可能到处都是这样的内容

“祝我们所有团队圣诞快乐”

“请联系Jenny Smith了解最新信息”

“零售价为39.99英镑”

所有这些都可能不再需要,因为现在是4月,珍妮离开了,现在的价格是49.99英镑。

结束

相关推荐

how to read database fields

有人能解释一下如何读取wordpress数据库中的字母、数字和冒号吗?例如:a:1:{s:13:\"administrator\";b:1;} 在wp能力表中。谢谢