Open-source PHP/MySQL CMS. Install it on shared hosting or a VPS, run the web installer, then publish posts from admin.
Developed by DigitalCloud.no — visit the site if you want to know more about us.
- Upload this project to your web root or a subfolder (e.g.
yoursite.com/cms/). - Create a MySQL database in your host panel.
- Open
/install.php— green/red host check, then choose Fresh or a Flagship starter. - Log in at
/administrator/login.php. - Use Posts, Site Settings, Flagship Sites, and Updates & Backup.
Flagships included: Blog, Business, Portfolio, Clinic, Nonprofit (content/sites/).
Install path and pretty URLs are detected automatically.
install.php stays after setup and only shows “already installed” (like WordPress).
Do not commit includes/db_config.php or includes/env.php.
MultiCMS/
├── index.php # Public front door
├── install.php # Web installer
├── administrator/ # Admin panel
├── includes/ # Core PHP (engine)
├── content/ # Themes, flagships, uploads, plugins, backups
├── docs/ # Documentation for GitHub (not required to run the CMS)
├── .github/ # CI + release automation (+ smoke scripts)
├── version.json # Version checked by Admin → Updates
└── .htaccess # Permalinks + security
| Root item | Why it exists |
|---|---|
includes/ |
Engine (DB, auth, routing, updates) — like core libraries |
administrator/ |
Admin UI |
content/ |
Everything site-specific (themes, starters, uploads) |
docs/ |
Human docs on GitHub only — optional to upload to hosting |
.github/scripts/ |
Developer/CI tests — not used by visitors |
| File | Purpose |
|---|---|
includes/db_config.php |
Database credentials |
includes/env.php |
MULTICMS_ENV=production |
includes/site_path.php |
Detected URL base (/ or /cms) |
includes/installed.lock |
Locks the installer |
.htaccess RewriteBase |
Written to match that path |
/blog,/about,/contact/post/your-post-slug- Legacy
index.php?page=…still works
Admin → Updates & Backup checks version.json on GitHub, can backup, update, and restore.
- PHP 7.4+ · MySQL 5.7+ / MariaDB 10.2+
- Extensions: mysqli, gd, curl, zip, json
- Writable
includes/,content/uploads/,content/backups/
See LICENSE.md (GPLv3).
Developed by DigitalCloud.no.