LAMP网站BBS发布
本文结构
网站社区概述
安装Discuz!论坛
(1)服务器端的部署
(2)论坛的安装过程使用Discuz!论坛
(1)后台管理设置
(2)前台基本使用
1.网站社区概述
网站社区:
在Internet中,能够聚合一部分具有共同特征的人群,并提供相互交流和服务功能的网站
常见类型:
- BBS(论坛)
- BLOG(博客)、PodCast(播客)
- SNS(社交网络)
2.Discuz!论坛系统
Crossday Discuz!Board论坛系统
采用PHP和MySQL等数据库构建的高效论坛系统
可免费获得源代码用于学习、内部测试
用于商业目的时需要购买授权许可
(1)部署Discuz!论坛系统
1.准备工作
准备能够解析PHP网页、支持数据库的网站服务器
#systemctl start mariadb
确定论坛服务器的域名、IP地址等信息
以匿名方式登录ftp服务,找到pub文件夹
ftp://虚拟机ip(记得启动vsftpd服务)
解压网站文件,将upload文件夹所有资料复制到pub
附:重设MySQL密码方法:
#mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
#mysql -u root mysql
>UPDATE user SET password=password('') WHERE User='root' AND Host='localhost';
>FLUSH PRIVILEGES;
>quit;
mysqladmin -u root password '123456'
pgrep -l mysqld_safe ,
查到pid再
kill -9 pid
mysql -u root -p
2.将/var/ftp/pub/upload文件复制到网站根目录/var/www/html(先mkdir /var/www/html/upload)
[root@www ~]#
`cp -R /var/ftp/pub/upload/* /var/www/html/upload`
[root@www ~]#
`ls /var/www/html/upload `
确认得到网站源文件
3.部署Discuz!论坛代码(目录权限要求在install界面显示)
[root@www ~]
# grep "^User" /etc/httpd/conf/httpd.conf
User apache
[root@www ~]#
`cd /var/www/html/upload/`
[root@www upload]#
`chown -R apache config`
[root@www upload]#
`chown -R apache data`
[root@www upload]#
`chown -R apache uc*`
(2)安装Discuz!论坛系统
1.接受授权协议
在浏览器中访问http://虚拟机ip/upload/install/
2.检查环境及目录、文件权限
所有检查项目均应为 ,否则可能导致安装失败
3.使用Discuz!论坛
(1)后台管理设置
- 访问后台管理中心
(要先禁止访问install目录)
在浏览器访问http://虚拟机ip/upload/admin.php
-全局设置
可以设置站点、注册、访问控制、优化设置等信息
- 定义论坛新分区及版板
根据论坛实际的定位和需求定义
层次清晰、一目了然
- 将新分区添加到主导航(点编辑钮)
根据论坛实际的定位和需求定义
层次清晰、一目了然
- 访问前台首页
在浏览器访问http://虚拟机ip/upload/forum.php
(2)前台基本使用
1.注册论坛用户(请注册两个账号:test,你拼音名字)
2.发帖
3.浏览、回复帖子
1.注册论坛用户
2.发帖(2分钟后可发贴)
3. 浏览、回复帖子