我正试图在WordPress版本4.5.3中激活多站点,但不断收到错误信息:Warning: An existing WordPress network was detected. Please complete the configuration steps. To create a new network, you will need to empty or remove the network database tables.
我已经删除了由多站点添加的表和列使用以下:
drop table wp_blogs;
drop table wp_blog_versions;
drop table wp_registration_log;
drop table wp_site;
drop table wp_sitemeta;
drop table wp_signups;
alter table wp_users drop column spam;
alter table wp_users drop column deleted;
我已经从/var/app/current/wp-config.php
中删除了以下行:
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'site.tld');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
我已经恢复了原始的.htaccess
文件(从备份和使用Settings -> Permalinks
重新生成),所以它看起来像这样:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
当我导航到“Network Setup(网络设置)”时,我看到了Create a Network of WordPress Sites
页面,我在其中选择了“Sub-domains(子域)”并单击“Install(安装)”。
下面的设置页面上没有错误,但是如果我以任何方式刷新或导航回此页面,无论我是否应用了请求的更改,我都会在顶部看到错误。
我错过了什么?
2条答案
按热度按时间dba5bblo1#
我将以下行从
wp-config.php
移到文件的底部,然后它开始工作如果有人能让我知道为什么这会修复它我将非常感激,因为它没有意义为什么这会修复任何东西。
pvcm50d12#
将这些行移动到“
wp-config.php
“文件的底部:-