對于多個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數據庫中的對應表前綴均修改為新的表前綴,如下圖:
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