Toggle navigation


Wordpress&Discuz镜像手册

Version WordPress4.8,Discuz! X3.3

由Websoft9提供一个包含WordPress和Discuz!的预集成环境,用户可以轻松实现企业网站+用户论坛一体化,充分利用全球最好用的建站平台+中国最好的论坛软件来提升您的网站用户体验和互动能力。

WordPress简称WP,最初是一款博客系统,后逐步演化成一款免费的CMS(内容管理系统/建站系统),目前是公认的全球最好的建站平台,市场占有率超过21%。这套系统因易用性、易扩展性( 插件 、模板 、二次开发)、功能强大、美观、搜索引擎友好等而全世界著名。WP生态体系非常健全,通过主题和插件扩展,WordPress可以说是无所不能。

Discuz(discuz.net)是全球成熟度最高、覆盖率最大的论坛软件系统之一。采用PHP+MySQL开发,自2001年6月面世以来,Discuz!已拥有15年以上的应用历史和200多万网站用户案例。目前,Discuz! 已经发展成为一个以社区为基础的专业建站平台,让论坛(BBS)、社交网络(SNS)、门户(Portal)、群组(Group)、开放平台(Open Platform)应用充分融合于一体,帮助网站实现一站式服务。


本文档适用于通过主流云市场购买和部署了Websoft9镜像的用户,文档内容重点指导用户进行安装配置、系统基本操作和常见运维问题处理。

文档适用性说明:

  • 适用的主流云平台包括:阿里云、腾讯云、百度云、华为云、Azure、青云
  • 适用的操作系统包括:Linux、Windows
  • 适用的阅读者包括:初学者、学生、站长、运维人员、产品经理、开发者、UI

 

 

Websoft9的镜像由应用软件、运行环境、数据库和运维面板四个部分组成,并基于云厂商操作系统镜像打包:

Linux版本(CentOS,Ubuntu,AliyunLinux)

Linux版本的Wordpress&Discuz镜像采用LAMP作为运行环境,以最新版本为例,组件包括:

应用软件(Discuz X3.3,WordPress4.8)
安装目录:/data/wwwroot/default/wordpress
安装目录:/data/wwwroot/default/discuz
运行环境(PHP 7.0,Apache 2.4.8)
PHP配置文件目录: /etc/php.ini
Apache虚拟主机文件目录: /ect/httpd/conf.d
日志文件目录:/var/log/httpd
数据库(MySQL5.6.3)
MySQL数据目录: /data/mysql
MySQL配置文件: /etc/my.cnf
数据库账号:root/123456
数据库面板访问路径:http://公网ip/phpmyadmin
运维面板(9panel)
9panel是Websoft9根据镜像用户的习惯和技术能力而研制的轻量级面板,以帮助用户快速掌握程序安装和运维工作
访问路径:http://ip/9panel

Windows版本

Windows版本的WordPress&Discuz镜像采用WAMP作为运行环境,以最新版本为例,组件包括:

应用软件(WordpressDiscuzX3.3)
安装目录:C:/websoft9/wampserver/www/wordpress
C:/websoft9/wampserver/www/discuz
运行环境(PHP 7.0.10/5.6.25,Apache 2.4.23)
PHP可以在两个版本中自由切换
PHP配置文件目录: C:\websoft9\wampserver\bin\apache\apache2.4.23\bin\php.ini
Apache虚拟主机文件目录: C:\websoft9\wampserver\bin\apache\apache2.4.23\conf\extra\httpd-vhosts.conf
日志文件通过WAMP面板查看
数据库(MySQL5.7.14)
MySQL目录: C:\websoft9\wampserver\bin\mysql
MySQL配置文件: C:\websoft9\wampserver\logs\mysql.log
数据库账号密码参考“常见账号和密码说明”章节
数据库面板访问:http://公网IP/phpmyadmin
运维面板(9Panel)
9Panel是Websoft9根据镜像用户的习惯和技术能力而研制的轻量级面板,以帮助用户快速掌握程序安装和运维工作
访问路径:http://公网IP/9panel
  1. 镜像需要与服务器配套使用,获取Websoft9的镜像有两种方式:
    方式一:若没有可用的云服务器,登录主流云厂商的云市场,找到由Websoft9提供的WordPress&Discuz相关免费镜像,点击“购买”(同时会配套购买云服务器,若只打算试用请选择“按量”方式购买,实现按小时使用,接近免费)
    方式二:登录到云厂商的控制面板,找到可用的云服务器,通过更换系统盘(重装镜像)的方式
  2. 待镜像购买或更换完成后,镜像会自动安装到配套的云服务器上,当云服务实例处于“运行中”后,通过浏览器访问网址
    http://服务器公网IP/9panel,正常会出现如下界面:
  3. 如果浏览器访问以上网址没有任何反应,请检查您的安全组设置,确保80端口是开放的。

镜像验证通过后,即可根据9panel(浏览器访问:http://公网ip/9panel)的提示完成剩余的应用安装过程。

注意:应用是否通过域名访问,您的是Linux镜像还是Windows镜像,对应的安装步骤是略有差别的,请选择下面不同的访问方式来完成安装过程:

方式一:通过IP使用

如果不打算使用域名访问网站,而是通过IP地址访问网站,安装非常简单:

WordPress安装入口:http://服务器公网IP/WordPress   (参考WordPress安装文档
Discuz安装入口:http://服务器公网IP/discuz   (参考Discuz安装文档

方式二:共用一个域名

如果打算通过一个域名访问WordPress和Discuz,即http://域名/wordpress,http://域名/discuz。安装步骤如下:

  1. 登录到域名管理面板,完成解析域名(假设您的域名是abc.com)
    例如:增加一个A记录,将www.abc.com解析到服务器公网IP地址
  2. 然后http://www.abc.com/wordpress,http://www.abc.com/discuz 分别安装网站

方式三:分别配置域名(LAMP版)

如下您的镜像是Linux操作系统,即LAMP环境下:
打算通过两个子域名(假设您的主域名是abc.com)访问WordPress和Discuz,即http://wordpress.abc.com访问WordPress,http://discuz.abc.com访问discuz。安装步骤如下:

  1. 登录到域名管理面板,完成解析域名
    WordPress域名解析,例如:增加一个A记录,将wordpress.abc.com解析到服务器公网IP地址
    Discuz域名解析,例如:增加一个A记录,将discuz.abc.com解析到服务器公网IP地址
  2. 通过WinSCP远程到Linux服务器,进入/etc/httpd/conf.d目录,分别将“wordpress.conf.范例”和“discuz.conf.范例”内容中域名替换成您的域名,然后保存,并去掉“.范例”后缀
  3. 运行“systemctl restart httpd”重启服务
  4. 分别通过http://wordpress.abc.com,http://discuz.abc.com来安装网站

方式三:分别配置域名(WAMP版)

如下您的镜像是Windows操作系统,即WAMP环境下:
打算通过两个子域名(假设您的主域名是abc.com)访问WordPress和Discuz,即http://wordpress.abc.com访问WordPress,http://discuz.abc.com访问discuz。安装步骤如下:

  1. 登录到域名管理面板,完成解析域名
    WordPress域名解析,例如:增加一个A记录,将wordpress.abc.com解析到服务器公网IP地址
    Discuz域名解析,例如:增加一个A记录,将discuz.abc.com解析到服务器公网IP地址
  2. 远程到Windows服务器,进行域名配置文件http-vhosts.conf修改,然后重启服务
    2.1单击(鼠标左键)绿色的WAMPserver按钮,选择Apache->http-vhosts.conf
    2.2将标准了下划线的ServerName值换成您自己的域名
    2.3单击(鼠标左键)绿色的WAMPserver按钮,点击“重新启动所有服务”
  3. 分别通过http://wordpress.abc.com,http://discuz.abc.com来安装网站

应用程序安装、使用和维护中需要用到三种账户:

1、MySQL数据库默认账号和密码root/123456,管理地址:http://公网ip/phpmyadmin

2、Wordpress后台账号和密码:安装的时候自行设置的,管理地址:http://域名/wp-admin

3、Discuz后台账号和密码:安装的时候自行设置的,通过前台会员登录后进入后台


4、服务器操作系统账号和密码

Linux服务器账号和密码说明:

  • 账号:root
  • 密码:是安装镜像的时候客户自行设置的,若不记得此密码,请登录云服务器后台,修改服务器密码,重启后生效
  • 登录:下载一个putty工具,通过root账号登录,参考(服务器通用文档-Linux远程管理与FTP

Windows服务器账号和说明:

  • 账号:administrator
  • 密码是安装镜像的时候客户自行设置的,若不记得此密码,请登录云服务器后台,修改服务器密码,重启后生效
  • 登录:PC本地打开远程桌面工具-通过Administrator账号连接,参考(服务器通用文档-Windows远程桌面与FTP

搭建网站时很有可能遇到这样的问题:使用WordPress搭建了页面,又使用Discuz搭建了一个论坛,两者的用户数据存在不同的数据库中,这样就无法统一整理了。为了解决这一问题,可以使用Discuz提供的UCenter功能来将两者的用户数据进行统一整合。

具体参考:http://bbs.websoft9.com/forum.php?mod=viewthread&tid=9