适用人群
这篇文章写给那些刚接触建站、对帝国CMS感兴趣但一看到技术文档就头大的新手,如果你会鼠标右键、能分清浏览器地址栏在哪,并且手头有一台服务器(或一个虚拟主机),那接下里的内容你就能跟着完成,哪怕你连“伪静态”三个字都没听全过,也没关系——咱不讲理论,只讲操作,每一步都像你妈教你煮饭一样详细。
完整搭建步骤
第一步:准备环境——把地基打牢
帝国CMS跑在PHP+MySQL上,推荐用宝塔面板(Linux版或Windows版都行,新手建议Linux + 宝塔),如果你用的是本地电脑测试,可以装PhpStudy或XAMPP。
操作:

帝国CMS建站,从零到上线,手把手教你避开所有坑
- 登录宝塔面板 → 软件商店 → 安装Nginx(或Apache)、PHP 7.2、MySQL 5.7,注意:帝国CMS官方推荐PHP 5.3~7.4,别装PHP 8.0以上,否则会报函数兼容错误。
- 添加一个站点:填写你的域名(或本地IP),数据库选MySQL,自动创建数据库和用户,记得把数据库名、用户名、密码记下来,后面安装要用。
注意: 如果你是虚拟主机用户,跳过本地环境,直接进主机控制面板创建数据库即可,步骤类似。
第二步:下载帝国CMS —— 选对版本不迷路
去帝国CMS官网(empirecms.com)下载最新版,有两个版:GBK(中文)和UTF-8(国际通用),新手建议选UTF-8,避免以后插件、模板乱码,压缩包下来后,解压得到 upload 文件夹。
第三步:上传并解压——把砖头运到工地
用宝塔的文件管理器(或FTP软件,比如FileZilla)把 upload 文件夹里的所有文件,上传到你刚才创建的网站根目录(通常是 /www/wwwroot/你的域名),上传完毕后,右键点击压缩包解压,确保所有文件直接放在根目录,而不是 upload 子目录。
常见踩坑: 很多人直接把upload文件夹整个上传,结果访问域名时得加/upload才能打开,错了!要上传upload里面的,不是文件夹本身。
第四步:执行安装——给房子盖顶
打开浏览器,访问你的域名(如 http://你的域名/install/index.php),如果看到帝国CMS安装界面,恭喜你——路走对了。
- 第一步:阅读协议,同意。
- 第二步:填写数据库信息,数据库主机一般填
localhost;数据库名、用户名、密码就是刚才创建的那串,表名前缀默认phome_,别动。 - 第三步:设置管理员账号和密码,建议密码复杂点,但一定要记牢!邮箱随便填(可找回密码用)。
- 第四步:检查目录权限,如果提示某些目录不可写,回到宝塔里把对应文件夹权限改成
755,所有者设为www(具体看你的环境)。 - 点击“开始安装”,几秒钟后提示成功。
第五步:进入后台——正式入住新房
浏览器访问 http://你的域名/e/admin,用刚才设置的管理员账号登录,恭喜,你已经跨过了新手村最难的坎。
配置要点——让房子住得舒心
网站基本设置
后台左侧 → 系统 → 系统设置 → 网站参数设置,这里把“网站名称”、“网站关键词”、“网站描述”填好,搜索引擎喜欢,注意字符编码选UTF-8,避免前台乱码。
开启伪静态
伪静态能让URL更友好(/article/123.html 而不是 ?id=123),对SEO有帮助。
-
Apache用户: 在网站根目录创建一个
.htaccess文件(新建记事本,另存为无后缀名文件),粘贴以下代码:RewriteEngine On RewriteRule ^(.*)$ e/shell/index.php?$1 [L]然后把
.htaccess上传到根目录,再进后台 → 系统 → 伪静态设置,勾选“开启伪静态”,保存。 -
Nginx用户: 在宝塔站点设置 → 伪静态 → 选择“帝国CMS”规则(一般自带),如果没有,手动输入以下:
location / { if (!-e $request_filename) { rewrite ^(.*)$ /e/shell/index.php?$1 last; } }保存后重载Nginx配置。
常见踩坑: 很多新手开启了伪静态后首页打不开,那是因为没有同时把后台的伪静态参数写对,如果404,先检查e/shell/index.php这个文件是否存在,基础版帝国CMS可能没有该文件,需要下载完整版或手动开启兼容模式,更稳妥的做法是:后台 → 伪静态设置 → 选择“不使用伪静态”的兼容模式,动态URL也能用。
安全加固——装把防盗锁
- 删除安装目录: 删除网站根目录下的
install文件夹(或改名),否则别人能重新安装覆盖你的数据。 - 修改后台路径: 默认后台是
/e/admin,太明显,进入宝塔→站点→文件管理,把e/admin文件夹重命名为一个复杂名字(e/abc123),下次登录就用新路径,然后再把原来的e/admin删掉(如果有备份)。 - 设置管理员权限: 后台 → 用户 → 管理用户,把你的账号角色设置为“超级管理员”,其余不用的账号全删掉。
常见踩坑提醒——这些坑我替你踩过了
坑1:安装时提示“数据库连接失败”
- 检查数据库名、用户名、密码是否写对,复制粘贴容易带空格。
- 检查数据库主机地址:如果宝塔创建站点时用的是数据库远程访问,主机可能不是
localhost,而是IP地址,去宝塔数据库管理里看连接地址。 - 检查数据库权限:在宝塔面板里,确保该数据库用户拥有“所有权限”。
坑2:安装完成后首页空白
- 大概率是文件权限问题,把网站根目录(
/www/wwwroot/你的域名)所有文件递归设为755,所有者设为www(Linux)。 - 也可能是伪静态配置错误导致路径重写失败,临时方法:先关闭伪静态,把后台伪静态设置改为“不使用”,然后清空浏览器缓存再试。
坑3:后台登录后,点任何菜单都报“权限不足”
- 这是因为安装时使用的管理员账号不是“超级管理员”,解决办法:用phpMyAdmin打开数据库,找到
phome_enewsuser表,把你的用户名对应的groupid字段改为1(超级管理员组)。
坑4:上传图片或附件时提示无法写入
- 检查
e/data/下的file、templist、pic等文件夹是否可写,宝塔里右键属性改为777(如果是高版本PHP可改为755配合www用户),然后重启PHP。
坑5:网站变慢或内存溢出
- 帝国CMS默认开启了很多缓存,新手先不要改,但如果是虚拟主机,注意不要开启“全站静态HTML生成”,否则每次更新内容都会刷新大量文件,耗尽资源,后台 → 系统 → 数据更新中心,关闭“自动刷新栏目缓存”。
最后一句
读完上面步骤,你至少已经把一个空白的帝国CMS安装跑起来了,剩下的就是去后台瞎折腾栏目、模板、插件——别怕,帝国CMS后台虽然长得像2008年的网页,但逻辑非常清晰,遇到问题先看安装目录下的 e/data/dbcache/ 和 e/data/tmp/ 这两个文件夹有没有写权限,80%的坑都是权限引起的,动手吧,你的第一个帝国CMS站点就快上线了。
发表评论