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!论坛数 ...
随机推荐
- 猫咪记单词——NABCD模型分析
N ——Need 需求:学习英语是一件非常重要的事.面对各种各样的考试,学习英语,最重要的就是词汇量,背单词是提高词汇量的最直接的方法,但是单纯的背单词太单调.寻找一些合适的,更易于接受的背单词学习英 ...
- C++自学及C的补缺
我这个寒假可以坐在电脑前的时间算是比较少的,因为我放假不久后就去打工了,而打工的时间是很流动的,所以我无法固定时间来学习,因此我只能根据我的打工时间来安排我的学习. 由于我的书是除夕前夕淘宝的,近期是 ...
- POJ 2411 Mondriaan's Dream 插头dp
题目链接: http://poj.org/problem?id=2411 Mondriaan's Dream Time Limit: 3000MSMemory Limit: 65536K 问题描述 S ...
- 在数组中找出两数之和为10的所有组合(JAVA)
/*利用冒泡排序实现*/ import java.util.Scanner;public class Paixun { public static void main(String[] args) { ...
- week4a:个人博客作业
本周结对项目的要求: 黄金点游戏是一个数字小游戏,其游戏规则是: N个同学(N通常大于10),每人写一个0~100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.6 ...
- vue 中使用better-scroll 遇到的问题
以下是遇到问题以及解决方法 1.使用v-for 循环循环出来的列表,不能滚动. 原因是没有给wrapper 父层 加高度,当子层的高度大于父层的高度,才能滚动 打印scroll 对象,显示如此 竟然相 ...
- LeetCode题解:(139) Word Break
题目说明 Given a non-empty string s and a dictionary wordDict containing a list of non-empty words, dete ...
- MYSQL中可以实现类似IF判断的方法
MYSQL中可以实现类似IF判断的方法 新建一张客户表,如下:sex:1-男,2-女,3-未知:level是客户的级别:1-超级VIP客户,2-VIP客户,3-普通客户 方式一:case函数:流程控制 ...
- 使用Ubuntu编译Linux内核
1.下载内核并解压到 /usr/src 目录下 在终端执行以下命令即可下载 4.16.14版本(目前最新的稳定版)的内核到当前shell打开的目录下 wget https://cdn.kernel.o ...
- [知乎]老狼:深入PCI与PCIe之二:软件篇
深入PCI与PCIe之二:软件篇 https://zhuanlan.zhihu.com/p/26244141 我们前一篇文章(深入PCI与PCIe之一:硬件篇 - 知乎专栏)介绍了PCI和PCIe的硬 ...