# cPanel Installation

1. In cPanel, open **MySQL Database Wizard**.
2. Create a database and a database user.
3. Grant the user **ALL PRIVILEGES** on that database.
4. Upload and extract the ZIP.
5. Set the domain document root to the project's `public` directory if your hosting supports it.
6. Visit `https://YOUR-DOMAIN/install/`.
7. Enter the database host (often `localhost`), database name, database username, and password.
8. Create the administrator account and finish installation.
9. Log in and configure categories, services, payment instructions and API providers.
10. Enable HTTPS and remove any temporary installation files if instructed.

If you cannot set the document root to `public/`, keep `app/`, `config/`, `database/`, and `storage/` outside `public_html`; copy only the contents of `public/` into `public_html` and adjust `config/paths.php`. Never expose `.env`, SQL dumps, logs, or private uploads publicly.
