Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
进行drush归档转储是否足以将drupal站点传输到另一台服务器?_Drupal_Drush - Fatal编程技术网

进行drush归档转储是否足以将drupal站点传输到另一台服务器?

进行drush归档转储是否足以将drupal站点传输到另一台服务器?,drupal,drush,Drupal,Drush,我对Drupal比较陌生。我的登台上有一个drupal站点,但我想将该站点转移到生产服务器。我的问题是:做drush归档转储是否足以做到这一点?我尝试过这样做,但似乎网站没有正确加载配置?我已经从转储生成的文件中执行了sql命令。要启动,您需要: 在与生产站点相同的环境中测试站点 将代码移动到生产服务器 将数据库移动到生产服务器 就这些 请阅读: 将Drupal站点移动到另一台服务器有三个组件: 数据库 代码 文件(例如内容创建者上传的文件;通常站点/all/public) drush

我对Drupal比较陌生。我的登台上有一个drupal站点,但我想将该站点转移到生产服务器。我的问题是:做drush归档转储是否足以做到这一点?我尝试过这样做,但似乎网站没有正确加载配置?我已经从转储生成的文件中执行了sql命令。

要启动,您需要:

  • 在与生产站点相同的环境中测试站点
  • 将代码移动到生产服务器
  • 将数据库移动到生产服务器
  • 就这些

    请阅读:


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

    • 数据库
    • 代码
    • 文件(例如内容创建者上传的文件;通常
      站点/all/public

    drush归档转储专门用于抓取这三个文件并对它们进行焦油处理。是的,这就是你需要的所有数据。可能还有其他问题(例如服务器权限、软件版本、数据库凭据等)

    几乎没有问题。如果存档转储位于DocumentRoot之外,则它似乎不包括Private Files目录

    有些管理员会将私有文件放在DOCROOT/sites/default/Files/Private/等目录中,尽管Apache 2.x应该通过.htaccess规则拒绝直接访问该目录,但将其放在DocumentRoot之外完全可以确保保护,而不考虑HTTPD服务

    所以,如果您的DocumentRoot目录之外有私人文件,则归档转储将出现短缺