Есть работающий сервер с сайтом (интернет-магазин), встала задача переноса на локальную машину для тестирования. В качестве локального сервера используется Openserver с nginx 1.14, php 7.1 и MySQL 5.7.
Начал восстанавливать с помощью скрипта restore.php, залил все части архива в папку с доменом, запустил, распаковал, вроде всё ок.
Дошло до момента восстановления базы и тут сюрприз - при попытке ввести данные базы оригинального сайта выдаёт ошибку "access denied for user blabla @ localhost, using password:YES". Следовательно, пароль неверный. Но как это может быть, если данные оригинального сайта я брал из dbconn.php/.settings.php? В dbconn.php на сайте-клоне по умолчанию только root/localhost, остальные поля забиты звёздочками (и, судя по всему, не перезаписываются).
Я правильно понимаю, что можно только "по старинке" в PhpMyAdmin создавать нового пользователя, базу и уже затем туда импортировать дамп, а если просто в ходе восстановления (как это и указано в многочисленных, в том числе, официальных, руководствах) указать данные базы оригинального сайта, то дамп не подцепится? В чём тогда смысл скрипта, если базу с его помощью не импортировать?
Начал восстанавливать с помощью скрипта restore.php, залил все части архива в папку с доменом, запустил, распаковал, вроде всё ок.
Дошло до момента восстановления базы и тут сюрприз - при попытке ввести данные базы оригинального сайта выдаёт ошибку "access denied for user blabla @ localhost, using password:YES". Следовательно, пароль неверный. Но как это может быть, если данные оригинального сайта я брал из dbconn.php/.settings.php? В dbconn.php на сайте-клоне по умолчанию только root/localhost, остальные поля забиты звёздочками (и, судя по всему, не перезаписываются).
Я правильно понимаю, что можно только "по старинке" в PhpMyAdmin создавать нового пользователя, базу и уже затем туда импортировать дамп, а если просто в ходе восстановления (как это и указано в многочисленных, в том числе, официальных, руководствах) указать данные базы оригинального сайта, то дамп не подцепится? В чём тогда смысл скрипта, если базу с его помощью не импортировать?