关于多个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';
以上就是WordPress多站点运用统一个数据库的细致内容,更多请关注ki4网别的相干文章!