drush install and solve crash

Опубликовано Vladimir - сб, 21.12.2019 - 02:17

1 install globally
mkdir /usr/local/bin/drush
cd /usr/local/bin/drush
composer init --require=drush/drush:10.* -n
composer config bin-dir /usr/local/bin
composer install
ln -s /usr/local/src/drush/drush /usr/bin/drush

drush migrate-upgrade --legacy-db-url=mysql://turkmenistan_d6:turkmenistan_d6@127.0.0.1/turkmenistan_d6 --legacy-root=http://turkmenistan.ru/ru --configure-only

2 Solve issue with crash on start

ArgumentCountError: Too few arguments to function Drush\Drupal\Commands\config\ConfigCommands::__construct()
...
goto dir of site and run drush cr
(i e cache rebuild)

3 Run migration for site

drush migrate-upgrade --legacy-db-url=mysql://turkmenistan_d6:turkmenistan_d6@127.0.0.1/turkmenistan_d6 --legacy-root=/var/backups/Web/turkmenistan.ru.ru/Files/ --configure-only
drush migrate-import --all

4 Fix error of PHP script (version conflict)
nano /var/www/turkmenistan.ru.2019/web/modules/contrib/migrate_upgrade/src/MigrateUpgradeDrushRunner.php -c
263 line replace drush_print to print
312 line

5 Fix error

Добавить комментарий

Filtered HTML

  • Допустимые HTML-теги: <a href hreflang> <em> <strong> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <p> <br><b><i> <img src alt height width>
  • Строки и абзацы переносятся автоматически.
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.