Error during local clone
Closed this issue · 2 comments
Obtaining database...
Unzip wp-config.php from backup .zip-file to get DB_NAME-value ...
Archive: backup.zip
inflating: /var/www/html/.ddev/.downloads/db/wp-config.php
Unzipping .sql from backup .zip-file ...
Archive: /var/www/html/backup.zip
caution: filename not matched: .sql
Pull failed: Failed to exec # set -x # You can enable bash debugging output by uncommenting
set -eu -o pipefail
pushd "/var/www/html/${DDEV_DOCROOT}" >/dev/null
mkdir -p /var/www/html/.ddev/.downloads/db
echo "Unzip wp-config.php from backup .zip-file to get DB_NAME-value ..."
unzip -j "${backupfile}" "wp-config.php" -d /var/www/html/.ddev/.downloads/db
pushd /var/www/html/.ddev/.downloads/db >/dev/null
echo "Unzipping $(sed -n "s/define( 'DB_NAME', '([^'])'./\1/p" wp-config.php).sql from backup .zip-file ... ";
unzip -j "/var/www/html/${DDEV_DOCROOT}${backupfile}" "$(sed -n "s/define( 'DB_NAME', '([^'])'./\1/p" wp-config.php).sql" -d .
echo "Rename and gzip the .sql file to let DDEV handle the db import ..."
mv "$(sed -n "s/define( 'DB_NAME', '([^'])'./\1/p" wp-config.php).sql" db.sql
gzip -cvf /var/www/html/.ddev/.downloads/db/db.sql > /var/www/html/.ddev/.downloads/db.sql.gz
on web: exit status 11
Hey there,
the pull script could not read out the setting for DB_NAME
from wp-config.php file of backup.
My script currently only supports single quotes in wp-config.php:
define('DB_NAME', 'my-db-name');
(I documented this here as well:
https://github.com/mandrasch/ddev-pull-wp-scripts#database-dump-doesnt-work---only-single-quotes-are-supported-in-wp-configphp )
Please change your wp-config.php to single quotes for all db values and try again.
Cheers, Matthias