Installation Guide

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

CMS installation setup placeholder image

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