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步骤 ...
随机推荐
- 6.安装pyhook报错is not a supported wheel on this platform
解决方法: 先找到合适的格式: 然后,选择合适的版本: 安装即可成功:
- Mac/OSX上安装xshell
xshell没有mac版,且不愿意仅为一个程序运行一个虚拟机.怎么办?装上wine个来跑shell吧! 1.安装 WineBottler 过程略(制作.管理windows程序,类似CrossOver) ...
- java.lang.UnsatisfiedLinkError: org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(II[BI[BIILjava/lang/String;JZ)V
环境: Spark2.1.0 .Hadoop-2.7.5 代码运行系统:Win 7在运行Spark程序写出文件(savaAsTextFile)的时候,我遇到了这个错误: // :: ERROR U ...
- 本地项目提交到github或者gitlab
在 gitlab中创建新项目 创建好之后会生成一个.Git路径 切换回本地工程文件目录 右键 点击git bash 在git bash 里面执行git init 初始化 git add . 提交当前 ...
- js中var a={}什么意思
创建一个变量a, 并给a赋值:{}是一个空的对象,是 new Object();的简写.
- (ZT)谷歌大脑科学家 Caffe缔造者 贾扬清 微信讲座完整版
一.讲座正文:大家好!我是贾扬清,目前在Google Brain,今天有幸受雷鸣师兄邀请来和大家聊聊Caffe.没有太多准备,所以讲的不好的地方还请大家谅解.我用的ppt基本上和我们在CVPR上要做的 ...
- CentOS7 忘了root密码怎么办
今天打开很久没开机的另2台虚拟机,发现不记得root密码了. 于是参考了google搜索到的第一个答案,https://www.unixmen.com/reset-root-password-cent ...
- python pytz 结合时区的日期操作
有一个安排在2012 年12 月21 日早上9:30 的电话会议,地点在芝加哥.而朋友在印度的班加罗尔,那么他应该在当地时间几点参加这个会议呢? 对几乎所有涉及到时区的问题,你都应该使用pytz 模块 ...
- tomcat jdbc pool
文中内容主要转自:http://www.open-open.com/lib/view/open1327478028639.html http://www.open-open.com/lib/view/ ...
- RESTful源码笔记之RESTful Framework的APIview, Viewset总结分析
0x00 引言 官方文档:http://www.django-rest-framework.org/drf为我们提供强大的通用view的功能,本博客对这些view进行简要的总结分析.首先,我们看一下 ...