nginx 虚拟主机 安装Discuz论坛

Posted 想剪个寸头

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx 虚拟主机 安装Discuz论坛相关的知识,希望对你有一定的参考价值。

1、安装Discuz

这里使用克隆下载

yum install -y git    没有的话装一下克隆命令
git clone https://gitee.com/Discuz/DiscuzX.git
ls /ls DiscuzX/upload/    

upload 下的目录文件就是网站的程序,需要把upload下的程序放到自己的网站程序的目录下去

cp -r DiscuzX/upload /data/www/bbs.centos2.cc      拷贝discuzx包到自己的网站目录下并更改名字
cd /etc/nginx/conf.d          进入到自己的nginx虚拟主机配置文件路径中
cp blog.centos.cc.conf  bbs.centos2.cc.conf    拷贝一个虚拟主机文件 拷贝过的名称要跟网站目录下的一样
vim  bbs.centos2.cc.conf    定义主机配置文件 如图所示  (与下图需要更改的文件内容一致即可,其他不一样的不用管)

nginx -t   检测配置文件是否错误
nginx -s reload   重载配置文件

最后定义Windows的hosts

C:\\Windows\\System32\\drivers\\etc  打开hosts如图所示添加红框中的内容 IP地址是你本机的IP


然后网页访问虚拟主机域名地址验证 如图所示

下一步配置时 可能会出现图中内容,更改nginx权限即可

ll /data/www/bbs.centos2.cc/   查看虚拟主机文件权限


因为需要使用php 所以将权限更改php的权限

ps aux | grep php   查看php服务

cd /data/www/bbs.centos2.cc       回到主机目录下
chown -R php-fpm  config data uc_server/data  uc_client/data  更改报错不可写目录的权限
ll /data/www/bbs.centos2.cc/   查看

然后刷新一下网页即可 如图所示

然后点击下一步安装

下一步需要配置数据库

2、配置数据库
/usr/local/mysql/bin/mysql -S /tmp/mysql.sock -uroot -p123   登入数据库
grant all on bbs.* to bbs@127.0.0.1 identified by 123456;  配置库表、用户密码等
quit  退出数据库
/usr/local/mysql/bin/mysql -S /tmp/mysql.sock -ubbs -p123456 -h127.0.0.1 重连配置好的数据库
show databases;  查看bbs的库

然后根据配置的数据库信息在网页配置登入数据库,完成后点击下一步进行安装即可。

步骤相关内容安装wordpress论坛 可点击下方连接查看

https://blog.51cto.com/u_15148274/5411725

以上是关于nginx 虚拟主机 安装Discuz论坛的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7 搭建 LNMP 架构详细过程 + Discuz 论坛安装 (手工编译)

LNMP架构部署Discuz论坛

LNMP架构安装及搭建Discuz论坛

Nginx环境搭建Discuz论坛

安装Discuz!论坛

云虚拟主机安装配置discuz论坛