..start..fly..

扫一扫
Guestbook

Home / PHP & Wordpress / 一套wordpress建立多个站点

<< 多雨的秋,更换个logo了的圣诞节,Merry Christmas之flash备用新logo >>

因为要接手做一个站点,但是真是苦于空间涨价,所以先放在自己的站点了的,而且觉得现在对wordpress越来越熟悉了的,所以索性改一个wordpress的cms模板好了,立马就想到能不能用一套wordpress托多个网站,因为想到wordpress用户超多,应该有网友有这种想法并实践的,所以网上搜了一下,还真的有方法的,以下是参考cbm’s land的博客实现的:

以我现在的两个wordpress站点为例,一个是这个skyxh.com,一个是www.cmecn.org,

一、各自绑定到相同的网站目录下,

二、两个不同的网站的数据表的开头也就是默认的那个”wp-“,其中一个数据库用默认的,另外一个随便改一个就可以了的,这在phpmyadmin中是很容易实现的,比如我的一个是wp-,另外一个是sky-;

三、然后是把网站wordpress安装文件中的wp-config.php中做些修改了,具体如下:

if($_SERVER["HTTP_HOST"]=="www.skyxh.com" || $_SERVER["HTTP_HOST"]=="skyf.in"){

define('DB_NAME', '**');
define('DB_USER', '**');
define('DB_PASSWORD', '**');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
$table_prefix  = 'wp-';
define ('WPLANG', 'zh_CN');

}else if($_SERVER["HTTP_HOST"]=="www.cmecn.org" || $_SERVER["HTTP_HOST"]=="cmecn.org"){

define('DB_NAME', '**');
define('DB_USER', '**');
define('DB_PASSWORD', '**');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
$table_prefix  = 'sky-';
//    define ('WPLANG', 'zh_CN');

}

四、上传这个修改后的wp-config.php(当然了要记得备份的),然后登陆其中一个网站就会出现相同的后台界面,但是可以有选择的开通各自需要的插件功能,其实这个功能是一托二,用这个方法也可以实现一托三或是四,只要把上面的代码改改就可以了,但是那样的话估计一个虚拟主机也受不了 的.

这是我的两个网站的前台,速度都还不错的 :lol: :

Related Posts

转载原创文章请注明,转载自:SKY..fly..[www.skyxh.com]

本文链接: https://skyxh.com/websites/phpwordpress/wordpress-multiple-websites.html

QR:  一套wordpress建立多个站点

16 Responses to “一套wordpress建立多个站点”

  1. 林钦 says:

    是指两个网站内容一样吗?
    还是只用同一个空间内容不一样?
    如果这样那域名不是也指向同一个ip吗,这样感觉行不通。

    • sky says:

      哦,就是同一个空间内容不一样,是两个域名都指向同一个IP,建立停靠域就可以了的,关键是要在输入不同的域名时候wp判断调用哪个数据库就可以了的,我是这样实现的,呵呵

  2. 学夫子 says:

    这个在emlog里好像也好办,我看官方还有这样的插件

    • sky says:

      哦,在wp里边应该也有这样的插件的,但是觉得这一类的可以不通过插件,还是直接实现的好的,呵呵

  3. Solo says:

    不懂这个。

  4. Tiger says:

    后台是通用的?怎么说??不懂!!

    • sky says:

      哦,就是说一个网站的后台的插件,在另外一个网站的后台都是能看到的,只是根据自己的需要启用,毕竟是两个数据库,当然也可以在一个数据库中建立不同的表

Leave a Reply

Code (☆)1+10=?


Websites powered by Wordpress6.7.1 Copyright © 2009-2026 - All Rights Reserved   SKY..fly..