安企CMS的安装-安装引导与初始化

📅 👁️ 1

首次启动 AnQiCMS 时,需要完成初始化安装,包括配置数据库连接信息、设置管理员账号密码、指定站点名称等关键步骤,是系统正式使用前的必经环节。


何时需要初始化

以下情况需要进行初始化安装:

场景 说明
首次部署 全新安装 AnQiCMS
恢复出厂状态 清空数据后重新安装

如果通过 宝塔 DockeraaPanel Docker 安装,系统会自动完成初始化(默认账号 admin / 密码 123456),无需手动执行初始化流程。


初始化步骤

Step 1:启动 AnQiCMS

确保 AnQiCMS 已正常启动(见 2.2 至 2.5 节相关部署说明)。

Step 2:访问安装页面

在浏览器中访问站点域名:

http://你的域名

首次访问时,系统检测到尚未初始化,会自动跳转到安装界面。

install-bt4.png

Step 3:填写配置信息

安装界面需要填写以下信息:

数据库信息

字段 必须 说明
数据库主机 MySQL 服务器地址,一般为 127.0.0.1(本机)或 Docker 容器名
数据库端口 MySQL 端口,默认 3306
数据库用户名 MySQL 用户名。推荐使用 root 或具有创建数据库权限的用户
数据库密码 对应的 MySQL 密码
数据库名称 系统会自动创建该名称的数据库,如 anqicms。不要与已有数据库重名

管理员信息

字段 必须 说明
管理员账号 后台登录用户名
管理员密码 后台登录密码(建议 8 位以上,包含字母和数字)

网站信息

字段 必须 说明
网站地址 网站域名,如 https://www.anqicms.com(带协议前缀)

Step 4:提交安装

点击 提交开始安装 按钮,系统会:

  1. 检查数据库连接是否正常
  2. 自动创建数据库和数据表
  3. 写入初始配置数据
  4. 创建管理员账号
  5. 写入默认站点设置

安装过程通常只需几秒钟。安装完成后,页面会显示安装成功提示。


安装验证

验证前台

浏览器访问网站首页,应正常显示首页内容。

验证后台

http://你的域名/system/

显示后台登录页面。

默认后台路径

http://你的域名/system/

建议:安装完成后,及时在后台 全局设置 中修改默认的后台入口路径,增强安全性。

默认管理员账号

账号:安装时设置的管理员账号
密码:安装时设置的管理员密码

安装失败处理

如果安装过程中出现错误,常见原因及解决方法:

错误现象 可能原因 解决方法
数据库连接失败 数据库主机/端口/用户名/密码错误 检查 MySQL 连接信息是否正确
无法创建数据库 数据库用户权限不足 使用更高权限的账号(如 root),或提前手动创建数据库
管理员密码无效 密码长度或复杂度不够 设置 8 位以上,包含字母和数字的密码
端口被占用 其他程序使用了 8001 端口 修改 config.json 中的 port 为其他值后重启

重置安装

如果需要重新初始化(清空所有数据):

# 1. 停止 AnQiCMS(Linux)
./stop.sh

# 2. 删除数据库(通过 MySQL 命令行或管理工具)
# 3. 删除 data/ 目录下的缓存文件(如有)
rm -rf data/*

# 4. 重新启动 AnQiCMS
./start.sh

# 5. 浏览器访问域名,重新进入安装界面

⚠️ 警告:重置安装会删除所有数据(文档、分类、用户、设置等),操作前请务必备份数据库。


❓ 安装界面填写好信息点击提交后,提示”数据库连接失败”,但我的 MySQL 确实正在运行,为什么?

这个问题的常见原因有 4 个,请逐一排查:

原因 验证方法 解决方法
MySQL 端口不是 3306 在服务器执行 mysql -P 3306 -u root -p,如果连不上,说明端口不对 在安装界面修改端口号,或通过 netstat -tlnp \| grep mysql 查看实际端口
MySQL 只绑定了 127.0.0.1 cat /etc/mysql/mysql.conf.d/mysqld.cnf \| grep bind-address 一般是云服务器问题,但填写 127.0.0.1 即可解决
数据库用户无创建数据库权限 用 root 之外的用户连接时常见 安装界面填写 root 账号,或提前用 root 手动创建数据库
Docker 环境下”数据库主机”填错了 容器内不能直接用 127.0.0.1 访问宿主机 MySQL 改为 host.docker.internal(或宿主机内网 IP)

最简单的方法:在服务器上用 root 账号手动创建一个空数据库,然后在安装界面填入这个已有数据库的名称,安装程序就不会再尝试创建数据库,从而跳过权限问题。

❓ 安装成功后,页面一直显示加载中/白屏/进不去,怎么办?

这种情况通常是浏览器缓存Nginx 配置问题。

# 第一步:检查程序是否正常运行
curl -I http://127.0.0.1:8001
# 如果返回 200/302,说明 AnQiCMS 正常

# 第二步:检查 Nginx 配置
# 确保 root 指向了 public 目录
# 确保 try_files 规则存在

# 第三步:清除浏览器缓存(一般按 Ctrl+F5 强制刷新)

# 第四步:检查浏览器控制台(F12 → Console)是否有 JS 报错

也可能是安装后需要等待几秒让数据库写入完成,稍微刷新一下即可。

❓ 安装时填写的”网站地址”写错了(比如忘了加 https://),安装后还能改吗?

可以改,不需要重新安装。 安装完成后在后台修改即可:

  1. 登录后台 → 设置全局设置/setting/system
  2. 找到”网站地址”字段,修改为正确的地址(如 https://www.anqicms.com
  3. 点击保存
  4. 后台 → 工具更新缓存/tool/cache

网站地址写错不影响网站运行,但可能会导致 Sitemap、友情链接等生成错误的链接地址,所以建议安装后第一时间检查并修正。

❓ 初始化安装时,管理员密码有没有强度要求?

要求 说明
最小长度 至少 6 位(建议 8 位以上)
字符组合 建议字母 + 数字组合,纯数字密码容易被暴力破解
特殊字符 可以包含特殊字符(!@#$% 等)
常见密码 不要使用 admin123123456password 等弱密码

推荐做法:使用密码管理器(如 1Password、Bitwarden)生成随机密码,并在后台保存好。如果忘记了密码,可以使用后台登录页的”忘记密码”功能通过文件验证或 DNS 验证来重置。

相关文章

安企CMS的安装-同一服务器多站点部署

安企CMS 支持在同一台服务器上运行多个独立站点,每个站点拥有独立的域名、数据库、模板和管理员。本章详细介绍多站点配置的完整步骤和注意事项。 方案一:多站点管理(推荐) 适用条件 :已有一个安装好并运行的 AnQiCMS 主站点。 此方案使用 AnQiCMS 内置的 多站点管理 功能,所有站点共用同一个 AnQiCMS 程序,但各自独立运行。不需要复制多份代码。 前置准备 已部署并正常运行一个 AnQiCMS 主站点(端口 8001) 主站后台有 多站点管理 菜单权限(默认安装的站点具备)

2026-07-18

安企CMS的安装-源码编译安装

适用人群 :需要二次开发、定制功能,或官方提供的二进制包无法满足需求的开发者。 难度 :⭐⭐⭐⭐(需要熟悉 GoLang 和命令行操作) 前置条件 软件 版本要求 说明 GoLang 1.13+(推荐 1.25+) 编译 Go 源码 Git 任意版本 克隆代码仓库 MySQL 5.6.35+ 运行数据库 如果尚未安装 GoLang,请访问 https://go.dev/dl/ 下载安装。 获取源码 # 从 GitHub 克隆(推荐) git clone https://github

2026-07-18

安企CMS的安装-Docker 部署

Docker 部署是 AnQiCMS 最快捷的安装方式,适合快速体验和测试环境。 Docker 镜像地址:https://hub.docker.com/r/anqicms/anqicms 方式一:Docker 命令行部署 适用于已安装 Docker 的环境(任何操作系统)。 快速启动 # 拉取最新镜像 docker pull anqicms/anqicms:latest # 运行容器 docker run -d --name anqicms -p 8001:8001

2026-07-18

安企CMS的安装-服务器手动部署

适用场景 :无面板的 Linux 服务器(如 CentOS / Ubuntu),适合熟悉命令行操作的用户。通过下载安装包、配置 Nginx 反向代理和 MySQL 数据库的方式完成部署。 前置准备 一台 Linux 服务器(CentOS 7+ 或 Ubuntu 20.04+) 已安装 Nginx 和 MySQL 5.6.35+(推荐使用 LNMP 一键安装包 ) 一个已解析到服务器的域名 已下载 AnQiCMS Linux 安装包 安装步骤 Step 1:下载并解压 # 登录服务器 ssh

2026-07-18

安企CMS的安装-PHPStudy(小皮面板)部署

适用场景 :Windows 本地开发环境或 Windows 服务器。PHPStudy(小皮面板)集成 Nginx、MySQL、PHP 等组件,AnQiCMS 在其中通过 Nginx 反向代理方式运行。 前置准备 已安装 PHPStudy(小皮面板) 软件运行模式切换为 Nginx + MySQL 套餐 一个本地测试域名(如 dev.anqicms.com )或使用 IP + 端口访问 已下载 AnQiCMS Windows 安装包 安装步骤 Step 1:创建站点 打开 PHPStudy

2026-07-18

安企CMS的安装-宝塔面板部署

2.2 宝塔面板部署 适用版本 :宝塔面板 7.9.3+。宝塔面板部署分为传统部署(上传安装包,配置反向代理)和 Docker 一键部署两种方式,本章先介绍传统部署方式。 前置准备 一台已安装宝塔面板的 Linux 服务器(CentOS / Ubuntu / Debian 均可) 一个已解析到服务器的域名(如 www.anqicms.com ) 已安装 MySQL 5.6.35+(推荐 5.7+ 或 8.0) 从官网或 GitHub 下载 AnQiCMS Linux 安装包 方式一:宝塔 7

2026-07-18

安企CMS的下载与安装

介绍安企CMS安装包的多种下载渠道(官网、GitHub、镜像站)、不同操作系统与架构的版本选择方法以及安装包的文件校验方式,确保下载到正确且完整的版本。

2026-07-10

安企CMS的安装-常见安装问题排查

汇总安企CMS安装过程中的常见问题及解决方案,涵盖端口被占用、数据库连接失败、页面白屏、权限错误、依赖缺失等典型场景,帮助用户快速定位并解决问题。 问题 1:端口被占用 现象 :启动 AnQiCMS 后,网站无法访问。 原因 :默认端口 8001 被其他程序占用。 排查方法 : # Linux / MacOS:查看 8001 端口被谁占用 lsof -i:8001 # 输出示例: # COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME #

2026-07-18