当前位置:网站首页 >  攻略

十分钟搞定帝国CMS在宝塔面板下的安装部署

时间:2026年05月31日 23:33:18 来源:易频IT社区

第一步:服务器环境准备与宝塔面板安装

在开始部署帝国CMS之前,首先需要确保你的服务器是一台纯净的操作系统(推荐CentOS 7.6及以上版本或Ubuntu 18.04及以上版本)。如果服务器已经安装过其他Web环境,建议重装系统以避免端口冲突。我们需要通过SSH终端工具(如Xshell或Putty)连接到服务器,执行以下命令安装宝塔面板。

对于CentOS系统,请执行以下安装命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

对于Ubuntu/Debian系统,请执行以下安装命令:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

安装过程中会出现提示“Do you want to install Bt-Panel to the /www directory now?(y/n)”,请输入y并回车确认。安装完成后,终端会显示外网面板地址、内网面板地址以及username(用户名)和password(密码)。请务必保存这些信息,然后登录宝塔面板。

第二步:配置PHP与MySQL数据库环境

登录宝塔面板后,首次进入会弹出“推荐安装套件”窗口。帝国CMS 8.0版本对PHP和MySQL版本有一定要求,为了保证最佳兼容性和安全性,我们不要使用默认的极速安装,而是选择编译安装或自定义安装。推荐配置如下:

  • Nginx: 选择 1.24 或更高版本(性能优于Apache)。
  • MySQL: 选择 5.6 或 5.7 版本(帝国CMS对MySQL 8.0支持需要额外配置,5.7最稳定)。
  • PHP: 选择 7.4 版本(兼容性最好,支持所有主流功能)。

点击“一键安装”,等待安装进度条结束。安装完成后,点击左侧菜单栏的“软件商店”,找到已安装的PHP 7.4,点击“设置”。在“安装扩展”选项卡中,确保mysqlipdo_mysqlgdcurlfileinfo等扩展处于已安装状态(默认通常已勾选)。接着切换到“禁用函数”选项卡,删除putenvproc_opensymlink这三个函数,这是帝国CMS部分功能(如系统更新、在线安装模板)所必需的。删除后点击保存。

第三步:创建网站与数据库

环境配置完毕后,点击左侧菜单栏的“网站”,点击“添加站点”。在弹出的表单中填写以下信息:

  • 域名: 填写你的域名,例如 www.example.com。如果没有域名,可以先填写服务器IP地址。
  • 根目录: 默认即可,通常是 /www/wwwroot/www.example.com
  • FTP: 选择“不创建”。
  • 数据库: 选择“MySQL”,字符集选择 utf8mb4。输入数据库名(如 empirecms)和数据库用户名/密码。请务必手动设置一个强密码并记录下来,后续安装CMS时需要用到。

填写完毕后点击“提交”。此时宝塔面板会自动创建网站目录和对应的MySQL数据库。

第四步:下载并上传帝国CMS源码

十分钟搞定帝国CMS在宝塔面板下的安装部署

打开浏览器,访问帝国CMS官网下载页面 http://ecms.phome.net/down/。下载最新版本的UTF-8编码源码包(通常是 EmpireCMS_8.0_SC_UTF8.zip)。下载完成后,回到宝塔面板,点击左侧菜单栏的“文件”

进入网站根目录(即刚才创建的站点路径),点击“上传”按钮,将下载好的压缩包拖拽上传。上传完成后,在文件列表中找到该压缩包,点击右侧的“解压”按钮。解压后会得到一个文件夹,进入该文件夹,你会看到 edindex.php 等文件和目录。将这些文件和目录全选,点击“剪切”,然后返回网站根目录,点击“粘贴”。确保 index.php 直接位于根目录下,而不是嵌套在子文件夹中。删除上传的压缩包和解压产生的空文件夹。

第五步:设置目录权限与执行安装

帝国CMS安装过程中需要对特定目录写入配置信息。在宝塔面板的文件管理器中,选中网站根目录下的 e 文件夹,点击顶部菜单的“权限”。在弹出的窗口中,将权限设置为 755777,所有者保持默认(www)。为了确保万无一失,建议将 e/confige/datae/install 以及 d 目录的权限也设置为 777

权限设置完成后,在浏览器中访问 http://你的域名/e/install/。如果服务器配置正确,你将看到帝国CMS的安装许可协议界面。勾选“我已阅读并同意以上协议”,点击“下一步”。系统会自动检测环境配置,如果所有项目显示为“√”,请点击“下一步”进入数据库配置界面。

第六步:填写数据库参数与初始化系统

在“配置数据库”界面,请严格按照以下说明填写:

  • 数据库服务器: 填写 localhost(因为数据库就在本机)。
  • 数据库用户名: 填写第三步中创建的数据库用户名。
  • 数据库密码: 填写第三步中创建的数据库密码。
  • 数据库名: 填写第三步中创建的数据库名。
  • 数据库字符集: 选择 utf8mb4(必须与创建数据库时一致)。
  • 表前缀: 保持默认 phome_ 即可。

点击“下一步”,系统会连接数据库并创建数据表。成功后进入“设置站点参数”界面。在这里设置你的管理员账号、密码以及网站名称。管理员密码请务必设置复杂密码。点击“下一步”,系统将提示安装成功。

第七步:安全加固与伪静态配置

安装完成后,出于安全考虑,必须删除或重命名安装目录。在宝塔文件管理器中,找到 e/install 目录,将其重命名为 e/install_bak 或直接删除。否则系统会有严重的安全隐患。

接下来配置伪静态规则,这对SEO非常重要。点击宝塔面板左侧的“网站”,找到你的站点,点击“设置”。选择“伪静态”选项卡,在“当前规则”下拉框中选择“EmpireCMS”或者手动粘贴以下Nginx伪静态规则:

rewrite ^([^\.])/listinfo-(.+?)-(.+?)\.html$ $1/e/action/ListInfo/index.php?classid=$2&page=$3 last;
rewrite ^([^\.])/showinfo-(.+?)-(.+?)-(.+?)\.html$ $1/e/action/ShowInfo.php?classid=$2&id=$3&page=$4 last;
rewrite ^([^\.])/infotype-(.+?)-(.+?)\.html$ $1/e/action/InfoType/index.php?ttid=$2&page=$3 last;
rewrite ^([^\.])/tags-(.+?)-(.+?)\.html$ $1/e/tags/index.php?tagname=$2&page=$3 last;

点击“保存”。此时,你可以通过访问 http://你的域名/e/admin/ 进入帝国CMS后台,输入刚才设置的管理员账号和密码登录。进入后台后,点击“系统” -> “系统参数设置” -> “基本属性”,在“网站地址”处确认域名是否正确带 http://,并开启伪静态支持。至此,帝国CMS在宝塔面板下的安装部署已全部完成,可以开始添加内容了。

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图