准备工作
1、选择虚拟主机
确保虚拟主机满足Discuz!运行环境要求:PHP 5.3以上(推荐PHP 7.4)、MySQL 5.0以上、支持伪静态(需配置.htaccess或Web.config),建议选择支持一键安装PHP环境的服务商(如cPanel或宝塔面板),以简化配置流程。
2、下载Discuz!安装包
访问Discuz!官网(https://www.discuz.net)下载最新版本安装包(如Discuz! X3.5),解压后,将upload
文件夹内的文件上传至虚拟主机的网站根目录(通常为public_html
或wwwroot
)。
3、配置数据库
登录虚拟主机管理面板,创建MySQL数据库,记录数据库名称、用户名、密码及主机地址(通常为localhost
或服务器IP)。
安装步骤
1、上传文件并设置权限
通过FTP工具(如FileZilla)或主机提供的文件管理器上传文件,完成后,确保以下目录权限为755(或写入权限):
config/
data/
uc_client/data/
uc_server/data/
2、运行安装向导
在浏览器中输入网站域名,自动跳转至安装页面,按步骤操作:
检查环境:确认PHP版本、目录权限等均通过检测。
设置数据库:填写数据库信息,选择“全新安装”。
管理员账号:设置管理员用户名、密码及邮箱(需真实有效)。
3、完成安装
提交后系统自动创建数据表,提示安装成功,删除或重命名install
目录以增强安全性。
常见问题与优化
伪静态配置:在虚拟主机面板中启用URL重写,将Discuz!提供的伪静态规则(如Apache的.htaccess
或Nginx的rewrite规则
)添加到服务器配置。
安全加固:定期更新Discuz!版本,禁用未使用的插件,设置data/
目录禁止脚本执行。
性能优化:开启OPcache、Redis缓存,合并CSS/JS文件以减少请求次数。
引用说明
本文参考Discuz!官方文档及虚拟主机服务商技术指南,确保内容符合当前主流实践,具体配置细节请以实际环境为准。