用mysql web建立论坛_在web1上搭建Discuz论坛
地址规划:
一、配置本地yum仓库:
#mkdir /media/iso
#mount /dev/cdrom /media/iso
#vim /etc/yum.repos.d/rhel-source.repo
[rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=file:///media/iso
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
二、配置网络:
#system-config-network
重启网络服务:
# service network restart
三、安装httpd、php、mysql
root@web1 ~]#yum -y install httpd php php-mysql mysql-server mysql
四、搭建Discuz论坛
1.解压准备好的安装包,解压到默认路径。
[root@web1 ~]# unzip Discuz_X2.5_SC_GBK.zip -d /var/www/html/
[root@web1 ~]# rm /var/www/html/{readme,utility} -rf
[root@web1 ~]# mv /var/www/html/upload/* /var/www/html/
[root@web1 ~]# rm /var/www/html/upload/ -rf
[root@web1 ~]# service httpd start
2.打开浏览器输入:http://IP出现下面页面
出现乱码是由于我们下载的Discuz是GBK编码的,于是修改httpd配置文件:
修改前先备份一下:
[root@web1 ~]# cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak
将httpd配置文件759行处 AddDefaultCharset UTF-8 注释掉然后复制并改为 AddDefaultCharset GBK,然后保存并退出。
[root@web1 ~]# vim /etc/httpd/conf/httpd.conf
759 #AddDefaultCharset UTF-8
760 AddDefaultCharset GBK
重启httpd服务并确保重启后也生效:
[root@web1 ~]# service httpd restart
[root@web1 ~]# chkconfig httpd on
刷新浏览器页面显示正常:
[root@web1 ~]# cat list
config
data
data/cache
data/avatar
data/plugindata
data/download
data/addonmd5
data/template
data/threadcache
data/p_w_upload
data/p_w_upload/album
data/p_w_upload/forum
data/p_w_upload/group
data/log
uc_client/data/cache
uc_server/data/
uc_server/data/cache
uc_server/data/avatar
uc_server/data/backup
uc_server/data/logs
uc_server/data/tmp
uc_server/data/view
[root@web1 ~]# for file in `cat list`; do chmod o+w /var/www/html/$file;done
3.按需配置数据库:
[root@web1 ~]# service mysqld start
[root@web1 ~]# mysql -e "create database bbs;grant all privileges on bbs.* to root@localhost identified by 'redhat';delete from mysql.user where password = '';flush privileges"
安装成功:
五、配置基于域名的虚拟主机
[root@web1 httpd]# sed -i 's/#NameVirtualHost/NameVirtualHost/' /etc/httpd/conf/httpd.conf
在配置文件最后加入:
DocumentRoot /var/www/html
ServerName bbs.sanyu.com
ErrorLog logs/bbs.sanyu.com-error_log
CustomLog logs/bbs.sanyu.com-access_log common
[root@web1 ~]# service httpd restart
上述过程脚本化:
#!/bin/bash
yum -y install httpd php php-mysql mysql-server mysql
#解压准备好的安装包,解压到默认路径。
unzip Discuz_X2.5_SC_GBK.zip -d /var/www/html/
rm /var/www/html/{readme,utility} -rf
mv /var/www/html/upload/* /var/www/html/
rm /var/www/html/upload/ -rf
#修改权限
for file in `echo 'config
data
data/cache
data/avatar
data/plugindata
data/download
data/addonmd5
data/template
data/threadcache
data/p_w_upload
data/p_w_upload/album
data/p_w_upload/forum
data/p_w_upload/group
data/log
uc_client/data/cache
uc_server/data/
uc_server/data/cache
uc_server/data/avatar
uc_server/data/backup
uc_server/data/logs
uc_server/data/tmp
uc_server/data/view'`
do
chmod o+w /var/www/html/$file
done
cp /etc/httpd/conf/httpd.conf{,.bak}
sed -i 's/AddDefaultCharset UTF-8/AddDefaultCharset GBK/' /etc/httpd/conf/httpd.conf
service httpd start
chkconfig httpd on
#数据库初始化
service mysqld start
mysql -e "create database bbs;grant all privileges on bbs.* to root@localhost identified by 'redhat';delete from mysql.user where password = '';flush privileges"
#配置基于域名的虚拟主机
sed -i 's/#NameVirtualHost/NameVirtualHost/' /etc/httpd/conf/httpd.conf
cat >>/etc/httpd/conf/httpd.conf <
DocumentRoot /var/www/html
ServerName bbs.sanyu.com
ErrorLog logs/bbs.sanyu.com-error_log
CustomLog logs/bbs.sanyu.com-access_log common
END
service httpd restart
用mysql web建立论坛_在web1上搭建Discuz论坛相关推荐
- linux系统搭建论坛,在Linux平台下搭建discuz论坛
在Linux平台下搭建discuz论坛 [日期:2007-11-08] 来源:Linux公社 作者:Linuxidc [字体:大 中 小] 环境 linux AS4 2.6.9 1.安装MySQL 使 ...
- 阿里云服务器上搭建Discuz论坛
前沿: 搭建discuz论坛,需要搭建软件环境(也就是其运行的环境)本实例采用的是XAMMP软件站集成环境 目的:搭建Discuz3论坛 搭建步骤: 第一步:下载XAMPP(Apache+Mysql+ ...
- 《服务器上搭建Discuz论坛》
WEB环境部署---Discuz论坛 一.网络准备 用笔记本和服务器直连,IP配置为同一网段 服务器IP:192.168.10.3 笔记本IP:192.168.10.2 笔记本和服务器能够ping通 ...
- Linux上搭建Discuz论坛
一.准备工作 1.下载php*,mariadb-server 2.上传Discuz3.5压缩包并解压 二.搭建过程 基于redhat 9 版本和Discuz3.5,php8.0,mariadb10.5 ...
- 手动搭建 Discuz! 论坛
手动搭建 Discuz! 论坛 本文以腾讯云服务器为例,做出详解! 操作场景 Discuz! 是全球成熟度最高.覆盖率最大的论坛网站软件系统之一,被200多万网站用户使用.您可通过 Discuz! 搭 ...
- Linux中怎么搭建Discuz论坛
文章目录 Linux中怎么搭建Discuz论坛 1.搭建yum安装环境: 2.安装http服务: 3.安装php*软件: 4.安装数据库: 5.登陆数据库: 6.创建数据库: 7.搭建论坛: Linu ...
- 采用lamp架构搭建discuz论坛
lamp简介 LAMP指的Linux(操作系统).ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建 ...
- Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛
Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛 版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 您可以自由复制.发行.展览. ...
- 手把手教你,嘴对嘴传达------源码编译LNMP部署及应用 , 手动搭建discuz论坛
文章目录 前言 一.LNMP架构的部署(理论) 1.LNMP架构概述 2.MySQL安装配置 3.PHP解析环境的安装 4.配置Ngnx支持PHP环境 5.常见的PHP开源产品介绍 二.LNMP应用部 ...
最新文章
- 当写了五百行代码忘记保存时…… | 每日趣闻
- 编译器错误信息: CS1595: 已在多处定义“ ”;一种可能出现的情况
- 限界分支法(实际上没有剪枝,介绍的是广度优先搜索):01背包问题,队列实现方式(FIFO)
- LVS(7)——NAT实践
- 就业阶段-java语言进价_day03
- 暴力/图论 hihoCoder 1179 永恒游戏
- linux下socket调试,linux 下的socket 调试工具 netcat 使用
- 计算机二级C语言知识点总结
- python写刷课脚本_python opencv 知到 刷课 脚本
- Selenium+Java自动化测试系列教程❤
- cmd控制台执行php乱码,解决CMD控制台乱码问题
- 数据挖掘与决策支持系统的关系
- 免安装mysql_免安装版的Mysql
- 【Net Core系列】(前言).net core学习笔记
- AR眼镜,离替代手机还有多远?
- python做乘法运算定律_乘法运算定律(四年级数学下册乘法运算定律)
- pytorch中torch.isnan()和torch.isfinite()
- 高等代数 线性映射(第9章)3 不变子空间与最小多项式
- 利用telnet SMTP给QQ邮箱发邮件
- First part of my Spring posts is refreshed