Upload website files with cPanel File Manager

Upload and extract your website into public_html using cPanel File Manager safely.

File Manager is the quickest way to upload a static site or a CMS package without installing an FTP client.

Open the correct folder

  1. Log in to cPanel → File Manager.
  2. Open public_html for the primary domain (addon domains use their own document root).
  3. Back up or remove default placeholder files if you are replacing an existing site.

Upload a ZIP (recommended)

  1. Compress your site locally into a .zip file.
  2. In File Manager click Upload, then select the ZIP.
  3. Return to public_html, select the ZIP → Extract.
  4. Confirm files landed in the right place (for example index.php or index.html at the web root).
  5. Delete the ZIP after a successful extract to save disk space.

Important checks

  • Do not upload into mail, etc, or home directories outside the document root.
  • After upload, visit the domain and fix missing assets or wrong folder nesting (a common mistake is leaving files inside an extra subfolder).
  • Set file permissions carefully; avoid 777 on production files.

WordPress tip

Prefer the installer in cPanel (Softaculous / WordPress) when available. Manual ZIP uploads work, but the installer configures database credentials for you.

If the site shows a forbidden or blank page after upload, contact support with the domain name and we can help verify the document root and PHP version.