Discuz!论坛基本搭建
Crossday Discuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统
一、LAMP环境搭建
参考地址:http://www.cnblogs.com/JianXu/p/5277716.html
其实我想说的是这个网站集成环境搭建的方式有很多,可以直接在windows上下载一个xmapp等集成开发环境,效果也是一样的,当然这都是搭建本地论坛的环境。
如果想要对外的话还是要去买虚拟主机或者云服务器来实现,对于虚拟主机,我个人的理解是其实那就是一个存放东西的虚拟空间而以,作用类似于云盘,无法使用远程操作的方式对文件进行修改,当然你可以使用ftp进行远程上传这个是可以的;对于云服务器,就是可以通过使用ssh实现远程连接并操作,当然,如果没有多少技术含量的事情个人建议使用虚拟主机就OK了,如果你是高手,下面的内容也就不用看了,其实跟百度差不多,只是添加了一些我个人操作过程中的问题而已。
二、下载discuz
地址就不贴了,百度一下discuz官网就可以了。下载好后将文件解压,应该是有三个文件夹才对,upload、readme、utility,而我们用到的只有第一个,也就是upload
三、上传upload
这里我选择的是整个文件夹进行上传,当然也有朋友说只要把文件夹里面内容全部上传就可以了,其实是一样的,没有什么差别,我之所以上传整个文件夹是为了便于管理,说不定我想在这个环境下再部署个其他的平台框架呢,对吧,看着多舒服。上传的路径是”/var/www/html/”,我使用的是ftp进行上传,这里需要注意的是,如果你使用root用户登录是可以直接上传到”/var/www/html/”路径下的,如果你使用的不是root用户登录,那么你可以上传到你的用户文件夹去,然后在linux系统中使用root权限将upload文件夹移动到”/var/www/html/”目录中,移动的命令是”rm /home/userName/upload /var/www/html”(userName就是你登录ftp的那个账户目录)
四、安装discuz
上传完成后,你可以在linux浏览器中输入”https://localhost/upload/install”(或”https://127.0.0.1/upload/install”)或远程访问”https://linux_IP/upload/install”来进入论坛安装界面
- 注意事项
1.我使用的linux系统是ubunto图形化系统,所以有浏览器可以打开,如果你使用的是原生态的命令行那样的系统我建议你还是远程访问来进行安装比较好,当然如果你有能力直接使用原生的那种命令行系统相信这个对你来说已经不是问题了
2.进入论坛安装界面并不是就可以安装了,打开界面后点击下一步,然后他会检测你的环境,会要球你对一些文件权限进行更改,由于我是直接部署在本地自己用的,所以给的权限全部都是最高的,权限命令类似”chmod 777 test.txt”,如果你是要部署在外网给论坛用户使用给的话建议你参考一下discuz官网的权限设置。(配置权限这块有一个问题”/upload/config”目录下有两个文件config_global_default.php和config_ucenter_default.php,在配置界面会提示你找不到文件config_global.php和config_ucenter.php这两个文件,之所以提示找不到是因为文件名不一样而以,开始我以为是我下载的包名子搞错了,需要手动改,于是我手动该了这两个文件的名子,让他在检查环境的时候可以检测到这两个文件,然而在点击【安装后】就出现了报错,大概意思是丢失了config_global_default.php和config_ucenter_default.php这两个文件,我想这应该是他们产品的一个bug了,不知道提上去有没有钱拿,嘿嘿~出现这个报错后我又把两个文件改成初始的那个了,然后在报错界面F5刷新了一下,就正常安装了。大家如果在尝试部署discuz的时候建议可以在最初检测不到config_global.php和config_ucenter.php这两个文件的时候不进行改名,先更改权限,然后看能否进行安装,如果不能再按照我那样安装一下,如果可以的话,希望在文章后面给我留个言,告知一下,感激不尽~~)
3.权限配置完成后重新刷新一下刚刚浏览器中的那个安装界面,然后就可以进行安装了。
4.安装好了之后会提示你使用什么数据库,一般是选择本地数据库,然后就是设置数据库root账户和dicuz的admin账户,这个搞好之后就算部署成功了,然后你就可以尽情的浪了~~,关于如果做好一个论坛网站的站长,可以参考一下discuz官网的站长使用手册,而且官方论坛上还有好多论坛可用的插件,当然你也可以根据自己的实际需求对论坛进行二次开发,目前就这么多了,以后如果有机会研究该论坛的二次开发再来研究研究这个论坛的内部构造吧~~
Discuz!论坛基本搭建的更多相关文章
- Linux 下Discuz论坛的搭建
Discuz论坛的搭建[基于LNMP环境搭建成功后] ##创建BBS数据库在本地/远程服务器 mysql -uroot -proot create database bbs; show databas ...
- LNMP架构下Discuz论坛的搭建
在上一节中,我们对lnmp架构下的mysql.php.nginx进行源码的安装,并设置了相关的安装参数.现在我们将在上一节的基础上,把三者联系起来进行一个论坛的部署. 一.首先进行Discuz(社区论 ...
- Discuz 论坛的搭建(五)
配置discus论坛 1.下载discus论坛代码 2.解压缩到ApacheProject目录下 3.把discuz的upload文件copy到discuz文件夹下,然后删除upload文件夹 4.修 ...
- LAMP架构搭建+Discuz论坛搭建【weber出品必属精品】
一. 本机简介: 本机系统: CentOS-6.4-x86_64 主机名:oracle.ywb IP地址:192.168.146.129 二. 在Linux环境下安装Apache步骤 ...
- LNMP环境搭建(discuz论坛)
一.操作系统级环境及软件版本 操作系统:CentOS release 6.5 (Final)minimal 内核版本:2.6.32-431.el6.x86_64 MySQL版本:MySQL-5.6.2 ...
- linux系统下搭建php环境之-Discuz论坛
1.安装搭建论坛必要的软件 apache php mysql CentOS系统我们可以直接使用 yum install 的方式进行软件安装,腾讯云有提供软件安装源,是同步CentOS官方的安装源,包涵 ...
- 基于Centos搭建 Discuz 论坛
系统要求:CentOS 6.8 64 位操作系统 搭建 Discuz 论坛 准备 LAMP 环境 LAMP 是 Linux.Apache.MySQL 和 PHP 的缩写,是 Discuz 论坛系统依赖 ...
- 用wamp5和ZendOptimizer搭建环境运行Discuz论坛
用wamp5和ZendOptimizer搭建环境运行Discuz论坛 用wamp5和ZendOptimizer搭建环境运行Discuz论坛 一: 环境: 1:Windows操作系统(Linu ...
- centos MySQL主从配置 ntsysv chkconfig setup命令 配置MySQL 主从 子shell MySQL备份 kill命令 pid文件 discuz!论坛数据库读写分离 双主搭建 mysql.history 第二十九节课
centos MySQL主从配置 ntsysv chkconfig setup命令 配置MySQL 主从 子shell MySQL备份 kill命令 pid文件 discuz!论坛数 ...
随机推荐
- C++ 函数 引用
一.引用的概念 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样.引用的声明方法: 类型标识符 &引用名 = 目标变量名: 为一个变量起一个别名.假如有一个变量a,想给 ...
- 三维空间中xoy平面上特定抛物线的正等测投影解析解的一种求法
背景 背景:为锻炼代同学,老师给了她一个反向工程微信"跳一跳"小游戏的任务,希望做一个一样的出来.跳一跳中,有方块,有小人,小人站在方块上. 这个游戏的玩法是,用手指按住手机屏幕, ...
- 设计与实现分离——面向接口编程(OO博客第三弹)
如果说继承是面向对象程序设计中承前启后的特质,那么接口就是海纳百川的体现了.它们都是对数据和行为的抽象,都是对性质和关系的概括.只不过前者是纵向角度,而后者是横向角度罢了.今天呢,我想从设计+语法角度 ...
- 2017-2018-1 Java演绎法 第九、十周 作业
团队成员 [20162315 马军] [20162316 刘诚昊] [20162317 袁逸灏(组长)] [20162319 莫礼钟] [20162320 刘先润] [20162330 刘伟康] 项目 ...
- 使用switchPage.js插件jQuery全屏滚动翻页
1. 先引入jquery.js,再引入switchPage.js 文件地址:点击打开链接 <script src="jquery.min.js"></script ...
- Class 1
“在最艰苦的时候,就是你离成功最近的时候”,让暴风雨来得更猛烈些吧. 健身教练/学员,买的那本Java Web还是那么新,显然假期偷懒了,只能一点一点的补回来了.一个假期没有打开过自己的脑洞,真心醉了 ...
- Code128
条形码 条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符.常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案.条形 ...
- windows多线程(八) 信号量Semaphore
如果你看到了这里,我就认为你已经对掌握了有关关键段 CriticalSection.互斥量Mutex和事件Event有关的内容,所以最基本的东西就不再介绍了.如果没有掌握上面说的内容,可以看这里: 关 ...
- Putty+Xming实现在Windows客户端显示Linux服务器端的图形化程序
走了不少弯路啊~~~言归正传,最近研发和我说要在一台EC2的机器上运行一个带GUI的程序,当时我就纳闷了:EC2的机器应该没有桌面套件的吧,那该怎么运行GUI的程序呢?百思不得其解时收到一封邮件,大致 ...
- 解决Linux关闭SSH,终端后运行程序终止问题(包括后台)
问题描述: 每次SSH到服务器上,然后运行了一个自己写的服务端程序,比如 ./myserver.sh ,然后关闭ssh或者终端之后,发现服务不能访问. 简要分析下: 根据 这篇博文 的提示,ss ...