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步骤 ...
随机推荐
- R语言apply()函数用法
在R语言的帮助文档里,apply函数的功能是: Retruns a vector or array or list of values obtained by applying a function ...
- 使用Markdown写博客
初识Markdown Markdown是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿这广泛使用.Markdown的设计目标是「易读易写」,语法十分简单,常用的标记符号不超 ...
- Java基础反射(二)
原文地址http://blog.csdn.net/sinat_38259539/article/details/71799078 反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Cla ...
- 微博开源框架Motan初体验
前两天,我在开源中国的微信公众号看到新浪微博的轻量Rpc框架--Motan开源了.上网查了下,才得知这个Motan来头不小,支撑着新浪微博的千亿调用,曾经在2014年的春晚中有着千亿次的调用,对抗了春 ...
- poj1673 EXOCENTER OF A TRIANGLE
地址:http://poj.org/problem?id=1673 题目: EXOCENTER OF A TRIANGLE Time Limit: 1000MS Memory Limit: 100 ...
- Java Character 类
Character 类用于对单个字符进行操作. Character 类在对象中包装一个基本类型 char 的值 实例 char ch = 'a'; // Unicode 字符表示形式 char uni ...
- Ubuntu安装配置rclone(Onedrive应用)
rclone安装 命令行安装 脚本安装 curl https://rclone.org/install.sh | sudo bash # 或者 curl https://rclone.org/inst ...
- 2018-2019-1 20189215 《Linux内核原理与分析》第六周作业
<庖丁解牛>第五章书本知识总结 system_call并不是一个普通的函数,只是一段汇编代码的起点,且内部没有严格遵守函数调用堆栈机制. 通过set_system_trap_gate函数绑 ...
- [fastjson] - fastjson中 JSONObject 和 JSONArray
/** * 对jsonObject对象进行key的获取 * @param jsonObject */ public ArrayList<String> jsonKeyRecursion(J ...
- CGI, FCGI, SCGI, WSGI 释异
IKI Links: CGI - http://en.wikipedia.org/wiki/Common_Gateway_Interface FCGI - http://en.wikipedia.or ...