Installation

Install on Apache

  • Create a new MySQL (or MariaDB) database from your cPanel using phpMyAdmin and add a user with full privileges.
  • Unzip the downloaded file and upload the application folder contents to your server root (typically /path/to/www/, /path/to/html/, /path/to/httpdocs/, or /path/to/public_html/).
  • Use a desktop FTP application like FileZilla rather than web-based file managers to prevent upload issues.
  • Ensure the ".htaccess" file is copied properly to your main app folder.
  • Navigate to the installation URL (e.g., http://mysite.com/install).
  • Follow the web installation wizard.

Install on Nginx

  • Create a new MySQL (or MariaDB) database and add a user with full privileges.
  • Configure your Nginx server with proper root and location settings pointing to the public directory.
  • Restart Nginx.
  • Go to the installation URL (e.g., http://mysite.com/install).
  • Follow the web installation wizard.

Install on Localhost

  • Create a local virtual host using a domain name rather than localhost.
  • Use tools like Laravel Herd, MAMP PRO, Laragon, or XAMPP for setup.
  • Restart your server.
  • Create a new MySQL (or MariaDB) database with a user account.
  • Navigate to the installation URL (e.g., http://mysite.localhost/install).
  • Follow the web installation wizard.

Notes

The installation is "handled by a Controller" rather than a dedicated folder. Longer loading times during installation and upgrades are intentional to prevent asynchronous request conflicts across varying server configurations.

Was this article helpful?

Thank you for your feedback!

Still need help? Create a support ticket

Create a Ticket