将 WordPress 多站点从远程迁移到本地主机

Migrating WordPress Multisite from Remote to localhost

我正在尝试将 WordPress 多站点设置从远程服务器迁移到本地主机。我正在使用 Mamp。

我已经迁移了文件和数据库。我使用了本教程来更改数据库:https://www.wpmayor.com/migrate-wordpress-multisite/

我的网站是这样设置的:

site.localhost
a.site.localhost
b.site.localhost

我可以访问 site.localhost 并使用网站。localhost/wp-admin 很好。

每当我尝试转到 a.site.localhost 或 b.site.localhost 时,我都会收到以下错误 -

Greetings Network Administrator! The network currently disallows registrations. To change or disable registration go to your Options page.

听起来您需要启用通配符子域。我找到了一个答案 here,它说你可以将一个新的主机子域指向你当前已经工作的路由。

If you are using MAMP Pro you can simply just add another completely new host using your sub-domain and then just route it to the same place as your top domain.