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.