在上一节中,我们对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. Android仿今日头条手界面

    public class MyIndicator extends HorizontalScrollView implements ViewPager.OnPageChangeListener { pr ...

  2. Oracle监控的关键指标

    1.监控事例的等待 select event, , , )) "Prev", , , )) "Curr", count(*) "Tot" f ...

  3. POJ2992:Divisors(求N!因子的个数,乘性函数,分解n!的质因子(算是找规律))

    题目链接:http://poj.org/problem?id=2992 题目要求:Your task in this problem is to determine the number of div ...

  4. mysql删除匿名用户

    首先使用命令进入数据库 [root@localhost raul]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Co ...

  5. oracle连接数据库报错:ORA-01034: ORACLE not available(Oracle 不存在),ORA-27101: shared memory realm does not exist

    花一天半的时间解决客户端连接服务端的oracle数据库,无法连接问题.ORA-01034: ORACLE not available(Oracle 不存在),ORA-27101: shared mem ...

  6. ng-深度学习-课程笔记-13: 目标检测(Week3)

    1 目标定位( object localization ) 目标定位既要识别,又要定位,它要做的事就是用一个框框把物体目标的位置标出来. 怎么做这个问题呢,我们考虑三目标的定位问题,假定图中最多只出现 ...

  7. python openpyxl 封装Execl常用操作的方法

    封装Excel操作方法:先装openpyxl:pip install openpyxl==2.4.5(可以指定版本) 封装脚本:#encoding=utf-8 from openpyxl import ...

  8. STM32端口输入输出模式配置

    STM32的IO口模式配置 根据数据手册提供的信息,stm32的io口一共有八种模式,他们分别是: 四种输入模式 上拉输入:通过内部的上拉电阻将一个不确定的信号通过一个电阻拉到高电平. 下拉输入:把电 ...

  9. bzoj1407 / P2421 [NOI2002]荒岛野人(exgcd)

    P2421 [NOI2002]荒岛野人 洞穴数不超过1e6 ---> 枚举 判断每个野人两两之间是否发生冲突:exgcd 假设有$m$个洞穴,某两人(设为1,2)在$t$时刻发生冲突 那么我们可 ...

  10. bzoj1604 / P2906 [USACO08OPEN]牛的街区Cow Neighborhoods

    P2906 [USACO08OPEN]牛的街区Cow Neighborhoods 考虑维护曼哈顿距离:$\left | x_{1}-x_{2} \right |+\left | y_{1}-y_{2} ...