是否正在进行drush archive-dump以将drupal站点转移到另一台服务器?

时间:2015-09-28 12:46:30

标签: drupal drush

我对Drupal比较新。我在我的舞台上有一个drupal网站,但我想将网站转移到生产服务器。我的问题是:是否正在进行drush archive-dump足以执行此操作?我尝试这样做,似乎网站没有正确加载配置?我已经从dump生成的文件中执行了sql命令。

3 个答案:

答案 0 :(得分:1)

要上线,你需要:

  1. 在与生产站点相同的环境中测试您的站点。
  2. 将代码移至生产服务器。
  3. 将数据库移至生产服务器。
  4. 就是这样。

    请阅读:

答案 1 :(得分:1)

将Drupal站点移动到另一台服务器有三个组件:

  • 数据库
  • 文件(例如内容创建者上传的文件;通常是sites/all/public

drush archive-dump专门用于抓取所有三个并对它们进行tar。是的,这就是您需要的所有数据。可能存在其他问题(例如服务器权限;软件版本;数据库凭据等等)

答案 2 :(得分:0)

差不多。如果存档转储位于DocumentRoot外部,则似乎将不包含“专用文件目录”。

一些管理员会将私有文件放置在DOCROOT / sites / default / files / private /之类的目录中,尽管Apache 2.x应该直接通过.htaccess规则拒绝对该目录的访问,但是将其放置在DocumentRoot外部可以完全确保无论HTTPD服务如何,该保护措施...

因此,如果您在DocumentRoot目录之外有私有文件,则归档转储会很快出现。