logo
. . .

How to Upload Your Website: A Guide to Using cPanel’s File Manager and FTP

Building a website is an exciting journey, but the real magic happens when your website goes live! To make your website accessible to the public, you’ll need to upload it to a web server. This blog will guide you through two of the most common and efficient methods for uploading your website files:

✅ Using cPanel’s File Manager
✅ Using FTP (File Transfer Protocol)


Prerequisites

Before we begin, ensure that you have the following:

✔️ A web hosting account with cPanel access.
✔️ Your website files (HTML, CSS, JavaScript, images, etc.) ready in a folder.
✔️ An FTP client like FileZilla (if using FTP for upload).

Method 1: Uploading Your Website Using cPanel’s File Manager


cPanel is a user-friendly control panel that helps manage web hosting tasks. One of its key features is File Manager, which allows you to upload your website files directly without any additional software.


Note: cPanel File Manager only allows file uploads. To upload entire folders, use FTP.

Step 1: Log in to Your cPanel Account

  1. Open your web browser and go to: https://www.yourdomain.com/cpanel
  2. Enter your cPanel username and password. These login details are provided in your welcome email.

Step 2: Open File Manager

  1. After logging in, scroll down to the Files section.
  2. Click on “File Manager.

Step 3: Navigate to the Public Folder

  1. In the left sidebar, locate the public_html folder.
  2. Double-click to open the folder. This is where you need to upload your website files.

Step 4: Upload Website Files

  1. Click the “Upload” button located at the top toolbar.

2.Drag and drop your website files into the upload interface or click “Select File” to choose files manually.

3.Wait for the upload to complete. Once done, a success notification will appear.

Step 5: Verify the Upload

  1. Go back to the public_html directory.
  2. Refresh the page and confirm that your files have been uploaded correctly.

Method 2: Uploading Your Website Using FTP

FTP (File Transfer Protocol) is another popular way to upload website files. It is especially useful when transferring a large number of files or folders.

For this guide, we’ll use FileZilla, a free and powerful FTP client.

Step 1: Install and Open FileZillaa

  1. Download FileZilla from the official FileZilla website.
  2. Install and open FileZilla after the installation.

Step 2: Connect to Your Web Server

Open FileZilla and go to “File” → “Site Manager.”

Click “New Site” and enter the FTP details for your web server (Host, Port, Protocol, and Logon Details). Then click “Connect.”

Host: Your domain name or IP address.

Port: Usually 21 (default for FTP).

Protocol: FTP – File Transfer Protocol.

Logon Type: Normal.

Username and Password: Provided by your hosting provider.

Step 3: Locate Your Local Website Files

  1. On the left panel, browse and navigate to the folder containing your website files.

Step 4: Navigate to the Remote Directory

  1. On the right panel, navigate to the public_html directory of your web server.

Step 5: Transfer Your Files

  1. Select all the files and folders from the left panel.
  2. Right-click and choose “Upload.”
  3. FileZilla will begin transferring your website files to the remote server.

Step 6: Verify the Upload

  1. After the upload is complete, check the public_html directory on the right panel.
  2. Ensure that all files have been transferred successfully.
  3. Check the “Failed transfers” and “Successful transfers” tabs at the bottom of FileZilla to ensure no errors occurred.

Final Verification: Test Your Website

After uploading, open your browser and enter your domain name:

https://www.yourdomain.com
If everything is uploaded correctly, your website should be live!

.Conclusion
Uploading your website can be done in various ways, but using cPanel’s File Manager and FTP are among the most straightforward methods.

Both techniques have their merits. cPanel is more user-friendly and requires no additional software, whereas FTP provides more control and is better suited for bulk uploads.

Choose the one that best fits your needs and get your website live today!