Quick answer: Create the site in your panel (CloudPanel Add Site, cPanel account/Domains, HestiaCP WEB, CyberPanel Create Website, aaPanel Add site), choose the PHP version, then upload files to the document root or deploy an app like WordPress. Finish by issuing SSL and testing the domain in a browser.

Overview

A "website" in panel terms is a virtual host + document root + PHP configuration (+ optionally a database and SSL). Every panel wraps these same pieces in different menus. This guide is the generic flow that works everywhere, with panel-specific notes where they differ.

Before you start

  • A domain added and resolving to your server — see adding a domain.
  • An idea of what the site runs on (static files, PHP app, WordPress) and which PHP version it needs.
  • Your site files or installer archive, if migrating — plus its database dump.

Step-by-step guide

  1. Create the site in the panel and select the domain and PHP version (see the panel menus in the Quick answer).
  2. Note the document root the panel created (e.g. /home/site/htdocs in CloudPanel, /home/user/public_html in cPanel, /home/user/web/domain/public_html in HestiaCP).
  3. Upload your files via SFTP/FTP or the panel's file manager; for WordPress, most panels offer a one-click installer (CloudPanel site type, CyberPanel WP deploy, aaPanel one-click, cPanel via WP Toolkit where present).
  4. Create a database if the app needs one and put its credentials in the app config.
  5. Test over HTTP, then issue SSL and force HTTPS.

Common issues

  • 403/404 after upload: files landed outside the document root, or the index file is missing.
  • 500 errors: wrong PHP version or missing PHP extensions — switch per-site PHP in the panel (guide).
  • Database connection errors: credentials/host mismatch — most panels use localhost and per-site DB users.
  • Permissions: upload as the site's own user (not root) so the web server can read the files.

When to contact support

Cloud2Y servers are unmanaged, so in-app debugging is on the application side — but if the server itself misbehaves (site unreachable with correct DNS/firewall, disk full, service crashes), open a support ticket.

Frequently asked questions

Where do I upload my site files?

Into the document root the panel created for that domain — for example public_html in cPanel/HestiaCP or the site's htdocs directory in CloudPanel. The path is shown in the site settings.

Why does my new site show a 403 or the panel default page?

Either the files are outside the document root, the index file is missing, or DNS still points to the old server. Check the docroot path first — it is the most common cause.

Can I host several websites on one VPS?

Yes, every panel supports many sites per server. Give each site its own system user, database and PHP settings, and watch RAM and disk as you add more sites.

Related articles

Ready to get started? Order a VPS at Cloud2Y →

Was this answer helpful? 0 Users Found This Useful (0 Votes)