Getting Started
This page will guide you through the basics of installing WebEngine CMS as well as walking you through the primary requirements for a successful deployment.
Minimum Requirements
- Apache web server with mod_rewrite
- PHP 8.1 or higher (PHP 8.4 recommended)
- PHP Extensions
- PDO Sybase (for Linux)
- PDO SQLSRV (for Windows)
- cURL
- OpenSSL
- GD
- mbstring
Installation
- Download the latest stable release.
- Upload and extract the ZIP file contents to your web server.
- Run the WebEngine CMS installer through the url yourwebsite.com/install and follow the steps.
- Make sure to fix any missing required PHP extensions before continuing.
- Make sure your website files are readable and writable (chmod 755 recommended).
- On the last step you will be asked for an username for the AdminCP, enter one even if you don't currently have any users. You can then proceed to register your admin user account as soon as you finish the installation process.
Setting Up the Master Cron (Scheduled Task)
Various aspects of the CMS require regular automatic updating, for this, WebEngine CMS utilizes a 'master' task scheduler process, also known as Cron Job.
Configuring your Master Cron will grealy vary depending on your web server setup, we recommend you to search the web on specific instructions on how to add a cron job or scheduled task for your specific system.
- /includes/cron/cron.php
- Configure your Cron Job to run every 1 minute
You can find additional information on how to setup the master cron in Webmin and cPanel in our GitHub Wiki page.