- Upload
- Laravel, Symfony, CodeIgniter: set the web root
- Install dependencies
- Laravel: .env, key, database
- PHP version
1. Upload
Your site lives in ~/web/yourdomain.com/public_html. Upload a ZIP with the File manager and Extract it there, or clone with git in the terminal.
2. Laravel, Symfony, CodeIgniter: set the web root
These serve from the public folder. Open App settings, pick your framework (it fills in public) and Save changes.
3. Install dependencies
Press Run composer install in App settings, or in the terminal:
cd ~/web/yourdomain.com/public_html
composer install --no-dev --optimize-autoloader4. Laravel: .env, key, database
cp .env.example .env
nano .env # APP_URL, DB_DATABASE, DB_USERNAME, DB_PASSWORD (DB_HOST=localhost)
php artisan key:generate
php artisan migrate --force
php artisan config:cache && php artisan route:cache5. PHP version
Change it in Domains → PHP version (7.4 to 8.5). The terminal's php is the server default; for another version call it directly, e.g. php8.3 artisan migrate.
Stuck? Our engineers answer support tickets around the clock. Contact us, or create an account and open a ticket from the dashboard — the same guides are there too.