InMotion Hosting Support Center

Sometimes it's necessary to upload files to your cPanel account. This can be easily accomplished by using the File Manager within your cPanel account. If you are unfamiliar with File Manager in cPanel, please see our article on Using File Manager in cPanel.

In this example, we're going to upload a test.html file to the public_html folder in File Manager. So when you visit the file through a web browser, you'd go to If you wanted to place the file in a subfolder called test, then to visit the file in a browser you'd go to

Uploading a File using the cPanel File Manager

  1. Log into cPanel.
  2. On the home screen under the files section choose "File Manager".
  3. file_mgr_1
  4. Click the Settings icon in your File Manager window.
  5. file_mgr_3
  6. Next, choose where you'd like to start in. For this example, we're going to use the Web Root option - which is the public_html folder. Since we're uploading to the public_html folder we do not need to navigate anywhere else.
  7. file_mgr_4
  8. Select "Upload" from the icons at the top.
  9. file_mgr_3
  10. Navigate to the file you want to upload on your local computer by selecting the "Choose File" button.
  11. file_mgr_4
  12. Select the file and click "Open". Once the file is finished uploading you can click on the link in the cetner of the screen to retrun to the folder you uploaded the file to.
  13. file_mgr_5
  14. Now, in a web browser, we can visit the file and verify it uploaded to the location correctly.
  15. file_mgr_6

NOTE: For further assistance, InMotion's Premier Support is dedicated to providing our customers with world class Technical Support. If you are a current customer, please feel free to contact our Support department.

Also, read more about all of cPanel's email features here.

Was this article helpful?

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Support Center Login

Our Login page has moved, Click the button below to be taken to the login page.

n/a Points
2018-09-30 6:09 am


I made website in with vs 2013, but when i upload the files that is it does not work, if i upload html file it work.

I try to put files in public_html folder, and in public_ftp folder, but it does not work.

What can i do?

Where i need to put files?

Thank you..

3,017 Points
2018-10-01 10:52 am
Unfortunately, website files are only able to be run with Microsoft servers. These types of files will not work with a standard Linux server.
n/a Points
2018-08-07 3:02 pm

I was installing WordPress in C panel. But I cant upload the folders like wp_admin ..They are showing unknown error occurred and are you over qouta


432 Points
2018-08-07 4:26 pm
If you're uploading files manually, you'll want to ensure the files you're uploading from cPanel File Manager don't exceed the Maximum file size allowed for upload per Step 6 or disk usage allotted to that cPanel account. You can check the disk usage from the side of the cPanel page or the cPanel section titled disk usage.

We also cover the section in our bandwidth usage article.

Please remember that you can also install WordPress via Softaculous.
n/a Points
2018-10-06 2:27 am


n/a Points
2018-05-11 5:55 am

I Did same procedure but not able to appear my website.

3,017 Points
2018-05-11 11:55 am
I recommend trying to use a Private Browsing Session to view the file on your website.

If that still does not display properly, then you should check to make sure that your DNS, specifically your review your A record to ensure the domain is configured with the correct IP for the server you are accessing cPanel through.

If the record is correct, then you should ensure that your domain is configured to use the correct name servers, for example, if you are an InMotion Hosting customer you would point your domain to our name servers.

I hope this helps!
n/a Points
2018-04-02 11:44 pm

hello goodness,

when i clicked on 'online file manager' in cpanel i cant upload a json file. morover i cant see my files that i created in it at the instant after the creation. 

31,313 Points
2018-04-03 10:54 am
As a test, try using a different browser. Are you getting any error messages? If your problems persist, I recommend contacting our live support team so they can test your specific account.

Thank you,
n/a Points
2018-03-19 2:03 am

please I wish to know ,after coding a website or say edited a website on notpad ,which file format do we use to save the file ?

3,017 Points
2018-03-19 11:03 am
The file format you use, depends on the coding language your site is built with.

For instance, if you are using PHP scripts, then you would save the file with the .php file extension/format. Alternatively, if you built the website using HTML, you would save the file using the .html file extension/format.

I hope this helps!

Carlos D
n/a Points
2018-03-01 2:59 pm

Hi. How do you upload files on a linux server? I am running Windows and for some reason chose a linux package. I tried uploading the files to Public_html but nothing seems to work. I renamed my index file to Index.html, index.html, default.html, default.htm but nothing seems to work. Thank you in advance

31,313 Points
2018-03-01 3:06 pm
You can aboslutely upload files to a linux server using windows. If you are hosted on our servers, the steps above will work. You can also use FTP to connect to the server and upload files. If you are not seeing the site immediately you may have to clear your browser cache, or test with a different browser.

We are happy to help you troubleshoot further, but will need some additional information. What is the URL of your site for us to test?

Thank you,
n/a Points
2018-02-16 5:51 pm

I did all the steps from the instructions and then i extracted the zip file and when i went to the website where the files should show up and nothing is happening to my site it just keeps telling me to log in to my cpanel account to set up the site. Please help!

3,017 Points
2018-02-16 6:07 pm
I'm sorry to see that your website is not loading as expected after you have unzipped the files. There are many factors that affect the functionality of your website. I am unable to diagnose why it is not loading with the details you have provided. However, you should check to make sure that your domain is pointed to the server you are uploading files to correctly. Additionally, you will need to know the correct file that is to be loaded and the directory in which the site is stored. If you are running a website that you created in a Content Management System (CMS), like WordPress, Joomla, etc, then you will need to ensure that the CMS is correctly configured for your website to load properly. There should not be a prompt to login to cPanel to load your website, as cPanel is accessed through an entirely different route compared to your website. I hope this helps!
n/a Points
2018-02-12 4:04 pm

Well, nice tutorial. I'm having a little problem, I have a zipped file to be uploaded to my website, I want it to show on a subdomain on m site, really, dn't know how to go about this. Would you please help me out?

1,173 Points
2018-02-12 7:02 pm

If you wanted the files to be on an subdomain you would need to create an subdomain inside your cPanel account and then in the file manager you would navigate to the folder you chose when creating the subdomain and upload the file there.
n/a Points
2017-11-24 3:36 pm

Once I've uploaded the picture how do I get the link to paste it into a template when I don't want to use the existing image on the template?

3,017 Points
2017-11-24 4:36 pm
If you uploaded the image: image.png to your main domain's home directory public_html, the image's URL would be:

Otherwise, you simply append the file path public_html/website/images/uploads/image.png after public_html to the URL, like so:

Depending on how you are building your site, you would use that link to reference to the image uploaded. I hope this helps!
n/a Points
2017-08-21 7:17 am

pls i uploaded a full website but in a zip format.. how do i go about this after uploading?


31,313 Points
2017-08-21 8:32 am
You can Un-compress the zip file in file manager. This will allow you to unpack the files.

Thank you,
n/a Points
2017-06-20 6:50 pm

1. Please, howdo I upload data file, engine, notes andimages folder to public_html?

2. Where do I upload contact.php, contact sendmsil.php. verification.php?

42,337 Points
2017-06-21 10:18 am

The article tells you how to upload files. If you want to upload folders it's easier if you use an FTP client. The PHP files don't have a concrete location - it depends on the application that is using those files.

Arnel C.

n/a Points
2017-04-18 11:34 pm

I am very new to this job, i want to upolad dynamic website using filezilla. how i upload mysql data using filezilla?

42,337 Points
2017-04-19 9:05 am
Hello Aaliya,

You can't really upload the MySQL database directly to the MySQL server. You can upload the SQL file (if you have one) to the server for the import, but in general you can import a database using phpMyAdmin. The only limitation is that it applies to databases up to 50 MB in size. If it's larger than that then you need to submit a ticket to have the database migrated. If you need to have support migrate it, make sure that you place the database file on the server or in a location where the file can be accessed.

If you have any further questions, please let us know.

Kindest regards,
Arnel C.
n/a Points
2016-11-18 4:14 am

how do i find my link after uploading

2,858 Points
2016-11-18 10:10 am
dammy, uploading your file does not automatically create a link, but you could navigate to your upload via your <a href="">'temp' URL</a>.
n/a Points
2016-06-12 6:12 pm

So I uploaded all of my files to the Web Root folder(public.html) but the website is still not updating the latest files.  It is still showing the old version of my webpage.  I recently transferred my domain to a different registrar and I had a cPanel account through them.  I just created a new account though and uploaded all different files under a new account.  Any idea what the issue might be?  How can I fix this??

43,761 Points
2016-06-13 2:28 pm
Are you certain the domain is pointing to the new server? Are you using any sort of caching? Have you cleared your browser cache? All of these things can cause the issue you are experiencing. Let us know if you have tried all of these and are still having trouble.
n/a Points
2016-02-04 12:01 pm

thank you bro

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

30 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail:
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!