Discuz论坛搭建过程
1、系统环境
操作系统版本:CentOS Linux 5.7
内核版本:2.6.18-274.el5
arch:x86_64
apache版本:Apache/2.4.6 (Unix)
mysql版本:5.6.12-log Source distribution
2、下载Discuz程序
本人将discuz安装在/opt/discuz目录下
进入/opt/discuz目录
# cd /opt/discuz
# wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zip
解压文件
# unzip Discuz_X3.2_SC_GBK.zip
将upload目录下的所有文件移到discuz的目录下
# mv upload/* .
3、配置apahce的虚拟主机
找到如下内容并去掉注释:
Include conf/extra/httpd-vhosts.conf
并且将Directory节点修改成如下配置,否分访问是会有403错误
<Directory />
Options FollowSymLinks
AllowOverride none
Order deny,allow
#Require all denied
Allow from all
</Directory>
编辑虚拟主机配置文件:、
# vim /usr/local/apache/conf/extra/httpd-vhosts.conf
修改如下内容:
<VirtualHost *:80>
DocumentRoot "/opt/discuz"
ServerName www.discuz.com
ServerAlias www.luntan.com
ErrorLog "logs/discuz-error_log"
CustomLog "logs/discuz-access_log" common
</VirtualHost>
检查配置文件是否有错误:
# /usr/local/apache/bin/httpd -t
编辑C:\Windows\System32\drivers\etc下的hosts文件
打开浏览器输入http://www.discuz.com就可以安装discuz了。
4、discuz安装
首先设置/opt/discuz目录的所有者和所属组,和apache一样即可,可以是,主要是apache是以apache用户的身份运行的
# chown -R apache.apache .
然后穿件discuz数据库
# mysql -u root -fanjinbao --port 3306
mysql> create database discuz;
mysql> grant all on discuz.* to 'fansik'@'localhost' identified by 'fanjinbao';
设置完成后既可以去安装discuz了:
太神奇了居然真的成功了:
Discuz论坛搭建过程的更多相关文章
- LAMP架构搭建+Discuz论坛搭建【weber出品必属精品】
一. 本机简介: 本机系统: CentOS-6.4-x86_64 主机名:oracle.ywb IP地址:192.168.146.129 二. 在Linux环境下安装Apache步骤 ...
- LAMP+discuz网站搭建过程
LAMP+discuz网站的搭建 一. LAMP环境搭建 0x01下载配置虚拟机 网上下载centOS7 64的镜像,然后在vmware里面配置好,我配置的是linux终端桌面,运行快,占内存小. 0 ...
- linux系统下搭建php环境之-Discuz论坛
1.安装搭建论坛必要的软件 apache php mysql CentOS系统我们可以直接使用 yum install 的方式进行软件安装,腾讯云有提供软件安装源,是同步CentOS官方的安装源,包涵 ...
- java和Discuz论坛实现单点登录,通过Ucenter(用户管理中心)
标题有点问题,没有进行修改. 一 Discuz论坛搭建步骤 1:服务器环境配置 服务器要支持php语言+支持mysql 5.0以上的数据库 + Apache服务器(支持网站的一个服务器,通过域名的能访 ...
- centos MySQL主从配置 ntsysv chkconfig setup命令 配置MySQL 主从 子shell MySQL备份 kill命令 pid文件 discuz!论坛数据库读写分离 双主搭建 mysql.history 第二十九节课
centos MySQL主从配置 ntsysv chkconfig setup命令 配置MySQL 主从 子shell MySQL备份 kill命令 pid文件 discuz!论坛数 ...
- LNMP架构下Discuz论坛的搭建
在上一节中,我们对lnmp架构下的mysql.php.nginx进行源码的安装,并设置了相关的安装参数.现在我们将在上一节的基础上,把三者联系起来进行一个论坛的部署. 一.首先进行Discuz(社区论 ...
- LAMP搭建Discuz论坛
搭建Discuz论坛 1. 准备LAMP环境 LAMP是Linux,Apache,MySql和PHP的缩写,是Discuz论坛系统依赖的基础运行环境 1.安装Apache2 Ubuntu需要安装Ap ...
- NFS实现(双httpd + php-fpm + nfs + mysql 搭建discuz论坛)的方法
NFS相关介绍 一.NFS简介 1. NFS(Network File System):NFS是一个文件共享协议, 也是是在类Unix系统中在内核中实现的文件系统. 2. 起源:最早是由SUN公司研发 ...
- LNMP环境搭建(discuz论坛)
一.操作系统级环境及软件版本 操作系统:CentOS release 6.5 (Final)minimal 内核版本:2.6.32-431.el6.x86_64 MySQL版本:MySQL-5.6.2 ...
随机推荐
- EditorLineEnds.ttr 错误问题
安装 Windows Write Live,在线安装,会先安装一个什么补丁,中途提示失败. 运行Delphi2007,第一次成功,第二次就是 EditorLineEnds.ttr文件错误. http: ...
- <转>2015-7-14面试题
由于一些原因,最近打算换一份工作,主要目标是大型的互联网公司.在经历了上周三天小公司试水后,昨天终于开始正式的面试之旅了(其实接到面试通知的就几家公司
- sql左连接,右连接,内连接
1.sql查询时什么叫左连接和右连接 左连接和右连接都是外部连接,也就是区别于内部连接,它对不满足连接条件的行并不是象内部连接一样将数据完全过滤掉,而是保留一部分数据,行数不会减少. 左或 ...
- 宏定义#define和typedef的区别和典型范例题目辨析
宏定义#define pStr char* ,是直接把程序中出现pStr的地方替换成char* ,直接替换: typedef char * pStr; 是给char*定义一个别名叫做 pStr; ...
- cf--2A
//Accepted 100 KB 92 ms //模拟 #include <cstdio> #include <cstring> #include <iostream& ...
- 一群猴子排成一圈,按1,2,...n 编号,数到m只,踢出局,直到剩下最后一个猴子是大王
<?php/***function king*@param $m 数到m个数, $n 猴子个数*return int*/function king($m, $n){ //定义数组, 值为猴 ...
- 封装数据库mysql, mysqli
<?php header("content-type:text/html;charset=utf-8"); class db{ //私有的静态属性 private ...
- iOS ZBarSDK的基本使用:扫描
1.首先使用Cocoapods导入库 ZBarSDK 2.敲代码: ViewController.h // // ViewController.h // erweima // // Created b ...
- Redis - Keepalived + redis 主备热备切换
1. 热备方案 硬件:server两台,分别用于master-redis及slave-redis 软件:redis.keepalived 实现目标: 由keepalived对外提供虚拟IP(VIP)进 ...
- Sticks_dfs
Description George took sticks of the same length and cut them randomly until all parts became at mo ...