在我尝试安装多站点后,我的WordPress数据库出现问题

时间:2013-11-01 作者:jnbdz

我尝试安装WordPress多站点。但我在DB上遇到了一些问题。

wp_1_posts: Table \'studioc_editionspanda.wp_1_posts\' doesn\'t exist
wp_1_comments: Table \'studioc_editionspanda.wp_1_comments\' doesn\'t exist
wp_1_links: Table \'studioc_editionspanda.wp_1_links\' doesn\'t exist
wp_1_options: Table \'studioc_editionspanda.wp_1_options\' doesn\'t exist
wp_1_postmeta: Table \'studioc_editionspanda.wp_1_postmeta\' doesn\'t exist
wp_1_terms: Table \'studioc_editionspanda.wp_1_terms\' doesn\'t exist
wp_1_term_taxonomy: Table \'studioc_editionspanda.wp_1_term_taxonomy\' doesn\'t exist
wp_1_term_relationships: Table \'studioc_editionspanda.wp_1_term_relationships\' doesn\'t exist
wp_1_commentmeta: Table \'studioc_editionspanda.wp_1_commentmeta\' doesn\'t exist
我该怎么办?

2 个回复
SO网友:S P

您很可能只在wp-config.php 文件认为它们是一样的m73mitchell 我做到了:

define(\'WP_ALLOW_MULTISITE\', true);
define(\'MULTISITE\', true);
我找不到任何文档说明为什么他们有这种违反直觉的设置,但只需添加您错过的一个,它应该可以工作。

SO网友:Precious Chika

在我添加“之后”;define(\'MULTISITE\', true);"E;在我的wp配置文件中,错误消失了。

之前

/* Multisite */
define(\'WP_ALLOW_MULTISITE\', true);
define(\'SUBDOMAIN_INSTALL\', false);
define(\'DOMAIN_CURRENT_SITE\', \'localhost\');
define(\'PATH_CURRENT_SITE\', \'/testsite/\');
define(\'SITE_ID_CURRENT_SITE\', 1);
define(\'BLOG_ID_CURRENT_SITE\', 1);
之后

/* Multisite */
define(\'WP_ALLOW_MULTISITE\', true);
define(\'MULTISITE\', true);
define(\'SUBDOMAIN_INSTALL\', false);
define(\'DOMAIN_CURRENT_SITE\', \'localhost\');
define(\'PATH_CURRENT_SITE\', \'/testsite/\');
define(\'SITE_ID_CURRENT_SITE\', 1);
define(\'BLOG_ID_CURRENT_SITE\', 1);

结束

相关推荐

在wp_database中的哪些位置定义了可用角色?

我上榜是为了测试我在多站点网络上使用的插件的私有beta版。插件作者在其中有添加自定义角色的代码。他们有一个bug,它删除了为用户提供除一个自定义角色之外的任何角色的功能。当我访问时../wp-admin/network/site-users.php, “添加用户”角色下拉列表仅显示此插件添加的一个角色。change role下拉菜单显示所有WP默认角色,以及此插件和其他插件添加的一些额外角色。如果我试图将一个用户更改为这些角色之一,我会得到一个“你不能给用户这个角色”错误页面。我一直在与开发人员讨论这个