1
3
你可以试试 Backup And Migrate 模块。 handbook page 它给出了如何备份drupal站点的说明。 |
2
2
我迁移了一个包含大约40个插件的Drupal6站点,包括Gallery2和GoogleMaps集成,我没有遇到任何主要的障碍。 |
3
2
如果您(以及您使用的contrib模块的作者)没有在代码中输入绝对URL而做得很好,那么这应该非常容易(我经常在将开发站点迁移到实际生产站点以启动时这样做)。 当然,我假设您的做法是明智的,例如没有将一个站点从apache/mySQL服务器迁移到nginx/postgres服务器,可能还需要在这个过程中为DB表添加前缀。 如果是这样,那么您只需复制整个文件树并导出/重新导入您的数据库。
如果您要在两个相似的架构之间迁移,那么您只需要这样做
在
在该文件中还有其他配置选项,比如在出现问题时可以手动选择基本URL。 别忘了 当您第一次登录新的迁移站点时。 编辑: 我突然想到:如果你用任何一个,你也必须要 将开发人员密钥更新到第三方API (例如,如果您使用谷歌地图或谷歌分析)因为这些是特定于领域的。 啊! |
4
2
基本上,麦克说的话(+1) 此外,我经常需要调整.htaccess文件中的重写规则。对于共享宿主环境中的较小站点,我通常将drupal安装放在文档根目录下的子文件夹中(例如,为了允许登台等),通过URL重写“隐藏”子文件夹。所以,对于一个网站的每一次“移动”,我都需要修正这些规则。 对我来说,最大的罪魁祸首是那些使用必须存储绝对URL的模块的网站(例如。 securepages 如果您不确定您使用的某些模块是否存储绝对URL,则可能需要在本地提取数据库转储,并在结果文件中搜索“http://”、“https://”等以及“旧”域名(您需要为此排除看门狗和缓存表)。 |
Bijan Zand · 如何将条件设置为数组值以显示自定义字符串 6 年前 |
sydborn · 在ubuntu的httpdocs上安装 6 年前 |
hxtree · Solr 7强制q值 7 年前 |
thelawnmowerman · 视图内外内容类型的不同模板 7 年前 |