帝国CMS在宝塔面板中的安装指南
一、安装前准备
-
环境要求
- 操作系统:Linux(推荐CentOS 7+/Ubuntu 18+)
- Web服务器:Nginx/Apache(宝塔面板默认支持)
- PHP版本:≥7.0(推荐7.4或8.0)
- 数据库:MySQL ≥5.6(推荐MariaDB 10+)
-
宝塔面板安装
- 通过官网(bt.cn)获取安装脚本,一键部署宝塔面板。
- 登录面板后,安装所需环境(Nginx/Apache、PHP、MySQL)。
二、下载与上传帝国CMS
-
获取安装包
- 访问帝国CMS官网下载版本。
- 选择“UTF-8完整安装包”(推荐)。
-
上传至服务器
- 方法1:通过宝塔面板的“文件”功能,直接上传压缩包至网站根目录(如
/www/wwwroot/yourdomain.com
)。 - 方法2:使用FTP工具(如FileZilla)上传。
- 方法1:通过宝塔面板的“文件”功能,直接上传压缩包至网站根目录(如
-
解压文件
- 在宝塔面板“文件”中解压压缩包,删除压缩包以节省空间。
三、配置数据库
-
创建数据库
- 进入宝塔面板的“数据库”模块,添加新数据库(如
ecms_db
)。 - 记录数据库名、用户名、密码。
- 进入宝塔面板的“数据库”模块,添加新数据库(如
-
配置数据库权限
- 确保数据库用户拥有全部权限(如
ecms_user
对ecms_db
的权限)。
- 确保数据库用户拥有全部权限(如
四、安装帝国CMS
-
访问安装页面
- 浏览器访问域名(如
http://yourdomain.com
),进入安装向导。
- 浏览器访问域名(如
-
步骤详解
- 授权协议:阅读并同意。
- 环境检测:确保所有项目显示“可用”(若PHP版本或扩展不符,返回宝塔面板调整)。
- 数据库配置:
- 数据库类型:MySQL
- 主机名:
localhost
(或数据库服务器IP) - 用户名/密码:填写之前创建的数据库用户信息。
- 数据库名:如
ecms_db
- 管理员账号:设置管理员用户名、密码、邮箱。
- 安装完成:删除
/e/install
目录(安全起见)。
五、配置与优化
-
伪静态设置
- Nginx:在宝塔面板的“网站”→“设置”→“伪静态”中,添加帝国CMS规则:
location / { if (!-e $request_filename) { rewrite ^(.*)$ /e/index.php?s=$1 last; break; } }
- Apache:启用
.htaccess
,确保伪静态规则生效。
- Nginx:在宝塔面板的“网站”→“设置”→“伪静态”中,添加帝国CMS规则:
-
文件权限
- 设置
/e/data
、/e/template
等目录为755权限,确保可读写。
- 设置
-
安全加固
- 定期备份数据库和文件。
- 修改默认管理员账号和密码。
- 禁用不必要的PHP函数(如
eval
)。
六、常见问题排查
-
安装页面空白
- 检查PHP版本是否符合要求。
- 查看错误日志(宝塔面板“软件商店”→对应PHP版本→日志)。
-
数据库连接失败
- 确认数据库信息无误。
- 检查数据库服务是否启动(宝塔面板“数据库”→“服务状态”)。
-
伪静态无效
- 清除浏览器缓存。
- 确认Nginx/Apache配置已保存并重载。
七、
通过宝塔面板安装帝国CMS可大幅简化流程,但需注意环境配置和权限设置。安装完成后,建议进一步配置缓存(如Redis)和CDN加速,以提升网站性能。