进行drush归档转储是否足以将drupal站点传输到另一台服务器?
我对Drupal比较陌生。我的登台上有一个drupal站点,但我想将该站点转移到生产服务器。我的问题是:做drush归档转储是否足以做到这一点?我尝试过这样做,但似乎网站没有正确加载配置?我已经从转储生成的文件中执行了sql命令。要启动,您需要:进行drush归档转储是否足以将drupal站点传输到另一台服务器?,drupal,drush,Drupal,Drush,我对Drupal比较陌生。我的登台上有一个drupal站点,但我想将该站点转移到生产服务器。我的问题是:做drush归档转储是否足以做到这一点?我尝试过这样做,但似乎网站没有正确加载配置?我已经从转储生成的文件中执行了sql命令。要启动,您需要: 在与生产站点相同的环境中测试站点 将代码移动到生产服务器 将数据库移动到生产服务器 就这些 请阅读: 将Drupal站点移动到另一台服务器有三个组件: 数据库 代码 文件(例如内容创建者上传的文件;通常站点/all/public) drush
- 数据库
- 代码
- 文件(例如内容创建者上传的文件;通常
)站点/all/public
drush归档转储专门用于抓取这三个文件并对它们进行焦油处理。是的,这就是你需要的所有数据。可能还有其他问题(例如服务器权限、软件版本、数据库凭据等)几乎没有问题。如果存档转储位于DocumentRoot之外,则它似乎不包括Private Files目录 有些管理员会将私有文件放在DOCROOT/sites/default/Files/Private/等目录中,尽管Apache 2.x应该通过.htaccess规则拒绝直接访问该目录,但将其放在DocumentRoot之外完全可以确保保护,而不考虑HTTPD服务 所以,如果您的DocumentRoot目录之外有私人文件,则归档转储将出现短缺