Skip to main content

cPanel Guide

Here's How to Use cPanel File Manager Like You Mean It

Upload, edit, zip, extract, and set permissions on files directly in the browser, without needing an FTP client for quick changes.

public_html

The folder serving the live website's files

0 Install

Software needed — File Manager runs in the browser

644 / 755

Common permission numbers for files and folders

24/7

Human support for permission or upload issues

In short

Here's how to use cPanel File Manager: it's a browser-based tool for managing hosting account files directly, without FTP, opening to the account's home directory, with public_html as the folder containing everything a visitor's browser actually loads. From there, files can be uploaded, edited in a built-in code editor, compressed into a zip, extracted from an uploaded zip, and have their permissions changed, all without leaving the browser.

It's the fastest option for a single quick edit or a one-time zip upload, while FTP or SSH generally suit large ongoing transfers better.

File Manager is cPanel's built-in file browser, reachable from the Files section of the dashboard, and it covers most of what an FTP client does without requiring any separate software installed. For a quick text edit, a single file upload, or extracting a theme's zip file straight on the server, it's often faster than opening FileZilla for a one-off task.

This guide covers finding public_html and understanding the folder structure around it, the core actions available in File Manager's toolbar — upload, edit, compress, extract — and how file and folder permissions work, including the common 644/755 numbers that come up when something won't run correctly.

How to Use cPanel File Manager to Find public_html

Opening File Manager from cPanel lands in the account's home directory, and public_html is the folder inside it that actually serves the main website — anything placed there is what a visitor's browser loads when they type the domain. Other folders at the same level, like mail or a hidden .cache-style folder, exist for account infrastructure and aren't meant to be edited directly.

If the account hosts an addon domain or a subdomain, each typically gets its own folder, often nested inside public_html by default (like public_html/blog for a subdomain), which is worth confirming before assuming a change made in one folder will affect a different site on the same account.

Uploading and Editing Files

The Upload button in File Manager's toolbar opens a simple drag-and-drop or browse dialog for sending files from a local computer straight into whichever folder is currently open — useful for a single image, a config file, or a small batch of files without needing FTP for something that quick.

Selecting a text-based file (like a .php, .html, .css, or .txt file) and clicking Edit or Code Editor opens it directly in the browser with syntax highlighting for code files, letting a small fix — a typo, a config value, a line of CSS — get made and saved instantly without downloading, editing locally, and re-uploading.

Compressing and Extracting Files

Selecting one or more files or folders and clicking Compress bundles them into a .zip (or a couple of other formats) directly on the server, which is the standard way to quickly back up a folder before making a risky change, or to package files for download in one piece rather than many.

The reverse — uploading a .zip (a theme, a plugin, a full site backup) and then selecting it and clicking Extract — unpacks it directly on the server into the current folder, which is dramatically faster than uploading hundreds of individual files over FTP one at a time, especially for a full site restore or a large plugin package.

Setting File and Folder Permissions

Right-clicking a file or folder and choosing Change Permissions (or Permissions in the toolbar) shows a grid of read/write/execute checkboxes for Owner, Group, and World, along with the resulting numeric value — 644 is the standard for most files (owner can read and write, everyone else can only read), while 755 is standard for folders and executable scripts (owner has full control, everyone else can read and execute but not write).

Permissions set too openly (777, for instance) are a common security flag many hosts and security scanners warn about, since it lets any process on the server write to that file or folder; setting permissions too restrictively, on the other hand, can cause a 500 error or a script that silently fails to run. Sticking to 644 for files and 755 for folders resolves the vast majority of permission-related issues without over-opening anything.

How to Use the cPanel File Manager

File Management Without Leaving the Browser

Hosting Cheap's cPanel-style panel includes the full File Manager toolset — upload, edit, compress, extract, and permissions — so quick changes don't require setting up an FTP client for a single file.

Files managed through File Manager sit on pure NVMe SSD storage and are covered by the same daily backup routine as everything else on the account, so a permissions mistake or an accidental overwrite isn't the end of the story.

  • Browser-based File Manager with upload, edit, compress, and extract
  • Built-in code editor with syntax highlighting for quick fixes
  • Daily backups covering files managed directly in the panel
  • 24/7 human support for permission and access issues

Why Hosting Cheap

What you get

No Software Required

Upload, edit, and manage files entirely in the browser without installing an FTP client.

Built-In Code Editor

Make a quick fix to a PHP, CSS, or config file with syntax highlighting, saved instantly.

Compress and Extract on the Server

Unpack a theme or backup zip directly on the server instead of transferring files one by one.

Clear Permissions Control

Set 644/755 permissions correctly through checkboxes rather than guessing numeric codes.

Daily Backups

Changes made through File Manager are covered by the same daily backup routine.

24/7 Human Support

Get help if a permissions change causes a 500 error or a script that won't run.

How It Works

Get set up in a few steps

1

Open File Manager and find public_html

Launch File Manager from cPanel and navigate into public_html for the live site's files.

2

Upload, edit, or extract files as needed

Use the toolbar to upload new files, edit existing ones, or extract an uploaded zip.

3

Set correct permissions

Apply 644 for files and 755 for folders unless a specific app documents otherwise.

Included

Everything you need, on every plan

  • public_html located and confirmed as the folder serving the live site
  • Uploads sent to the correct subfolder for the intended domain or subdomain
  • Zip files extracted server-side instead of uploading hundreds of files individually
  • File permissions set to 644 for files, 755 for folders as the default
  • Permissions of 777 avoided unless a specific, trusted reason requires it
  • Backup or compressed copy made before editing a critical config file directly
  • Code editor changes saved and the site checked immediately afterward

FAQ

Frequently asked questions

Where is public_html and why does it matter?

public_html is the folder inside the cPanel home directory that serves the live website's files. Anything placed there (or in a subfolder for an addon domain or subdomain) is what visitors actually see in their browser.

Can I edit a file directly in File Manager without downloading it?

Yes, selecting a text-based file and choosing Edit or Code Editor opens it in the browser with syntax highlighting, and changes save directly back to the server without any download or re-upload step.

What's the fastest way to upload a large number of files?

Compress them into a single zip locally, upload just that one file through File Manager's Upload tool, then select it and choose Extract to unpack everything directly on the server.

What permissions should a typical file and folder have?

644 is standard for most files, and 755 is standard for folders and executable scripts. Both give the owner full appropriate access while keeping everyone else's access read-only or read-and-execute only.

Is it safe to set permissions to 777?

Generally no — 777 allows any process on the server to write to that file or folder, which is flagged by most security scanners as a risk. Sticking to 644/755 resolves the vast majority of legitimate permission needs.

Does File Manager replace the need for FTP?

For quick edits, single uploads, or extracting a zip, yes. For large ongoing transfers or syncing a local development folder regularly, an FTP client like FileZilla is generally more efficient.

Manage Your Files Straight From the Browser

A full cPanel File Manager, NVMe SSD storage, and daily backups come standard on every plan.

Get Started