Как правильно восстановить сайт из drush-архива на другом сайте? (оно создает подпапку в DocumentRoot)

Главные вкладки

Аватар пользователя Waraha Waraha 22 октября 2016 в 11:08

Здравствуйте.

Пытаюсь перенести Drupal 7 с одного сайта на другой при помощи Drush. Ubuntu 16.04

Разворачиваю такой командой:

drush archive-restore ./drusharchive.tar.gz --db-url=mysql://dbuser:password@localhost/newdb

Вроде как переносится, да, НО

1. Оно почему-то разворачивает сайт не в DocumentRoot, а создает подкаталог oldsite (бывший DocumentRoot, где стоит исходный сайт) и устанавливает туда.

Вопрос: можно ли сделать чтобы оно сразу разворачивало не в подкаталог, а в рабочий каталог, т.е. в DocumentRoot? Потому как процесс предполагается неоднократный, а там ведь просто командой mv не перенесешь из подкаталога - нужно менять права доступа к settings.php, а потом обратно менять, в общем, для меня это сложно - я не такой знаток оболочки.

2. MySQL mysql-5.7.15 ругается на:

 ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

Насколько это серьезно?

Повторюсь: сайт работает (весь не проверял, но индекс загрузился как надо).