在上一节中,我们对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. MVC和观察者模式

    用观察者模式实现MVC框架! http://wenku.baidu.com/view/eff8bab069dc5022aaea0007.html 写的不错! Observer和ConcreteObse ...

  2. Linux服务器安装jdk+tomcat

    一.工具 1.1.SecureCRTSecureFX_7.0.0.326 下载地址:https://yunpan.cn/cRnxrv2eaQMwD  访问密码 a018 1.2.jdk 下载地址:问度 ...

  3. [css]网站骨架布局作业

    实现效果图: 代码实现 第一次写的时候不知道如何下手, 后来摸清规律了,由大到小. 由全局到局部 第一次还遇到区块命名问题, 和哪个该怎么划分问题 第一次还遇到由于划分不规整,所以有些代码没达到预期的 ...

  4. LNMP简要配置

    部署LNMP环境 nginx[web服务,接收用户的请求] php [解释器] <tab> [服务] mariadb [数据库客户端] mariadb-server [数据库服务器] ma ...

  5. 使用spring cache和ehcache之前必须了解的

    好长时间没写博客了,真的是没时间啊.ps:其实就是懒!!接下来几篇要写下缓存,这里主要写下ehcache与spring整合的内容,包括aop形式的缓存,基于注解的缓存,页面缓存这三方面吧.在这之前先要 ...

  6. PHP搞笑注释代码-佛祖配美女

    //////////////////////////////////////////////////////////////////// // _ooOoo_ // // o8888888o // / ...

  7. P1314 聪明的质监员(前缀和+二分)

    P1314 聪明的质监员 显然可以二分参数W 统计Y用下前缀和即可. #include<iostream> #include<cstdio> #include<cstri ...

  8. 导入tensorflow:ImportError: libcublas.so.9.0: cannot open shared object file: No such file or director【转】

    本文转载自:https://blog.csdn.net/ksws0292756/article/details/80034086 版权声明:本文为博主原创文章,转载请一定附上博主原文链接,并署名转自Z ...

  9. DDMS

    DDMS 的全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务

  10. QWebEngineView_简单例子_01

    工程名 : WebEngine01 1.WebEngine01.pro #------------------------------------------------- # # Project c ...