用户登录
用户注册

分享至

wordpress多站点主站点

  • 作者: 爱恋唯一
  • 来源: 51数据库
  • 2020-04-21

一、wordpress多站点有什么用

自Wordpress3.0及以上版本就支持多站点功能了,只安装一个Wordpress程序即:1、可创建多个wordpress站点,可以是子域名也可以是子目录。

2、可以根据子域名有独立的博客后台和地址。3、管理员可设置开放哪些主题给站点使用。

4、管理员可配置插件给每个站点使用。5、多个站点之间共用“用户数据库表”,也就是表 wp_usermeta 和 wp_users,还有一些别的数据表(wp_blogs,wp_site,wp_singnups,wp_registration_log,wp_blog_versions), 其他的为独立数据库表。

6、还可以是完全不同的域名《需要手动执行几条SQL语句》下面详解一下wordpress多站点的配置方法:1、首先,备份网站的数据库,以防出现意外时恢复(虽然一般可以忽略,强烈建议做一下,小心驶得万年船)。2、打开wordpress的根目录下的wp-config.php文件,在末尾加上以下代码:/** 开启woredpress多站点支持 */define('WP_ALLOW_MULTISITE',true);/** 开启woredpress多站点支持 */define ( 'WP_ALLOW_MULTISITE' , true ) ;3、进入wordpress后台,”工具”-> 点击”配置网络”ps:1). 如果您要使用二级域名的形式,可以到“设置”->“常规”里面,把站点地址(URL)的www.去掉。

2). 这时DB账号需要有create table 的权限,否则建表失败。4、如果插件没有禁用,会提示先禁用所有插件5、禁用完后后就可以创建了,如果不是全新安装还会有提示:子域名安装 由于您当前的安装不是全新的,所以您WordPress网络中的站点只能使用子域名。

要在主站点为子目录的情况下安装,需要修改固定链接结构,有可能会破坏已有的链接。子域名安装 由于您当前的安装不是全新的,所以您 WordPress 网络中的站点只能使用子域名。

要在主站点为子目录的情况下安装,需要修改固定链接结构,有可能会破坏已有的链接。6、点击安装后提示如下:按说明操作即可完成了。

7、点击安装后,按照提示做好相关的配置8、配置好,再次进入后台,在头部将出现“我的站点”->“管理网络”的选项菜单,接下来您可以管理或者创建站点,也可以开启主题或者插件给其他站点使用。

二、wordpress多站点有什么用

自Wordpress3.0及以上版本就支持多站点功能了,只安装一个Wordpress程序即:

1、可创建多个wordpress站点,可以是子域名也可以是子目录。

2、可以根据子域名有独立的博客后台和地址。

3、管理员可设置开放哪些主题给站点使用。

4、管理员可配置插件给每个站点使用。

5、多个站点之间共用“用户数据库表”,也就是表 wp_usermeta 和 wp_users,还有一些别的数据表(wp_blogs,wp_site,wp_singnups,wp_registration_log,wp_blog_versions), 其他的为独立数据库表。

6、还可以是完全不同的域名《需要手动执行几条SQL语句》

下面详解一下wordpress多站点的配置方法:

1、首先,备份网站的数据库,以防出现意外时恢复(虽然一般可以忽略,强烈建议做一下,小心驶得万年船)。

2、打开wordpress的根目录下的wp-config.php文件,在末尾加上以下代码:

/** 开启woredpress多站点支持 */

define('WP_ALLOW_MULTISITE',true);

/** 开启woredpress多站点支持 */

define ( 'WP_ALLOW_MULTISITE' , true ) ;

3、进入wordpress后台,”工具”->; 点击”配置网络”

ps:

1). 如果您要使用二级域名的形式,可以到“设置”->;“常规”里面,把站点地址(URL)的www.去掉。

2). 这时DB账号需要有create table 的权限,否则建表失败。

4、如果插件没有禁用,会提示先禁用所有插件

5、禁用完后后就可以创建了,如果不是全新安装还会有提示:

子域名安装 由于您当前的安装不是全新的,所以您WordPress网络中的站点只能使用子域名。 要在主站点为子目录的情况下安装,需要修改固定链接结构,有可能会破坏已有的链接。

子域名安装 由于您当前的安装不是全新的,所以您 WordPress 网络中的站点只能使用子域名。 要在主站点为子目录的情况下安装,需要修改固定链接结构,有可能会破坏已有的链接。

6、点击安装后提示如下:

按说明操作即可完成了。

7、点击安装后,按照提示做好相关的配置

8、配置好,再次进入后台,在头部将出现“我的站点”->;“管理网络”的选项菜单,接下来您可以管理或者创建站点,也可以开启主题或者插件给其他站点使用。

三、如何删除WordPress 的“多站点”模式

WordPress 3.0+ 可以直接开启多站点模式,如果你要开启,请查看: WordPress 开启多站点(含Apache和Nginx伪静态规则) 。

今天就简单说一下,如果将关闭多站点模式,还原主站点为单站点(主站点即你开启多站点模式前的默认站点)。开始之前,你要备份整个数据库和所有文件,然后想办法将主站点以外的所有站点的恢复到其他地方,或者分别转到单站点模式。

在这里暂时不介绍这个步骤,但是你一定要自己做好!!建议先阅读 WordPress 开启多站点(含Apache和Nginx伪静态规则),因为很多步骤都是反过来的。1、禁用所有插件,删除主站点以外的所有站点(记得备份或迁移这些站点,删除操作将会删除相关的数据)2、删除之前添加到 wp-config.php 用来开启多站点的配置代码(类似以下代码:)。

四、如何删除WordPress 的“多站点”模式

WordPress 中有一个“多站点”模式(multisite),即通过一个WordPress 程序管理多个站点。其默认是不开启的,如果你开启了但又想恢复为原来的“单站点”模式,该如何做?

(注意:本文不会说明如何开启WordPress 的“多站点”模式,若不知,请自行搜索。)

步骤如下:

1、备份网站数据!(安全第一,有备无患);

2、通过ftp 或者在线修改 或者 下载修改又上传 等方式对WordPress 安装根目录下的 wp-config.php 进行操作;

3、删除下的代码:

1

2

3

4

5

6

7

define( 'MULTISITE', true );

define( 'SUBDOMAIN_INSTALL', false );

$base = '/wordpress/';

define( 'DOMAIN_CURRENT_SITE', 'localhost' );

define( 'PATH_CURRENT_SITE', '/wordpress/' );

define( 'SITE_ID_CURRENT_SITE', 1 );

define( 'BLOG_ID_CURRENT_SITE', 1 );

4、在 wp-config.php 中将以下代码的 ture 改为 false;

1

define('WP_ALLOW_MULTISITE', true);

5、新建或者修改根目录下的 .htaccess 文件,添加以下代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

RewriteEngine On

RewriteBase /wordpress/

RewriteRule ^index\.php$ - [L]

# uploaded files

RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin

RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^ - [L]

RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]

RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]

RewriteRule . index.php [L]

6、通过 phpMyAdmin 或其他方式删除数据库中以下的表(table):

wp_blogs

wp_blog_versions

wp_registration_log

wp_signups

wp_site

wp_sitemeta

然后,就没有然后了。

五、怎样为wordpress多站点设置默认主题

用ftp软件或空间的在线ftp功能打开wordpress程序文件夹,找到wp-config.php文件。我们需要修改这个文件来启动wordpress的多站点功能。

用php的编辑器打开它(我用的是notepad,其实txt文本也能打开,但是容易出现一些问题),按照下图提示加入代码:

define('WP_ALLOW_MULTISITE', true);

这时再登陆wordpress网站的后台,你会发现在“工具”下会多了一个“配置网络”

点击“配置网络”会提示你要关闭所有插件,于是关掉所有运行的插件。

此时wordpress会让你修改两个文件:一个是我们之前修个的那个wp-config.php,另一个文件“.htaccess”和它在同一个目录,很好找的。找到后打开添加代码文件,如果你没有“.htaccess”这个文件。需先在固定链接那里进行设置一下,wordpress会自动生成.htaccess这个文件。

完成修改后重新登录即可。

六、怎样开启WordPress多站点功能

1.开启网络(Network)。

默认的WordPress是没有开启多站点功能的,我们要开启【网络(Network)】,需要在根目录下的 wp-config.php 文件中,添加下面的代码 1 define('WP_ALLOW_MULTISITE', true); 这样就可以在WordPress管理后台->【工具(Tools)】功能模版中看到【网络(Network)】这个功能了,如下图所示 2.点击【网络(Network)】,就进入到设置页面 (1)在这里需要选择WordPress网络是使用 子域名 还是 子目录 (两者的具体区别可以看上图的例如),这里倡萌选择 子域名。 小贴士:一般而言,所有的主机空间都支持 子目录 样式;但要使用 子域名 样式,必须同时满足下面的条件 ①貌似必须是Linux主机,并且要安装并启用 mod_rewrite 模块(也就是要支持re_write),所以基本上Windows主机是不行的; ②你的主机必须支持 DNS 泛域名解析(即支持在A记录中添加一条星号 *.yourdmain.com 这样的解析) 据倡萌测试发现,一般 DirectAdmin 面板的空间貌似都不支持DNS 泛域名解析,而 cPanel 面板的主机空间有可能支持,或者也可以说 必须是可以添加 无数个 子域名 的主机空间才行。

(测试条件有限,不一定完全正确) 注意:如果你的主机支持DNS 泛域名解析,并且你选择了 子域名 样式,那你就要在主机面板中添加*.yourdmain.com 这样的子域名。并且将你以后要绑定的子域名解析指向到你的主机。

小建议:支持 DNS 泛域名解析的主机空间估计不好找,所以购买空间时一定要咨询主机商,一般的用户还是建议使用 子目录 保险些。 (2)网络详情中的信息可以随便填,然后点击【立即安装】 3.手动完成以下设置:(操作前请注意备份 wp-config.php 和 .htaccess 文件) (1)在 wp-content 目录下 新建一个 blogs.dir 目录,可能要设置为755或777权限。

(2)按上图 第2点 所示,在 wp-config.php 中添加对应的代码到适当的位置。 (3)按上图 第3点所示,覆盖原来的 .htaccess 规则。

4.重新登录后台,就会发现在后台右上角有一个【网络管理(Network Admin)】,点击进去就可以管理 网络了。

转载请注明出处51数据库 » wordpress多站点主站点

软件
前端设计
程序设计
Java相关