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
DDEV Drupal:当保存为GZip时,如何使用backup_migrate模块恢复备份?_Drupal_Ddev - Fatal编程技术网

DDEV Drupal:当保存为GZip时,如何使用backup_migrate模块恢复备份?

DDEV Drupal:当保存为GZip时,如何使用backup_migrate模块恢复备份?,drupal,ddev,Drupal,Ddev,与备份和迁移模块相关 我发现,当使用GZip压缩将备份保存到private files目录时,不可能从它们还原或下载它们。尝试这样做会导致404错误。但是,以Zip格式保存的备份可以正常工作 这似乎是一个nginx的东西,因为我在DrupalVM或Acquidev桌面上看不到这一点 是否需要一些额外的配置 DDEV版本 域ddev.local cli v0.17.0 web drud/nginx php fpm本地版:v1.2.2 db drud/mariadb本地:v0.9.0 dba dr

与备份和迁移模块相关

我发现,当使用GZip压缩将备份保存到private files目录时,不可能从它们还原或下载它们。尝试这样做会导致404错误。但是,以Zip格式保存的备份可以正常工作

这似乎是一个nginx的东西,因为我在DrupalVM或Acquidev桌面上看不到这一点

是否需要一些额外的配置


DDEV版本 域ddev.local
cli v0.17.0
web drud/nginx php fpm本地版:v1.2.2 db drud/mariadb本地:v0.9.0
dba drud/phpmyadmin:v0.2.0
路由器drud/ddev路由器:v0.5.0
提交v0.17.0

DOCKER版本 Docker版本17.12.1-ce,版本7390fc6

CONFIG.YML APIVersion:“1” 名称:易学学校 类型:drupal8 docroot:public\u html/web php_版本:“7.1” webimage:drud/nginx-php-fpm-local:v1.2.2 dbimage:drud/mariadb本地:v0.9.0 dbaimage:drud/phpmyadmin:v0.2.0 路由器\u http\u端口:“8000” 路由器\u https\u端口:“8443” 其他_主机名:[]
提供者:默认值

这已在中修复,在当前版本的ddev中不再是问题。

我对此进行了讨论。同时,您的私有文件是否在存储库挂载中(在项目根目录中?),如果是,您在该目录的主机中已经可以使用它。如果没有,您可以
ddev ssh
并将其移动到安装的项目中可用的位置。谢谢你抓到这个!还要注意的是,
ddev import db
还不能很好地处理.mysql文件,但很快就会。同时,您可以压缩并将扩展名mysql更改为.sql。@rfay My private files目录位于项目根目录内,并且在docroot上一级。奇怪的是,zip压缩一切正常,但gzI确实发现了导致这种情况的nginx规则,将能够修复它。你应该把它修好。