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

   --->  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)修改完成之后,此时会进入到应用中心,点击右下角,访问论坛。

  

   # 我们可以在右上角进行管理员登陆。到此论坛的搭建就完成了。

  

  

  

 

posted @ 2018-10-04 14:05  UTHN_B  阅读(1051)  评论(1编辑  收藏  举报