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,WordPress)
安装目录:/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作为运行环境,以最新版本为例,组件包括:

应用软件(Wordpress,Discuz)
安装目录: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地址访问网站,安装非常简单:

方式二:共用一个域名

共用一个域名(假设域名为www.abc.com),即http://www.abc.com访问wordpress,而http://www.abc.com/discuz访问discus。

这种情况下的安装步骤如下:

  1. 登录到域名管理面板,完成解析域名,例如:增加一个A记录,将www.abc.com解析到服务器公网IP地址
  2. 确保域名解析成功
  3. 通过http://www.abc.com/  完成WordPress的安装
  4. 通过http://www.abc.com/discuz 完成Discuz的安装

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

如下您的镜像是Linux操作系统,即LAMP环境下: 打算通过两个域名分别访问WordPress和Discuz。例如:

  • http://wordpress.abc.com去访问WordPress
  • http://discuz.abc.com去访问Discuz

安装步骤如下:

  1. 登录到域名管理面板,分别完成域名解析(增加一个A记录到服务器公网IP地址),参考下图:
  2. 请检验域名解析是否成功
  3. 通过WinSCP远程到Linux服务器,进入/etc/httpd/conf.d目录,准备修改域名的配置文件。
  4. WordPress域名配置,请修改“vhost.conf”里面的域名信息,然后保存
  5. Discuz域名配置,请修改“discuz.conf.范例”里面的域名信息,保存,然后去掉“.范例”后缀使之生效
  6. 通过Putty工具重启服务(重启服务器也可以)
    #~ systemctl restart httpd
  7. 分别通过各自的域名来完成剩余的安装

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

如下您的镜像是Windows操作系统,即WAMP环境下: 打算通过两个域名分别访问WordPress和Discuz。例如:

  • http://wordpress.abc.com去访问WordPress
  • http://discuz.abc.com去访问Discuz

安装步骤如下:

  1. 登录到域名管理面板,分别完成域名解析(增加一个A记录到服务器公网IP地址),参考下图:
  2. 请检验域名解析是否成功
  3. 远程到Windows服务器,进行域名配置文件http-vhosts.conf修改,然后重启服务
    3.1 单击(鼠标左键)绿色的WAMPserver按钮,选择Apache->http-vhosts.conf
    3.2 将标准了下划线的ServerName值换成您自己的域名
    3.3 保存修改
  4. 将WAMPserver退出后重新启动,然后单击(鼠标左键)绿色的WAMPserver按钮,点击“重新启动所有服务”
  5. 分别通过各自的域名来完成剩余的安装

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

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

本镜像的升级、备份、新增网站、PHP参数设置等请直接查看基础环境文档。

如何删除引导页面?

历史版本打开IP地址显示的是引导页面,引导的页面的作用是为了在镜像首次安装的时候镜像提醒,建议到/data/wwwroot/default中删除引导页面相关的内容。

删除的时候,一定要保留wordpress和discuz文件夹

另外,删除后请清除浏览器缓存,这样引导页面就不会出现了

为什么默认打开是Wordpress?

WordPress是一个全面的建站工具,相比Discuz来说,以Wordpress为主页是可行的。Wordpress对应的配置文件是vhost.conf,可以自行修改

如果数据库名称、数据库账号与数据库密码填写与实际不符合,安装就会失败,显示“Discuz! Database Error”错误,具体解决办法:

  1. 使用phpMyAdmin(登录账号请使用discuz所用到的数据库账号)登录,验证你填写的数据库账号是否与实际匹配
  2. 请到服务器上删除./data/install.lock文件
  3. 通过网址然http://ip/discuz/installhttp://域名/install 重装(一定要加上/install)