配置網絡時,顯示:警告: 檢測到一個已存在的WordPress網絡。如何清除原來的站點,我想重新安裝多站點。如果忽略這個警告,直接修改wp-config.php文件和.htaccess文件的話,則會顯示:在建立數據庫連接時出錯。。。如何解決?
備份網站
備份整個數據庫和所有文件
非主站點處理
想辦法將主站點以外的所有站點的恢復到其他地方,或者分別轉到單站點模式
刪除主站點以外的所有站點
禁用所有插件,刪除主站點以外的所有站點(記得備份或遷移這些站點,刪除操作將會刪除相關的數據)
修改:wp-config.php,刪除下的代碼:
略(加什麼刪什麼)
修改.htaccess 文件
清除多站點的偽靜態規則:如果是Apache環境,請刪除之前添加到 .htaccess 的規則代碼;如果是 Nginx環境,請刪除添加conf配置文件的代碼。具體的請查看之前的 WordPress 開啟多站點(含Apache和Nginx偽靜態規則) 。訪問網站後台,重新設置固定鏈接結構。
修改數據庫,刪除多餘的數據
刪除數據庫中以下的表:
- wp_blogs
- wp_blog_versions
- wp_registration_log
- wp_signups
- wp_site
- wp_sitemeta
- 以及 wp_users 下的 spam 和 deleted 字段
刪除前面6個數據庫很簡單,直接選中,然後刪除即可
刪除 wp_users 下的 spam 和 deleted 字段,需要進入到 wp_users,然後執行 SQL 命令
刪除 spam 字段:
ALTER TABLE wp_users
DROP COLUMN spam
刪除 deleted 字段:
ALTER TABLE wp_users
DROP COLUMN deleted
操作到此結束
【參考】https://www.wpdaxue.com/series/wordpress-multisite