CentOS7下搭建Discuz论坛
搭建Discuz论坛的前提条件:
- LNMP环境
- Discuz压缩包
一、检查各服务是否已经启动并且进程正常
- 检查Nginx服务的进程是否已启动和是否有监听80端口:
[root@localhost ~]# ps aux |grep nginx root 10168 0.0 0.2 46032 2036 ? Ss 16:26 0:00 nginx: master process ./sbin/nginx nobody 10768 0.0 0.2 48560 2572 ? S 16:36 0:00 nginx: worker process root 15983 0.0 0.0 112708 984 pts/2 R+ 17:08 0:00 grep --color=auto nginx
- 检查防火墙和SElinux
[root@localhost ~]# systemctl status firewalld.service [root@localhost ~]# getenforce Permissive
- 检查php-fpm服务的进程是否已启动:
[root@localhost ~]# ps aux | grep php-fpm root 11387 0.0 0.8 230312 8728 ? Ss 16:41 0:00 php-fpm: master process (/etc/php-fpm.conf) apache 11388 0.0 0.5 232396 5388 ? S 16:41 0:00 php-fpm: pool www apache 11389 0.0 0.5 232396 5388 ? S 16:41 0:00 php-fpm: pool www apache 11390 0.0 0.6 232532 6008 ? S 16:41 0:00 php-fpm: pool www apache 11391 0.0 0.5 232396 5832 ? S 16:41 0:00 php-fpm: pool www apache 11392 0.0 0.5 232396 5380 ? S 16:41 0:00 php-fpm: pool www root 16025 0.0 0.0 112708 984 pts/2 R+ 17:10 0:00 grep --color=auto php-fpm
- 检查Nginx是否能正常解析php
首先找到你Nginx的默认站点目录,我这里是我这里Nginx的默认站点目录是/data/nginx/html/,你然后将Nginx的默认访问页面文件改为index.php:[root@localhost ~]# cd /data/nginx/html/ [root@localhost html]# vim index.php <?phpphpinfo(); ?>
接着使用浏览器访问,显示了php的配置信息页面代表能够正常解析。
- 检查mysql能否正常登陆和使用:
[root@localhost html]# mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 2 Server version: 5.5.60-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MariaDB [(none)]>
二、Discuz下载与安装
下载Discuz的压缩包
[root@localhost ~]# mkdir /data [root@localhost ~]# cd /data [root@localhost data]# wget http://ahdx.down.chinaz.com/201712/Discuz_X3.4_SC_UTF8_0101.zip [root@localhost data]# unzip Discuz_X3.4_SC_UTF8_0101.zip [root@localhost data]# cd dir_SC_UTF8/ [root@localhost dir_SC_UTF8]# ls readme upload utility
开始配置Discuz
首先将Nginx之前的默认页文件给删掉,然后将以上解压的upload目录下所有的文件拷贝到Nginx默认站点的根目录下:[root@localhost dir_SC_UTF8]# rm -rf /data/nginx/html/index.php [root@localhost dir_SC_UTF8]# cp -r upload/* /data/nginx/html/
接着使用浏览器访问Discuz的配置页面:http://192.168.192.137/install (IP是你机器的IP),访问成功后会显示如下页面,点击同意进入下一步:
然后就会进入目录、文件的权限检查界面
发现里面有很多错误,于是修改权限[root@localhost dir_SC_UTF8]# chmod -R a+w /data
现在里面就没有错误了
没问题后就点击页面下方的”下一步“:
1、选择“全新安装 Discuz! X (含 UCenter Server)”如果你之前没有安装过Discuz就选择此项。
2、选择“仅安装 Discuz! X (手工指定已经安装的 UCenter Server )”
如果你之前安装过Discuz,现在只是升级的话,选择此项并保证之前的 UCenter 是 UCenter 1.6.0 版本,如果之前安装的 UCenter Server 没有进行升级操作的话,一般为 1.5.1 或 1.5.2 版本,你需要首先升级 Ucenter 到 1.6.0版本, 否则安装程序会提示错误,无法继续。因为我是没安装过的所以这里以全新安装 Discuz为例。
点击“下一步”,进入安装数据库的界面,如下图所示:
这里只需要输入你数据库root用户的密码,然后再设置一个admin密码就可以了,发送告警邮件的邮箱写不写都可以,剩下的会自动进行安装:
搞定,完成
发帖
然后登录发帖
写入内容,发表帖子
发帖成功,完成
CentOS7下搭建Discuz论坛相关推荐
- 转载:linux环境下搭建discuz论坛
今天写一个Linux下搭建Discuz论坛的全过程教程. 本例使用的Linux系统为:RHEL5.3. 1.[root@linux ~]# mkdir /mnt/cdrom 2.[root@linux ...
- linux系统搭建论坛,在Linux平台下搭建discuz论坛
在Linux平台下搭建discuz论坛 [日期:2007-11-08] 来源:Linux公社 作者:Linuxidc [字体:大 中 小] 环境 linux AS4 2.6.9 1.安装MySQL 使 ...
- LAMP下搭建discuz论坛
LAMP下搭建discuz论坛 一.安装discuz ---->//download discuz;[root@localhost ~]# mkdir /data/www [root@local ...
- linux系统搭建论坛,Linux下搭建discuz论坛
discuz的论坛环境,可以在lampp系统上直接使用. 前提:先看linux的操作系统是多少位的,然后下载相应的安装包. 现以32位操作系统为例,取32位的xampp安装包xampp-linux-1 ...
- 写一个Linux下搭建Discuz论坛的全过程教程。
本例使用的Linux系统为:RHEL5.3. 1.[root@linux ~]# mkdir /mnt/cdrom 2.[root@linux ~]# mount /dev/cdrom /mnt/cd ...
- linux下搭建discuz论坛
论坛搭建 环境搭建 Linux+Apache+MySQL+PHP环境,推荐使用XAMPP下载地址: http://www.apachefriends.org/zh_cn/xampp-linux.htm ...
- LAMP搭建Discuz论坛
搭建Discuz论坛 1. 准备LAMP环境 LAMP是Linux,Apache,MySql和PHP的缩写,是Discuz论坛系统依赖的基础运行环境 1.安装Apache2 Ubuntu需要安装Ap ...
- 采用lamp架构搭建discuz论坛
lamp简介 LAMP指的Linux(操作系统).ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建 ...
- Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛
Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛 版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 您可以自由复制.发行.展览. ...
最新文章
- YC陆奇发起知乎第一问:怎样的环境才能让更多AI创业公司成功?
- 安卓v7支持包下的ListView替代品————RecyclerView
- vs2010 使用STLport-5.2.1
- 虚拟主机升级服务器,云虚拟主机升级云服务器
- iOS--获取输入字符的第一个字母(汉字则获取拼音的第一个字母)
- label美化css,表单label美化代码
- 如何才能学好单片机?​
- LOAD DATA INFILE 语法
- GoC语言学习(C/C++程序设计语言入门)
- GitHub——注册github账号、安装git工具、仓库工作流程、创建本地仓库、写项目提交本地仓库、版本回退、创建远程仓库、使用远程仓库、Git忽略文件、协作冲突、分支管理
- 资产配置方案(作业)
- 机器学习和数据科学的最佳公共数据集
- mysql exit函数_Exit函数
- Gateway—网关服务
- 微信开发者.js.json_非中国开发者如何利用微信的1.1B每月活跃用户
- 5款免费的优秀数据可视化工具推荐
- 1026 Table Tennis (30 分)模拟排列问题
- DevEco Studio如何使用模拟器运行应用
- 权威最新世界大学排名
- 从创业走偏,到完成5亿元C轮融资,黑湖智造凭什么?