lnmp----搭建论坛

本文详细记录了在server1上部署Discuz论坛的过程,包括安装mariadb、nginx、php,配置数据库连接,以及解决权限和路径问题,最终实现论坛的正常运行和管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验前提

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表。查看到我们刚才添加的用户
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值