So geht es:
drush php-eval 'my_custom_module_cron();'
So geht es:
drush php-eval 'my_custom_module_cron();'
Command 1:
drush sql:dump | gzip -c > /home/backup/db-$(date +%Y-%m-%d-%H%M).sql.gz
Error:
mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces
Lösung:
drush sql:dump --extra-dump=--no-tablespaces
Als ich das System (Drupal 8.9.3) auf Devel 4.0 updaten wollte, habe ich folgenden Fehler erhalten:
[error] (Currently using Missing or invalid module Array)
So aktualisiere ich mein Drupal 7 Website:
drush8 up -y && drush8 updb -y && drush8 cr
So kann man Cache von mehreren Websites mit Bash+Drush leeren:
for d in /home/*/public_html/ ; do (cd "$d" && echo -e "\n$d\n\n" && drush cr ); done
Warum liefern "composer outdated" und "drush ups" so unterschiedliche Ergebnisse, dass mal Updates gezeigt werden mal nicht?
drush sql-dump --result-file="/path/to/backups/$(date +%Y%m%d_%H%M%S).sql"
Database dump saved to /path/to/backups/20190218_230104.sql
Was spricht dagegen, wenn man D8 so updaten würde? :
drush cr && drush ard && drush sset system.maintenance_mode 1 && drush cr
composer update
drush updb && drush entup && drush sset system.maintenance_mode 0 && drush cr
Drush download:
# wget https://github.com/drush-ops/drush/releases/download/8.1.17/drush.phar -O /usr/local/bin/drush
Drush executable:
# chmod +x -c /usr/local/bin/drush