LNMP架构下Discuz论坛的搭建
在上一节中,我们对lnmp架构下的mysql、php、nginx进行源码的安装,并设置了相关的安装参数。现在我们将在上一节的基础上,把三者联系起来进行一个论坛的部署。
一、首先进行Discuz(社区论坛软件)的安装
---> yum install -y unzip
---> unzip Discuz_X3.2_SC_UTF8.zip -d /usr/local/lnmp/nginx/html/ # -d指定解压路径
二、把Discuz安装得到upload目录下的文件移动到nginx默认发布目录中。
---> cd /usr/local/lnmp/nginx/html/upload
---> mv * .. # 覆盖之前的index.php文件
三、在浏览器中访问172.25.2.6;进入安装界面
在论坛安装过程中的步骤如下:
1)在安装界面,首先点击`我同意`。(点击我不同意没有反映)
2)第一步中,会出现如下问题:
# 解决方法:此时我们修改相应目录和文件的权限
---> cd /usr/local/lnmp/nginx/html
---> chmod 777 config/ data uc_client/ uc_server/ -R # -R表示修改目录和目录下所有文件的权限
# 修改后在浏览器中点击刷新,此时,就没有权限问题。完成后点击`下一步`。
3)第二步选中第一项并点击下一步
4)第三步,创建数据库。
# 填写数据库信息时,可以修改数据库名;数据表前缀,若运行多个论坛时,需要修改。
# 填写管理员的信息,密码两次需要相同。完成后点击下一步
- 此时会出现如下问题(1):原因是没有没有启动数据库和找不到mysql.sock文件
解决方法:
---> /etc/init.d/mysqld start
---> vim /usr/local/lnmp/php/etc/php.ini # 添加三处的Mysql.sock文件路径
---> /etc/init.d/php-fpm reload # 重启php服务
- 在浏览器中刷新后,再次提交信息,会出现又一个问题(2):
解决方法: 修改data目录和其目录下文件的权限
- 此时,可能会出现数据库名xniu不能建立的问题。此时只需要修改data目录下.的权限
5)修改完成之后,此时会进入到应用中心,点击右下角,访问论坛。
# 我们可以在右上角进行管理员登陆。到此论坛的搭建就完成了。
LNMP架构下Discuz论坛的搭建的更多相关文章
- Linux 下Discuz论坛的搭建
Discuz论坛的搭建[基于LNMP环境搭建成功后] ##创建BBS数据库在本地/远程服务器 mysql -uroot -proot create database bbs; show databas ...
- LNMP架构及DISCUZ论坛部署
1)(5分)服务器IP地址规划:client:12.0.0.12/24,网关服务器:ens36:12.0.0.1/24.ens33:172.16.10.1/24,Web1:172.16.10.10/2 ...
- lnmp架构下php安全配置分享
目录[-] 1. 使用open_basedir限制虚拟主机跨目录访问 2. 禁用不安全PHP函数 3. 关注软件安全资讯 4. php用户只读 5. 关闭php错误日志 6. php上传分离 7. 关 ...
- LNMP架构下的nginx、mysql、php的源码安装
一.LNMP的介绍 LNMP就是Linux+Nginx+Mysql+Php这种网站服务架构.Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统,常见版本有:centos.ubun ...
- Discuz!论坛基本搭建
Crossday Discuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统 一.LAMP环境搭建 参考地址:http://www.cnblogs ...
- Discuz 论坛的搭建(五)
配置discus论坛 1.下载discus论坛代码 2.解压缩到ApacheProject目录下 3.把discuz的upload文件copy到discuz文件夹下,然后删除upload文件夹 4.修 ...
- lnmp 安装环境之后discuz论坛排版乱的问题
服务器系统类型:centos 6.5 环境:使用lnmp官方安装shell安装 (http://lnmp.org/install.html) 在部署dz之后,访问页面 出现排版乱,资源不能加载的问题: ...
- 解决:LNMP架构下访问php页面出现500错误
默认情况下,如果被访问的php脚本中包含语法错误,服务器会返回一个空的“200 ok”页面 在php.ini中的fastcgi.error_header选项允许在这种情况下产生一个HTTP错误码 以使 ...
- LAMP架构搭建+Discuz论坛搭建【weber出品必属精品】
一. 本机简介: 本机系统: CentOS-6.4-x86_64 主机名:oracle.ywb IP地址:192.168.146.129 二. 在Linux环境下安装Apache步骤 ...
随机推荐
- 国内比特币bitcoin交易平台
火币网: www.huobi.com 比特币中国: www.btcchina.com okcoin: www.okcoin.cn 中国比特币: www.chbtc.com 比特币交易 ...
- Django中间件的5种自定义方法
阅读目录(Content) Django中间件 自定义中间件 中间件(类)中5种方法 中间件应用场景 回到顶部(go to top) Django中间件 在http请求 到达视图函数之前 和视图函 ...
- (ZT)谷歌大脑科学家 Caffe缔造者 贾扬清 微信讲座完整版
一.讲座正文:大家好!我是贾扬清,目前在Google Brain,今天有幸受雷鸣师兄邀请来和大家聊聊Caffe.没有太多准备,所以讲的不好的地方还请大家谅解.我用的ppt基本上和我们在CVPR上要做的 ...
- A Practical Guide to Support Vector Classication
<A Practical Guide to Support Vector Classication>是一篇libSVM使用入门教程以及一些实用技巧. 1. Basic Kernels: ( ...
- echarts页面中多图自适应
$(function (){ //ups部分 var myChart = echarts.init(document.getElementById('result')) var option = { ...
- iOS error: -34018
一般报这个错误是由于操作keychain 报的错. 遇到该情况的情况: 1.是否打开权限 2.苹果自身的bug,传送门:https://stackoverflow.com/questions/2974 ...
- c++第二十三天
p124~p126: 算数运算符 1.形如+ -(一元) * / % + -(二元)为算数运算符. 2.所有算数运算符都满足左结合律. 3.算数运算符的运算对象和求值结果都是右值. 4.在表达式求值之 ...
- 2017 java期末上机练习
仅供参考! 一.最大值.最小值.平均数 package examination; import java.util.Arrays; import java.util.Scanner; /** * 1. ...
- Gym 100712I Bahosain and Digits(开关翻转问题)
http://codeforces.com/gym/100712/attachments 题意: 给出一串数字,每次选择连续的k个数字加上任意数(超过10就取余),最后要使得所有数字都相等,求最大的k ...
- springboot2 统一返回结果
统一返回结果是说,不用在controller层,new一个对象,或用工厂创建这个对象,再返回这个对象,而是这个Action该返回什么就返回什么, 我们再通过mvc的流程,再对返回对象做进一步的封装,以 ...