实验前提
server1已经安装好mariadb,nginx,php并简单配置。
mariadb的安装
nginx的安装
php的安装
实验过程
[root@server1 ~]# ls
Discuz_X3.2_SC_UTF8.zip
没有unzip命令,安装unzip。
[root@server1 html]# unzip Discuz_X3.2_SC_UTF8.zip -d /usr/local/lnmp/nginx/html/
(将论坛压缩包解压到指定文件)
[root@server1 nginx]# cd /usr/local/lnmp/nginx/html/
[root@server1 html]# ls
50x.html index.html index.php readme upload utility
[root@server1 html]# mv upload bbs(为方便查看改名为bbs)
网页访问成功
此时不能安装,需要给文件给定权限
[root@server1 ~]# cd /usr/local/lnmp/nginx/html/bbs/
[root@server1 bbs]# ls
[root@server1 bbs]# chmod 777 config/ -R
[root@server1 bbs]# chmod 777 data/ -R
[root@server1 bbs]# chmod 777 uc_* -R
所有目录文件都可写,可以安装
选择全新安装
3.安装数据库
设置mysql密码,和论坛密码。
出现问题:连接不了数据库
添加路径:
[root@server1 ~]# vim /usr/local/lnmp/php/etc/php.ini
1013 pdo_mysql.default_socket=/usr/local/lnmp/mysql/data/mysql.sock
1162 mysql.default_socket =/usr/local/lnmp/mysql/data/mysql.sock
1221 mysqli.default_socket =/usr/local/lnmp/mysql/data/mysql.sock
[root@server1 ~]# /etc/init.d/php-fpm reload
登录进入论坛
点击右上角的管理中心:
不能操作,需要删除index.php文件。
删除index.php文件
[root@server1 html]# cd /usr/local/lnmp/nginx/html/bbs/install/
[root@server1 install]# rm -fr index.php
实验结果
再次点击进管理中心,添加用户。
添加用户成功
登录数据库,可查看到出现一个新的数据库discuz,查看此数据库的pre_ucenter_members表。查看到我们刚才添加的用户