Mi-am creat drush/sites/self.site.yml ca mai jos* și am verificat asta drush rsync @prod:%fișiere @self:%fișiere
a lucrat. In orice caz, drush sql-sync @prod @self
are ca rezultat următoarea eroare:
Comanda „/usr/local/bin/drush sql-query --strict=0 --file=/tmp/termitral_db_20211011_110905.sql.gz --file-delete --uri=drupal --root=/var/www/ drupalvm/drupal/web" a eșuat.
Cod de ieșire: 1 (eroare generală)
Director de lucru:
Ieșire:
=================
Ieșire eroare:
=================
În linia 199 SqlCommands.php:
Interogarea a eșuat.
sql:query [--result-file [RESULT-FILE]] [--file FILE] [--file-delete] [--extra EXTRA] [--db-prefix] [-h|--help] [ -q|--liniștit] [-v|vv|vvv|--verbose] [-V|--versiunea] [--ansi] [--no-ansi] [-n|--no-interaction] [ -d|--debug] [-y|--yes] [--no] [--remote-host REMOTE-HOST] [--remote-user REMOTE-USER] [-r|--root ROOT] [ -l|--uri URI] [--simulate] [--pipe] [-D|--define DEFINE] [--database [DATABASE]] [--target [TARGET]] [--db-url DB -URL] [--notify [NOTIFY]] [--druplicon] [--xh-link XH-LINK] [--] <comandă> [<interogare>]
Privind mai atent (aka verbose), am observat asta** și mi s-a spus pe Drupal Slack că --fişier
ia doar un fișier SQL necomprimat (am verificat mai târziu acest lucru). Deci întrebarea mea este cum pot remedia această eroare groaznică?
*
produs:
gazdă: example.com
utilizator: utilizator
root: /data/web/public_html/web
uri: implicit
trasee:
- fișiere: site-uri/implicit/fișiere
**
// Copiați fișierele noi și înlocuiți fișierele existente la
// /tmp/termitral_db_20211011_103342.sql.gz. Sursa este
// [email protected]:/data/web/drush-backups/termitral_db/20211011103342/
// termitral_db_20211011_103342.sql.gz?: da.
și
Comanda „/usr/local/bin/drush sql-query --strict=0 --file=/tmp/termitral_db_20211011_103342.sql.gz --file-delete --uri=drupal --root=/var/www/ drupalvm/drupal/web" a eșuat.