Installation Guide
Follow these steps to install SiteX CMS on your server. The entire process takes about 2 minutes.
Step 1: Download & Extract
After purchasing, you'll receive a download link via email. Download the ZIP file and extract it on your local machine or directly on the server.
# On your server via SSH
cd /var/www/yourdomain.com
unzip sitex-cms.zip
Step 2: Upload Files
Upload all files to your web server's document root (e.g., /var/www/yourdomain.com/). You can use:
- SCP/SFTP - Upload via terminal or FileZilla
- SSH - Extract directly on the server (recommended)
- cPanel File Manager - For shared hosting
Step 3: Create Database
Create a new MySQL database and user for SiteX CMS.
# Via MySQL CLI
mysql -u root -p
CREATE DATABASE sitex_cms CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'sitex_user'@'localhost' IDENTIFIED BY 'your_secure_password';
GRANT ALL PRIVILEGES ON sitex_cms.* TO 'sitex_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Step 4: Set Permissions
Ensure the web server can write to the necessary directories:
chmod -R 755 /var/www/yourdomain.com/
chmod -R 775 /var/www/yourdomain.com/cache/
chmod -R 775 /var/www/yourdomain.com/uploads/
chmod -R 775 /var/www/yourdomain.com/logs/
chown -R www-data:www-data /var/www/yourdomain.com/
Step 5: Run the Installer
Open your browser and navigate to your domain:
https://yourdomain.com/install
The installation wizard will guide you through:
- Database connection settings
- Admin account creation
- Site name and basic settings
- Language selection
Step 6: Configure Web Server
If using Nginx, add the configuration from our Nginx Configuration guide. For Apache, the included .htaccess file handles URL rewriting automatically.
Step 7: Remove Installer
After successful installation, delete the installer file for security:
rm /var/www/yourdomain.com/install.php
/admin to access the admin panel.
Next Steps
- Configure your site - database, caching, and settings
- First steps after install - initial setup checklist
- Set up API access - for AI agent integration