Download

Get the latest WinnaCMS installer. Check the requirements below before installing; a commercial license is required for business use.

WinnaCMS

Version v1.2.4

Released:2026-10-31 · Size:9.7 MB

Download installer
SHA-256
2eed22f5fa01bcc562e8d9ce980feb8c02bcdfbb70403861b2e10b9285fc2dd1

Changelog

WinnaCMS 1.2.4:升级前风险提示与备份卡点——系统更新页新增备份提示/一键备份数据库,核心、模块、主题升级必须勾选「我已备份」;更新提醒邮件附备份风险说明。

License

The software is commercially licensed. A trial/demo license may be issued on request; production use requires a paid license bound to your domain. The footer attribution link must remain visible.

Request a license

System requirements

PHP 8.4+ (8.4.27 tested), extensions: openssl, pdo_mysql, mbstring, fileinfo, curl, gd or imagick, zip
Database MySQL 8.0+ / MariaDB 10.6+
Web server Nginx or Apache with URL rewrite; document root must point to /public
Storage At least 1 GB for app + media (recommended 5 GB+)
PHP limits upload_max_filesize ≥ 20M, post_max_size ≥ 25M, memory_limit ≥ 256M
Schedule 1-minute or 5-minute cron hitting /cron/{token} (drives schedule + queue)

Installation

  1. 1Upload and extract the package; point the domain document root to /public.
  2. 2Copy deploy/env.production to .env, set APP_URL and database credentials, then run php artisan key:generate.
  3. 3Switch PHP to 8.4 and open /install to finish the wizard (environment check, database, admin account).
  4. 4Set CRON_TOKEN, add a 1–5 minute cron hitting /cron/{token}, and run php artisan optimize.
  5. 5Enter your license key under GEO settings if you enable the GEO module.
After installation the site reports basic information to the vendor (domain, CMS version, PHP/database versions, admin email) for licensing and update services. Set INSTALL_REPORT_ENABLED=false in .env to opt out.