
Ubuntu22.04 系统下的 discuz 建站教程
记录一下本地搭建 `discuz` 论坛的操作步骤吧 安装完成后浏览器输入当前系统的IP地址,例如 http://192.168.3.100,出现如下的界面就代表安装成功了 然后设置服务器跟随系统一起启动 千万安装完全,不然 ` discuz ` 会报错缺少依赖,如果缺少了根据报错信息重新安装一次 [discuz 官方下载地址](https://w
Ubuntu22.04 系统下的 discuz 建站教程
记录一下本地搭建 discuz 论坛的操作步骤吧
1. 安装 apache 服务器:
sudo apt install apache2 -y
安装完成后浏览器输入当前系统的IP地址,例如 http://192.168.3.100,出现如下的界面就代表安装成功了 然后设置服务器跟随系统一起启动
sudo systemctl enable apache2
2. 安装PHP等相关依赖
sudo apt install libapache2-mod-php php-mysql php-gd php-curl php8.1-xml
千万安装完全,不然 discuz 会报错缺少依赖,如果缺少了根据报错信息重新安装一次
3. 下载最新版本 discuz
解压后将 discuz 目录下的 upload 文件夹下的所有文件都移动到 /var/www/html 目录下
mv upload/* /var/www/html/
然后进入论坛安装目录
cd /var/www/html/
给文件夹增加权限
chmod -R 777 config/ data/ uc_client/data uc_server/data
最后重启一下系统
4. 创建数据库以及论坛管理账号和密码
这里可以先下载一个 mysql 可视化工具 [nvaicat](https://navicat.com.cn/products)
采用命令行方式如下:
mysql -uroot
mysql> CREATE DATABASE 你的论坛数据库名称;
mysql> CREATE USER 你的管理员账号@localhost IDENTIFIED BY '你的管理员账号密码';
mysql> GRANT all privileges on 你的论坛数据库名.* TO 你的管理员账号@localhost;
mysql> FLUSH PRIVILEGES;
mysql> exit;
5. 安装discuz
访问 http://192.168.3.100/install 进入discuz 安装向导
按照提示填写信息即可,数据库名、数据库用户名、数据库密码填写上一步的设置信息即可,系统邮箱Email 填写你的个人邮箱即可。
由于我本地已经成功安装,我这里就放几张重要截图

6. 官方切换 discuz 的模板
进入官方网站的模板界面,登录 QQ 后选择一个模板安装即可,注意,一定是要你之前填写的 QQ 账号
选择免费的模板测试,注意,响应式的模板一般都是收费的
点击安装应用,这里会有关于模板的提示,往下能看到各个界面的展示图
进入安装界面,默认安装即可
安装完成后,会自动跳转到模板管理界面,如果没有跳转,可以手动进入 http://192.168.3.182/admin.php?界面,选择模板tab进行查看,然后可以自由选择并配置你想要的模板,

7. 插件和其他配置项
插件和其他配置项目在http://192.168.3.182/admin.php?界面进行配置即可,因为配置项过多,这里就不再过多描述了。