天天看点

nginx搭建discuz论坛

1:创建discuz论坛的安装位置

2:创建一个虚拟主机,我们自己加的nginx的配置文件nginx配置文件,最后一句是一个include语句,这个include语句的意思就是加载虚拟主机的配置文件。

然后检测配置文件是否正确:

####注意server_name 配置的域名需要解析一下,如果linux系统用的是虚拟机,需要再windows系统中c盘的/windows/system32/drivers/etc/hosts中解析一下!如下:

再mysql数据库中创建discuz数据库!

然后再浏览器输入刚解析的域名也就是www.test.com

点击同意,会出现如下错误:

nginx搭建discuz论坛

给对应的文件赋予权限即可!

这里需要注意的是在apache中因为php是作为apache的一个模块来运行的,因此要为这些文件赋予apache用户的权限,默认为daemon,也就是赋予daemon权限。nginx中php是通过php-fpm来运行的,然后再把结果返回给客户端,因此这里需要为这些文件赋予php-fpm的用户权限,我们前边设置的用户php-fpm!

然后重新运行页面,点击全新安装discuz,出现如下界面,填写刚才创建的数据库信息:

nginx搭建discuz论坛

信息填写正确,点下一步会完成安装!

继续阅读