首页 > Web开发 > 详细

nginx搭建discuz论坛

时间:2017-01-07 08:20:42      阅读:255      评论:0      收藏:0      [点我收藏+]

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

[root@lnmp src]# mkdir /data/www
[root@lnmp src]# cd !$
cd /data/www
[root@lnmp www]# cp /usr/local/src/Discuz_X3.2_SC_GBK.zip . //把已经下载好的压缩文件拷到当前目录
[root@lnmp www]# unzip Discuz_X3.2_SC_GBK.zip 
[root@lnmp www]# mv upload/* .      //把里面的文件移出来

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

[root@lnmp www]# cd /usr/local/nginx/conf
[root@lnmp conf]# mkdir vhosts
[root@lnmp conf]# vim vhosts/discuz.conf
server
{
    listen      80;
    server_name www.test.com;
    index       index.html index.htm index.php;
    root        /data/www;

    
    location ~ \.php$ { 
        include fastcgi_params;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME /data/www$fastcgi_script_name;
    }

}

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

[root@lnmp conf]# /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
[root@lnmp conf]# service nginx restart
Stopping Nginx:                                            [  OK  ]
Starting Nginx:

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

192.168.1.123    www.test.com

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

mysql> create database discuz;
Query OK, 1 row affected (0.00 sec)

mysql> grant all on discuz.* to "wang"@"localhost" identified by "123456";
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye

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

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

技术分享

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

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

cd /data/www
chown -R php-fpm:php-fpm data uc_server/data uc_client/data config

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

技术分享

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

本文出自 “自定义” 博客,谢绝转载!

nginx搭建discuz论坛

原文:http://zidingyi.blog.51cto.com/10735263/1889899

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!