英文原档:http://www.seascapewebdesign.com/blog/how-transfer-your-website-one-server-another 翻译水平不足,请多包涵 在新的服务器上创建你的drupal网站有很多种方法。一些童鞋用phpMyadmin 工具去创建一个数据库,从原来的数据库 中导出的数据进行导入操作。 然而,我发现这个方法不是很友好,因为很多时候数据库的导入并不完整,原因可能是cache 表太大,还有在备份完之前就操作超时。 最好的网站转移办法就是用backup and migrate 模块,默认的设置还有cache中的表不会存在你的备份中,你不需要他们 1.在你的网站上做一个完整的备份 2.用备份还原模块去备份网站的数据库,用默认的设置,选择Gzip 并下载到你的电脑桌面 3.赋值所有的drupal文件到root目录 4.用phpmyadmin 去创建一个新的数据库, 5.运行你的install.php文件 6.修补所有的错误消息和许可问题,register Globals需要开启 7.输入数据库的名字还有密码,就是第四步创建所用到的 8.进入网站的Building > Modules,开启Backup Migrate module,并点击保存 9.到你admin menu下的content management下去选择 Backup & Migrate 10.选择还原数据库还有选择你在第二步下保存的备份文件 11.检查设置 Configuration > File System。许多服务的路径可能都是不相同的,你要确保它相同 12.测试你的网站,所有页面功能是否正常 13.检测报告Reports > Status Report,如果你是从Microsoft服务器到Linux服务器或者vice versa,你很肯呢过需要运行update.php确保你数据结构的正确 即使是你从Linux转移到其他网站也应该这样操作。要把网站设置为维护模式。到Configuration > Site Maintenance 下选择off-line. 教程到此结束 |
标签
Drupal 版本
谢谢楼上提供建议。希望能帮到更多的朋友解决类似的问题
谢谢楼上提供建议。希望能帮到更多的朋友解决类似的问题
关于cache的,Lugir这篇http://lugir
关于cache的,Lugir这篇http://lugir.com/documentation/457.html可提供参考。之前我备份数据库都没注意cache的问题,当然其中也有我的网站太小了的原因。不过某些规则还是要遵守。好的习惯可以让你事半功倍……加油!Drupaller!