博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LAMP平台部署及应用(二)
阅读量:5758 次
发布时间:2019-06-18

本文共 1776 字,大约阅读时间需要 5 分钟。

9-LAMP平台部署及应用(二)

一、网站社区概述

Internet中,凡是能够聚合一部分具有共同特征的人群,并为这些人群提供相互交流和服务功能的网站,都可以称之为“社区”网站。

1、BBS(论坛)

〖全称〗:Bulletin  Board  System,电子公告板系统,在国内称为“论坛”

〖定义〗:表示可以自由发言、讨论交流的网站平台,每个用户都能‘发贴’、回贴

〖功能〗:论坛广泛应用于技术交流、售前/后服务、资源发布、聊天交友等领域

〖IT技术交流论坛〗:51CTO、ChinaUnix、CCDN、Net130、54master...

2、BLOG(博客)

〖全称〗:Weblog(网络日记),后简称为BLOG,在国内称为“博客”

〖定义〗:表示可以撰写、展示个人日记的网络平台,对用户来说,相当于个人网站

〖功能〗:可以发表自己定的文章、照片等各种图文信息,并可与其他用户交流

3、PodCast(社交网络)

〖全称〗:Social  Networking Services,社会化网络服务

〖定义〗:表示可以为人们提供一个社交圈子的网站应用平台

〖知名网站〗:人人网、开心网、中国同学录、QQ社区

二、安装Discuz!论坛系统

ØCrossday Discuz! Board论坛系统(简称‘Discuz!’)是一个采用PHPMySQL等数据库构建的高效论坛解决方案

ØDiscuz!在代码质量、运行效率、负载能力、安全性能及可操控性等方面都拥有良好的口碑

ØDiscuz!的源代码可以免费获得,任何人都可以对其进行安装、使用、并在授权协议范围内对其进行更改

Ø只要不将该论坛程序应用于商业用途,用户则无需购买商业授权

1)、服务器端的部署

1、准备工作

a)首先,准备一台能够解析PHP网页,支持数据库的网站服务器,其中,ApachePHPMySQL组件的版本符合Discuz!系统的最低要求

b)其次,确定论坛服务器的域名,IP地址以及访问论坛的URL地址

c)最后,启动httpdmysql服务器程序,并创建数据库及授权用户

【新建bbsdb库,授权用户runbbs能够从本机全权访问,密码为“123456”】

create  database bbsdb;

grant  all on  bbsdb.*  To  ‘runbbs’@‘localhost’identifiedby ‘123456’

2、下载并确认程序代码

Discuz_7.2_Full_SC_UTF8文件包的三个默认文件夹:

                  readma:包括软件简介、安装说明、版本更新日志等文件

                  upload:需要上传到网站中的论坛代码目录

                  utilities:包括一些额外的工具网页

                  unzip Discuz_7.2_Full_SC_UTF8.zip -d  DiscuzPkg

3、部署Discuz!论坛代码

【将upload复制或移动到指定目录下,并改名为bbs】

      mv DiscuzPkg/upload /usr/local/apacher/htdocs/bbs

【确认httpd运行用户‘User  daemon’】

      grep  ‘^User’/usr/local/apacher/httpd.conf

【调整目录及文件归属】

chown  -R  daemon templates/  attachments/  forumdata/ uc_client/data/cache/ config.inc.php

ls  -ld  templates/ attachments/  forumdata/

2)、论坛安装过程

【打开论坛的安装程序】:

【安装后的处理】:

      cd /usr/local/apacher/htdocs/bbs

      mv  install/  install.lock

       chmod  600 install.lock/

      ls  -ld  install.lock/

此步骤可省略,主要看个人的需求。

三、使用Discuz!论坛系统

前台:即正常的论坛入口,提供给所有用户访问

后台:则作为管理员入口,只在执行论坛管理任务时才会使用

本文转自甘兵 51CTO博客,原文链接:http://blog.51cto.com/ganbing/1203618,如需转载请自行联系原作者

你可能感兴趣的文章
栈(一)
查看>>
ios 自定义delegate(一)
查看>>
创建美国地区的appleId
查看>>
例题10-2 UVa12169 Disgruntled Judge(拓展欧几里德)
查看>>
JS 原生ajax写法
查看>>
Composer管理PHP依赖关系
查看>>
React.js学习笔记之JSX解读
查看>>
我所了解的Libevent和SEDA架构
查看>>
Socket编程问题小记
查看>>
基于Flask-Angular的项目组网架构与部署
查看>>
一张图道尽程序员的出路
查看>>
redis 常用命令
查看>>
LVS+Keepalived高可用负载均衡集群架构
查看>>
烂泥:kvm安装windows系统蓝屏
查看>>
iPhone开发面试题--葵花宝典
查看>>
EdbMails Convert EDB to PST
查看>>
POJ 2184
查看>>
大话 程序猿 眼里的 接口
查看>>
struts2用了哪几种模式
查看>>
replace函数结合正则表达式实现转化成驼峰与转化成连接字符串的方法
查看>>