Installation Guide
Get started with Alpha-Omega CMS on your preferred hosting environment — optimized for PHP 8.4 and MariaDB 10.6.

1. System Requirements
- PHP 8.4 or higher
- MariaDB 10.6 or MySQL 8.4+
- Apache with mod_rewrite enabled
- At least 512MB memory limit (recommended 1GB)
- HTTPS / SSL certificate for production
2. Installation Steps
Upload the Alpha-Omega CMS zip package to your web root (e.g., /public_html or /dev.alpha-omega.app) and extract all files.
unzip alpha_omega_dev_snapshot_v0.0.25_pre-theme.zip -d /home/user/public_html/
Create a new MariaDB database and user via cPanel or phpMyAdmin.
CREATE DATABASE alpha_omega CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL PRIVILEGES ON alpha_omega.* TO 'cms_user'@'localhost' IDENTIFIED BY 'StrongPassword123!';
FLUSH PRIVILEGES;
Import the provided SQL snapshot file into your new database using phpMyAdmin or the command line:
mysql -u cms_user -p alpha_omega < alpha_omega_db_snapshot_v0.0.25_pre-theme.sql
Edit the database configuration file located at /app/Core/Database.php or the environment config file.
define('DB_HOST', 'localhost');
define('DB_NAME', 'alpha_omega');
define('DB_USER', 'cms_user');
define('DB_PASS', 'StrongPassword123!');
Ensure writable permissions for logs and storage directories:
chmod -R 755 /storage
chmod -R 644 /app/Core/config.php
Then verify your root .htaccess file includes the router rewrite rule:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ router.php [L]
3. Accessibility Verification
After installation, test your environment using built-in accessibility tools.
Font scaling and contrast check
Keyboard navigation validation
Screen reader compatibility test
Installation Complete
Your Alpha-Omega CMS instance is now live. Log in to your admin dashboard and begin building accessible, secure content.
Go to Admin Login Return to Docs