??? 安企CMS(AnQiCMS)安裝教程

一、支持平臺(tái)

  • 操作系統(tǒng)

    • Windows 10/11、Windows Server 2016 及以上
    • 支持 MacOS
    • Linux(Ubuntu、CentOS、Debian、Red Hat 等 x86 系統(tǒng);不支持 Windows 7/Server 2012 及以下)

二、Linux 服務(wù)器部署

1. 下載并上傳安裝包

前往官網(wǎng)點(diǎn)擊 “下載” 獲取 anqicms-linux-v3.x.x.zip,通過(guò) FTP 或面板上傳至服務(wù)器指定目錄,如 /www/wwwroot/anqicms.com/,然后解壓。

2. 使用寶塔面板安裝(推薦)

  • 最新版寶塔(≥7.9.3)

    • 進(jìn)入 面板 → 網(wǎng)站 → 【Go 項(xiàng)目】→ 添加 Go 項(xiàng)目:

      • 執(zhí)行文件:/www/wwwroot/anqicms.com/anqicms
      • 名稱(chēng):AnQiCMS
      • 端口:8001(或自定義)
      • 運(yùn)行命令:.../anqicms -port 端口號(hào)
      • 運(yùn)行用戶:www,勾選“開(kāi)機(jī)啟動(dòng)”,綁定解析好的域名。提交保存即可。 ([anqicms.com][1])
  • 舊版寶塔面板: 同樣進(jìn)入網(wǎng)站 → 添加“通用項(xiàng)目”,配置與 Go 項(xiàng)目方式一致。

3. 初始化安裝

瀏覽器訪問(wèn)項(xiàng)目綁定的域名,進(jìn)入安裝界面,填寫(xiě)數(shù)據(jù)庫(kù)信息、后臺(tái)管理員賬號(hào)、密碼及站點(diǎn)地址。保證數(shù)據(jù)庫(kù)賬號(hào)權(quán)限足夠,密碼符合安全要求,否則會(huì)安裝失敗。成功后訪問(wèn)測(cè)試前臺(tái)、后臺(tái)是否正常。

4. 多站點(diǎn)部署

同服務(wù)器配置多個(gè)站點(diǎn),流程如下:

  1. 寶塔 → 網(wǎng)站 → 添加 PHP 站點(diǎn),選擇純靜態(tài)、綁定新域名,不創(chuàng)建數(shù)據(jù)庫(kù);
  2. 在 AnQiCMS 后臺(tái)“多站點(diǎn)管理”添加新站點(diǎn),填寫(xiě)站點(diǎn)根目錄(復(fù)制 PHP 站點(diǎn)目錄)、新數(shù)據(jù)庫(kù)信息(確保不同名不會(huì)覆蓋已有);
  3. 寶塔站點(diǎn)“設(shè)置 → 網(wǎng)站目錄”改為 /public
  4. 配置偽靜態(tài)(Nginx 或 Apache),進(jìn)行反向代理。

Nginx 示例

nginx

}

:contentReference[oaicite:22]{index=22}

Apache 示例
偽靜態(tài)留空,選擇反向代理,目標(biāo) URL 為 http://127.0.0.1:8001。 :contentReference[oaicite:23]{index=23}

三、命令行部署(無(wú)面板)

適合 LNMP 環(huán)境或自啟環(huán)境:

  1. 上傳并解壓包至 /www/wwwroot/anqicms.com;
  2. 添加啟動(dòng)腳本計(jì)劃任務(wù):

crontab -e */1 * * * * /www/wwwroot/anqicms.com/start.sh

修改腳本內(nèi)可執(zhí)行文件名后,手動(dòng)運(yùn)行一次 ./start.sh;

  1. 配置 Nginx(同上 Nginx 反向代理);
  2. 多站點(diǎn)時(shí)重復(fù)添加 Nginx 配置和 CMS 后臺(tái)添加即可。 :contentReference[oaicite:24]{index=24}

四、Windows & macOS 本地測(cè)試

  • Windows
    使用寶塔或 phpStudy 將 Windows 安裝包解壓后雙擊 anqicms.exe 運(yùn)行;添加本地站點(diǎn)并寫(xiě)入 hosts 配置,設(shè)置偽靜態(tài)即可??赏ㄟ^(guò)任務(wù)管理器結(jié)束程序。 :contentReference[oaicite:25]{index=25}

  • MacOS
    安裝好 MySQL、Nginx,解壓包后運(yùn)行 anqicms 可執(zhí)行文件,偽靜態(tài)和多站點(diǎn)設(shè)置與 Linux 命令行方式相同,在 /etc/hosts 寫(xiě)入域名解析。 :contentReference[oaicite:26]{index=26}

五、常見(jiàn)問(wèn)題與解決

  1. 端口被占用
    使用 lsof -i:8001 查找進(jìn)程,kill -9 PID 殺掉后重啟。 :contentReference[oaicite:27]{index=27}
  2. 偽靜態(tài)未生效
    仔細(xì)檢查配置,使用示例模板。 :contentReference[oaicite:28]{index=28}

六、版本升級(jí)指引(2.x → 3.x)

  1. 登錄舊版站點(diǎn)后臺(tái)點(diǎn)擊升級(jí)至最新版;
  2. 停止并移除舊版本計(jì)劃任務(wù);
  3. 在寶塔中用 Go 項(xiàng)目方式重新部署主站點(diǎn),可繼承數(shù)據(jù)庫(kù)并恢復(fù)正常訪問(wèn);
  4. 若多站點(diǎn),需要?jiǎng)h除舊計(jì)劃任務(wù)并按“多站點(diǎn)”流程重新添加。 :contentReference[oaicite:29]{index=29}

? 總結(jié)建議

  • 推薦使用寶塔面板 ≥7.9.3,簡(jiǎn)單快捷
  • 多站點(diǎn)部署配置合理可共享一套代碼
  • 正確配置偽靜態(tài)和反向代理是訪問(wèn)關(guān)鍵
  • 本地測(cè)試環(huán)境與線上部署邏輯一致

如果你在配置過(guò)程中遇到問(wèn)題(如數(shù)據(jù)庫(kù)連接、端口沖突、偽靜態(tài)配置等),隨時(shí)告訴我,我可以幫你分析解決。?? ::contentReference[oaicite:30]{index=30}