WordPress多站點使用同一個數據庫

WordPress多站點使用同一個數據庫

對于多個WordPress站點使用同一數據庫可通過修改表前綴(Table Prefix)來實現,主要分兩種情況:

尚未安裝WordPress

在初始配置WordPress之前,將wp-config.php中的$table_prefix值(默認為wp_)修改為所需要的表前綴(本文中假設為blog_),然后一路安裝即可。

修改前:

/** ?*?WordPress?Database?Table?prefix. ?* ?*?You?can?have?multiple?installations?in?one?database?if?you?give?each?a?unique ?*?prefix.?Only?numbers,?letters,?and?underscores?please! ?*/ $table_prefix??=?'wp_';

修改后:

/** ?*?WordPress?Database?Table?prefix. ?* ?*?You?can?have?multiple?installations?in?one?database?if?you?give?each?a?unique ?*?prefix.?Only?numbers,?letters,?and?underscores?please! ?*/ $table_prefix??=?'blog_';

相關推薦:《WordPress教程

已安裝WordPress

若WordPress已安裝,則執行以下步驟:

1. 將wp-config.php中的$table_prefix值wp_修改為所需要的表前綴(blog_)。

2. 將MySQL數據庫中的對應表前綴均修改為新的表前綴,如下圖:

WordPress多站點使用同一個數據庫

3. 執行以下數據庫更新(請根據對于表前綴進行相應修改):

UPDATE?blog_usermeta?SET?meta_key?='blog_capabilities'?WHERE?meta_key?='wp_capabilities'; UPDATE?blog_usermeta?SET?meta_key?='blog_user_level'?WHERE?meta_key?='wp_user_level'; UPDATE?blog_options?SET?option_name='blog_user_roles'?WHERE?option_name='wp_user_roles';

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享