在上一节中,我们对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

   --->  vim  readme/readme.txt    # 论坛的相关信息含下载地址等

--->  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论坛的搭建的更多相关文章

  1. Linux 下Discuz论坛的搭建

    Discuz论坛的搭建[基于LNMP环境搭建成功后] ##创建BBS数据库在本地/远程服务器 mysql -uroot -proot create database bbs; show databas ...

  2. 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 ...

  3. lnmp架构下php安全配置分享

    目录[-] 1. 使用open_basedir限制虚拟主机跨目录访问 2. 禁用不安全PHP函数 3. 关注软件安全资讯 4. php用户只读 5. 关闭php错误日志 6. php上传分离 7. 关 ...

  4. LNMP架构下的nginx、mysql、php的源码安装

    一.LNMP的介绍 LNMP就是Linux+Nginx+Mysql+Php这种网站服务架构.Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统,常见版本有:centos.ubun ...

  5. Discuz!论坛基本搭建

    Crossday Discuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统 一.LAMP环境搭建 参考地址:http://www.cnblogs ...

  6. Discuz 论坛的搭建(五)

    配置discus论坛 1.下载discus论坛代码 2.解压缩到ApacheProject目录下 3.把discuz的upload文件copy到discuz文件夹下,然后删除upload文件夹 4.修 ...

  7. lnmp 安装环境之后discuz论坛排版乱的问题

    服务器系统类型:centos 6.5 环境:使用lnmp官方安装shell安装 (http://lnmp.org/install.html) 在部署dz之后,访问页面 出现排版乱,资源不能加载的问题: ...

  8. 解决:LNMP架构下访问php页面出现500错误

    默认情况下,如果被访问的php脚本中包含语法错误,服务器会返回一个空的“200 ok”页面 在php.ini中的fastcgi.error_header选项允许在这种情况下产生一个HTTP错误码 以使 ...

  9. LAMP架构搭建+Discuz论坛搭建【weber出品必属精品】

    一.     本机简介: 本机系统: CentOS-6.4-x86_64 主机名:oracle.ywb IP地址:192.168.146.129 二.     在Linux环境下安装Apache步骤 ...

随机推荐

  1. 6.安装pyhook报错is not a supported wheel on this platform

    解决方法: 先找到合适的格式: 然后,选择合适的版本: 安装即可成功:

  2. Hook?

    public interface IHook { /// <summary> /// 二维地图控件对象 /// </summary> ESRI.ArcGIS.Controls. ...

  3. mysql索引详解(转)

    什么是索引 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存.如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录.表里面的 ...

  4. pip 解决 ImportError: cannot import name 'main'

    当 pip 更新至最新版的时候,不管是执行 pip list 还说 pip install packageName 安装包,都会抛出一个异常 Traceback (most recent call l ...

  5. 3.7 Templates -- Links

    一.The {{link-to}} Helper 1. 使用{{link-to}}创建一个指向route的链接: app/router.js Router.map(function() { this. ...

  6. SpringData概述

    Spring Data : Spring 的一个子项目.用于简化数据库访问,支持NoSQL 和 关系数据存储.其主要目标是使数据库的访问变得方便快捷. SpringData 项目所支持 NoSQL 存 ...

  7. 【运维技术】Jenkins配置使用教程

    Jenkins配置使用教程 单机jenkins启动 软件安装和启动,必须含有java环境 # 安装jdk,参考其他教程,创建文件目录 mkdir -p /app/jenkins cd /app/jen ...

  8. awk处理excel表格数据

    拿到一个ip的excel表格,要对单元格中的ip进行扫描,一看有点乱,有空格分割的,有"/"分割的,有带括号(分割的,有好几百个: 要把左边的变为右边的格式,用excel自带的功能 ...

  9. 20145219《网络对抗技术》PC平台逆向破解之逆向与Bof基础

    20145219<网络对抗技术>PC平台逆向破解之逆向与Bof基础 实践目标 实践对象:一个名为pwn1的linux可执行文件. pwn1正常执行流程:main调用foo函数,foo函数会 ...

  10. 学习java的一点体会

    在这几天的做实验.读书.写笔记的过程中我发现一个问题,就是我的知识面太窄,就比如说,学的知识都是一块一块的,没有能力去把它串起来,虽然学的很快,也写笔记总结,但马上就忘了,我想java是一个体系,需要 ...