最近把原来的两个服务器的网站放在了同一个服务器下,想着搬个家的事,简单的一匹。
结果打脸了,两个站数据串了,还乱跳,有时候A站跳B站,有时候B站跳A站,甚至还会两个站的数据混一块……
→ 点此获取正规游戏试玩赚钱软件~
最后查到原因原来是使用了Memcached,而两个站都使用的话,数据就会串流,导致网站乱跳的毛病。
那么同个服务器多个 WordPress 网站怎么同时使用 Memcached?
很简单,将其中一个站点的默认数据库前缀WP_修改为其他的就可以,修改也很简单,进入数据库管理,然后SQL——粘贴上下边的代码,运行即可。
修改完毕以后,记得在wp-config.php也修改下前缀,不然不生效哦~
附上wordpress修改数据库前缀的SQL运行代码:
RENAME TABLE wp_comments TO wplt_comments;
RENAME TABLE wp_commentmeta TO wplt_commentmeta;
RENAME TABLE wp_links TO wplt_links;
RENAME TABLE wp_options TO wplt_options;
RENAME TABLE wp_postmeta TO wplt_postmeta;
RENAME TABLE wp_posts TO wplt_posts;
RENAME TABLE wp_terms TO wplt_terms;
RENAME TABLE wp_termmeta TO wplt_termmeta;
RENAME TABLE wp_term_relationships TO wplt_term_relationships;
RENAME TABLE wp_term_taxonomy TO wplt_term_taxonomy;
RENAME TABLE wp_usermeta TO wplt_usermeta;
RENAME TABLE wp_users TO wplt_users;
UPDATE wplt_options SET option_name = REPLACE(option_name, 'wp_', 'wplt_') WHERE option_name LIKE 'wp_%';
如上代码是将原有的wp_改成wplt_这样的前缀。
暂无评论