LAMP平台部署及应用(二)

简介:

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)、论坛安装过程

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

http://www.benet.com/bbs/install/

【安装后的处理】:

      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,如需转载请自行联系原作者

相关文章
|
4天前
|
搜索推荐 编译器 Linux
一个可用于企业开发及通用跨平台的Makefile文件
一款适用于企业级开发的通用跨平台Makefile,支持C/C++混合编译、多目标输出(可执行文件、静态/动态库)、Release/Debug版本管理。配置简洁,仅需修改带`MF_CONFIGURE_`前缀的变量,支持脚本化配置与子Makefile管理,具备完善日志、错误提示和跨平台兼容性,附详细文档与示例,便于学习与集成。
296 116
|
19天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
7天前
|
数据采集 人工智能 自然语言处理
Meta SAM3开源:让图像分割,听懂你的话
Meta发布并开源SAM 3,首个支持文本或视觉提示的统一图像视频分割模型,可精准分割“红色条纹伞”等开放词汇概念,覆盖400万独特概念,性能达人类水平75%–80%,推动视觉分割新突破。
473 44
Meta SAM3开源:让图像分割,听懂你的话
|
14天前
|
安全 Java Android开发
深度解析 Android 崩溃捕获原理及从崩溃到归因的闭环实践
崩溃堆栈全是 a.b.c?Native 错误查不到行号?本文详解 Android 崩溃采集全链路原理,教你如何把“天书”变“说明书”。RUM SDK 已支持一键接入。
688 222
|
2天前
|
Windows
dll错误修复 ,可指定下载dll,regsvr32等
dll错误修复 ,可指定下载dll,regsvr32等
134 95
|
12天前
|
人工智能 移动开发 自然语言处理
2025最新HTML静态网页制作工具推荐:10款免费在线生成器小白也能5分钟上手
晓猛团队精选2025年10款真正免费、无需编程的在线HTML建站工具,涵盖AI生成、拖拽编辑、设计稿转代码等多种类型,均支持浏览器直接使用、快速出图与文件导出,特别适合零基础用户快速搭建个人网站、落地页或企业官网。
1692 158
|
存储 人工智能 监控
从代码生成到自主决策:打造一个Coding驱动的“自我编程”Agent
本文介绍了一种基于LLM的“自我编程”Agent系统,通过代码驱动实现复杂逻辑。该Agent以Python为执行引擎,结合Py4j实现Java与Python交互,支持多工具调用、记忆分层与上下文工程,具备感知、认知、表达、自我评估等能力模块,目标是打造可进化的“1.5线”智能助手。
939 62