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!论坛数 ...
随机推荐
- PLSQL Developer windows 64位连接数据库的问题
使用PLSQL Developer 工具连接到数据库进行开发,目前主流windows 系统都是64位操作系统,而PLSQL Developer 只有32位程序,所以在连接数据库上遇到一些问题. PL ...
- Daily Scrum4 11.6
昨天的任务按时完成了,但是通过不到两周的时间,我们的工作依旧停留在修改上届学长代码中.今天上课和老师提出了这样的问题,助教在TFS上重新加载了10级学长的代码. 从上届学长代码那里我们发现,他们没有实 ...
- Daily Scrumming* 2015.10.25(Day 6)
一.总体情况总结 1.UI今日总结:初步设计了社团详情界面 2.后端今日总结:讨论并设计数据库,表内容,属性和相互联系等,并在rails的activeRecord和activeModel中实现,同时设 ...
- java程序设计课程实验报告3
北京电子科技学院(BESTI) 实 验 报 告 课程:java程序设计 班级:1353 姓名:陈都 学号:20135328 成绩: 指导教师:娄 ...
- Freemarker中Configuration的setClassForTemplateLoading方法参数问题
今天使用freemarker中Configuration的setClassForTemplateLoading方法遇到了加载模板目录的一个小问题. 由于网上的其他论坛,博客写的有点乱,故记录一下. F ...
- [2017BUAA软工]第2次个人作业
软工第2次个人作业--代码复审 一.代码复审Check List 1.概要部分 代码能符合需求和规格说明么? 能正确处理题目要求,代码能符合需求和规格. 代码设计是否有周全的考虑? 能正确生成和解出数 ...
- PHP 常用函数总结(四)
9.PHP常用判断函数 is_bool();//判断是否为布尔型 is_float(); //判断是否为浮点型 is_int(); //判断是否为整型 is_numeric(); //判断是否为数值型 ...
- windows多线程(二) 等待线程返回
多线程编程中,有时我们需要等待某一线程完成了特定的操作后再继续做其他事情,要实现这个目的,可以使用Windows API函数WaitForSingleObject,或者WaitForMultipleO ...
- enginefuncs_t 结构体中的函数
就是常见的 g_engfuncs 中的函数.AMXX 里就是 fakemeta 的 EngFunc_** // 这些函数由引擎提供给EXTDLL使用.mp.dll hl.dll ... typedef ...
- 怎么解决Xing欲
怎么解决Xing欲 来源:微信号 王路在隐身 这是知乎上的一道问题.原题叫<和尚怎么解决性欲>. 本来由出家人回答更合适,但估计出家人一般不太愿意回答. 我看了几十个答案,几乎都是在调侃出 ...