2016-08-03 73 views
0

我試圖激活多站點的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.啓用WordPress的多站點(啓用網絡)

我已經刪除了由多添加的表和列網站使用下面的:

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 

當我瀏覽到網絡設置,我與Create a Network of WordPress Sites頁面,在這裏我選擇的子域,然後單擊打招呼安裝。

在以下設置頁面上沒有錯誤,但是如果我以任何方式刷新或導航回到此頁面,無論是否應用所請求的更改,我都會在頂部看到錯誤。

我在這裏錯過了什麼?

回答

0

我搬離wp-config.php以下行到文件的底部,然後它開始工作

/** Absolute path to the WordPress directory. */ 
if (!defined('ABSPATH')) 
     define('ABSPATH', dirname(__FILE__) . '/'); 

/** Sets up WordPress vars and included files. */ 
require_once(ABSPATH . 'wp-settings.php'); 

如果有人可以讓我知道爲什麼這個固定它,我會很感激,因爲它沒有任何意義爲什麼這會解決任何問題。

相關問題