跳到正文
TURNKEYGNU / LINUX
应用文档博客截图GitHubTurnKey Hub
文中文
EnglishEspañol中文日本語PortuguêsDeutsch
ưμ㼯A/WordPress 多站点支持(a. 网络站点)

文档

WordPress 多站点支持(a. 网络站点)

多站点网络是所有共享相同WordPress安装的站点的集合,它们也可以共享插件和主题. 网络中的单个网站是虚拟网站,意思是,虽然您服务器上没有自己的目录,但有媒体的单独目录 上传到共享安装内,它们确实在数据库中有单独的表格.

为使TurnKey WordPress的多站点支持能够实现,需要采取以下步骤:

1. 决定是否要使用子域或子目录

Wordpress多站点可以从子域或子目录中发送,例如:

  • 子域:站点1.example.com,站点2.example.com 互联网档案馆的存檔,存档日期2013-09-21.
  • 分目录: www.example.com/site1 互联网档案馆的存檔,存档日期2013-03-02., www.example.com/site2 互联网档案馆的存檔,存档日期2013-09-02.

重要: 如果您决定子域, 那么 SITE 将是 http://example.com 密码 。如果您决定子目录,那么 SITE 将是 http://www.example.com 密码 .

注意: 子域需要您更新您的域名 DNS 记录( 请参见 ) TurnKey 域管理).

2. 更新 wordpress 配置

编辑 /var/www/wordpress/wp-config.php

Delete the following:

define('WP_SITEURL', 'http://'.\$_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://'.\$_SERVER['HTTP_HOST']);

And in its place, add (replace SITE with what you decided in step 1):

define('WP_SITEURL', 'SITE');
define('WP_HOME', 'SITE');
define('WP_ALLOW_MULTISITE', true);

更新数据库

在 shell 执行以下作为根( 用您在步骤1中的决定替换 SITE) :
mysql --defaults-extra-file=/etc/mysql/debian.cnf <<EOF
USE wordpress;
UPDATE wp_options SET option_value='SITE' WHERE option_name='home';
UPDATE wp_options SET option_value='SITE' WHERE option_name='siteurl';
EOF

在网络界面中设置多站点

浏览 http://SITE 密码,登录为管理员,单击工具 - > 网络设置并遵循方向。
 
一旦完成网络设置,通过 shell 运行以下命令,以确保 WordPress 管理员接口的权限正确:
 
颜色 - R www-data: /var/www
 
更多信息,请参见: 正式文件.
TURNKEYGNU / LINUX

无需从零开始,掌控自己的基础设施。

探索 TurnKey
关于文档常见问题博客GitHub
自由开源默认安全随时可部署