2014-11-21 74 views
0

我想添加一个新网站到我的新多站点网络,但没有成功: 当我添加一个新网站,似乎都工作正常,我有一条消息说,该网站已成功创建,但是当我点击visit链接时,我收到404错误。添加一个新网站到WordPress Multisites网络

此外,我的文件似乎没有创建任何东西,尽管创建新网站需要相当长的时间。

我可能错过了一些东西,但我不知道我现在可以做什么,所以感谢您的帮助!

回答

1

好的,我以前做过这种事情。这里有一些提示可以帮助您调试:

在我们开始之前,我们假设您的多站点网络已成功安装。

设置添加新网站

1.Go登录主站点可湿性粉剂管理员,这将导致你的网络可湿性粉剂管理员,那么你可以通过 在向导生成创建新的网站。

2.通过创建一个新站点,它也会自动在您的多站点共享数据库中创建一组克隆表,例如使用默认“wp_”之外的diff前缀,例如“wp_2_”,“wp_3_”等默认。如果您不确定,只需转至phpmyadmin并查看更改并决定要使用哪个表前缀。

3.创建新网站并不意味着要在子站点路径中创建文件,您需要将您的wordpress文件复制粘贴到您创建的路径中。

4.您还需要正确更改新子网站的.htaccess & wp-config,在wp-config中,不要忘记指出新的正确的wordpress表前缀(如“wp_2_”)创建的网站。

5.转到新创建的网站(如wp_2_option)的“选项”表中,检查主题,site_url,home_url等配置是否正确,否则在访问子网站路径时可能会看到空白页。 (注意此设置也可以在网络wp-admin面板中完成)

6.更新数据库和登录wp-admin以启用所有停用的插件(因为多站点会自动停用它们,因此您可能会看到很多错误消息当插件没有先激活)

7.通常,在成功创建新的子站点之后,还需要对新创建的站点的表执行适当的表内容迁移,因为由多站点创建的新的wordpress表wp-admin面板仅包含无法显示您希望显示的网站的全部功能的基本信息。 (像在其他单站点wordpress迁移中一样进行sql迁移,但使用不同的表前缀,因此您可能会手动查找并替换sql的url/strings)。

0

如果只是通过管理员添加新站点,并且你的安装没问题,步骤1和2(在第一个答案中)就足够了,检查在步骤2中创建了额外的数据库表,如果没有发生这种情况,安装时出现错误,我建议这是第一个问题来解决。你不应该看.htaccess,wp-config.php等,如果一切都设置好,只需添加新的网站。