cPanel
Steps
- Create a subdomain or addon domain. Enable SSL.
- Upload Pulsevia (ZIP) and extract so the document root is the
public folder.
Typical approach: place the app outside public_html, then point the domain document root at .../app/public, or put public/ contents into public_html and keep the rest one level up with paths adjusted.
- In Select PHP Version, choose 8.2/8.3 and enable required extensions.
- Create a MySQL database + user; add user to DB with ALL PRIVILEGES.
- Visit
/install and complete the wizard.
- Cron Jobs → add:
* * * * * cd /home/USER/path/to/app && php artisan schedule:run >/dev/null 2>&1
Notes
- Shared hosts sometimes disable
putenv / symlink — prefer writable .env and standard FPM
- If Composer is unavailable on the host, ship
vendor/ from the buyer package (CodeCanyon package includes dependencies as documented in packaging)
- Soft limit: confirm
memory_limit ≥ 256M for PDF reports