Copy the same instruction to all who asks the same thing - "how to solve the problem of WordPress after manual migration":
In the modern world of WordPress do:
https://wordpress.org/plugins/duplicator/ - put plug.
Go to it, click the "Create package". Further, further, further.
Get installer.php and archive. Fill them to the new hosting (domain, folder - does not matter). Run site.com/installer.php. Enter new login and password from the database.
Further, further, further.
At the end do the instructions on the screen - log in VP, Peresechenie permalinks. Deleted files of the installer and archive.
All. All migrated. Any problems with paths etc.
a:4:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:"
";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:49:"
......
If there are errors - there in the duplicator log will be written - which rows in the database need to change manually. And the machine does not change, because there are links for example can be stored not in this form: http;//server.com/bblabla... but shielded: http:\/\/server.com\/blablabla\/ and so on - keagan_Hartmann commented on July 8th 19 at 15:53