Php 更新Drupal多站点安装的最佳实践
我要安装一个drupal多站点行为:公共代码库和每个站点一个数据库 这样做的目的是将所有站点使用的模块保存在Php 更新Drupal多站点安装的最佳实践,php,drupal,Php,Drupal,我要安装一个drupal多站点行为:公共代码库和每个站点一个数据库 这样做的目的是将所有站点使用的模块保存在/sites/all/modules/文件夹中,而主题和模块仅由一个站点使用在/sites/example1.com/文件夹中 我已经阅读了10分钟多站点配置,第一次尝试一切顺利,但现在我有一些问题 当一些“通用”模块将被更新时,我只需更新/sites/all/modules/modulename文件夹即可,但当模块的更新也需要更新数据库时,该怎么办 我必须登录并为每个站点运行update
/sites/all/modules/
文件夹中,而主题和模块仅由一个站点使用在/sites/example1.com/
文件夹中
我已经阅读了10分钟多站点配置,第一次尝试一切顺利,但现在我有一些问题
当一些“通用”模块将被更新时,我只需更新/sites/all/modules/modulename
文件夹即可,但当模块的更新也需要更新数据库时,该怎么办
我必须登录并为每个站点运行update.php
,或者有一个自动过程,以便更新使用该模块的站点的所有数据库
我想,更新模块的脚本,但保持模块的db表不变会导致一些问题
以及如何在im更新模块时将所有站点置于“离线”模式?最新版本的Drush将针对您从命令行指定的站点运行update.php 安装Drush并运行Drush——帮助您了解它的一些魔力
天哪,太棒了!我会更深入地看一看