我使用WordPress处理我客户的大部分工作。我使用MAMP在本地开发,然后在上线时将站点移动到远程服务器,或者向客户端显示进度。我只是通过FTP迁移文件,用phpMyAdmin导出/导入数据库,调整url和wp配置。php设置等。
这个流程一直运行得很好,但最近我厌倦了在本地机器上安装几十个不同的WordPress,每次都要安装一个新的WordPress等等,我想通过切换到多站点来简化事情。
但我需要能够导出每个站点并将其移动到自己的独立远程服务器。虽然从维护的角度来看,这是一个诱人的想法,但我还没有准备好为我的实时站点使用多站点。
WordPress导出功能是最好的方法吗?我意识到,如果我这样做,我仍然必须移动所有媒体文件。有人知道备份伙伴是如何处理的吗?我一直在考虑放弃那次发球。
谢谢
最合适的回答,由SO网友:Chris_O 整理而成
使用多站点开发然后导出到单个安装是个坏主意。因为一个多站点的行为不同于单个安装,您希望您的开发人员尽可能接近生产环境。
手动导出正确的db表,然后将其导入新的数据库,这也是a**中的一个难题。
对于本地开发,我只使用2到3个WP安装。您主要处理主题文件,因此只需为每个项目创建一个新主题,甚至可以使用一个dev数据库并在wp config中更改表前缀。php,这样您就不必每次都创建一个新的数据库。
看见this answer 有关要使用的精简本地开发系统的完整详细信息。