Hi there,

when I'm trying to archive-restore a tarball of my drupal site I'm getting a settings.php without a <?php delimiter at the beginning of the file. So the settings.php is readable by everyone. I have previously excluded the settings.php while creating the archive dump.

steps:
drush archive-dump --uri=SITE --destination=SITE.tar --tar-options="--exclude=sites/SITE/settings.php" --overwrite

drush archive-restore SITE.tar --destination=TARGET_FOLDER --db-url=mysql://USER:PASS@localhost:PORT/DBNAME

CommentFileSizeAuthor
#1 drush-1823774.patch2.11 KBjonhattan
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

jonhattan’s picture

Version: 7.x-5.4 »
Status: Active » Needs review
FileSize
2.11 KB

Drush assumes settings.php is there.

Here's a patch that create settings.php from default.settings.php if it was excluded. It also forces default.settings.php to always be added to the archive.

moshe weitzman’s picture

Status: Needs review » Fixed

Committed to master and 5.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.