Bought hosting from GoDaddy, Hostinger or another provider? Here’s exactly where to click to put your website live, with no commands and no jargon. Or send it to us and we’ll do it for you.
To upload a website to cPanel, log in to your hosting (GoDaddy, Bluehost or Hostinger hPanel), open File Manager, upload your website .zip to public_html and extract it. If your site uses a database, create one with the MySQL Database Wizard, import your .sql file in phpMyAdmin and update your config file. Finally run AutoSSL for free HTTPS. It takes about 30–60 minutes. Or Techora uploads it for you, often the same day.
With cPanel hosting, the building, locks and electricity are already set up by your host. You just move your website in.
The control room of your hosting. GoDaddy, Bluehost and most hosts use cPanel; Hostinger uses its own hPanel. Same idea, different look.
The special folder that visitors see. Whatever you put inside it becomes your website.
A screen for your database, where your site’s content like products, posts and users is stored.
The padlock in the browser bar. Most hosts give it to you free, you just switch it on.
Each step shows where to click in cPanel (GoDaddy, Bluehost and most hosts) and in Hostinger’s hPanel. Menu names can vary slightly between hosts. Use the search box at the top of your panel if you can’t spot one.
.zip file.sql file), if your site uses oneSign in to your hosting company’s website and open the control panel for your hosting plan.
Bookmark this page. You will come back to it for every step below.
If you bought the domain and hosting from the same company, this is usually done for you, so skip ahead. If the domain is somewhere else, point it to your hosting using the nameservers shown in your hosting panel.
ns1.dns-parking.com and ns2.dns-parking.com on Hostinger).Skip this for a plain HTML website. For WordPress, Laravel or PHP sites, pick the version your website was built for. When unsure, choose PHP 8.2 or newer.
Skip this if your website is plain HTML. Otherwise, create an empty database and a user who is allowed to use it.
mysite, and click Next / Create.Write down the full database name and username. cPanel adds your account name in front, e.g. abcd1234_mysite. You need them in step 7.
File Manager works like the folders on your computer, right inside your browser. Upload one zip file instead of hundreds of small files, it’s much faster.
public_html folder. Delete any default files like default.php or the host’s placeholder index.html..zip file. Wait for the green 100% bar./public_html./public_html, then delete the zip.Your index.php or index.html must sit directly inside public_html, not inside another folder.
Load your .sql backup into the empty database you created in step 4.
.sql file.Your website needs the database details from step 4. In File Manager, right-click your config file and choose Edit, then update these lines and click Save Changes.
# WordPress: public_html/wp-config.phpdefine( 'DB_NAME', 'abcd1234_mysite' );define( 'DB_USER', 'abcd1234_user' );define( 'DB_PASSWORD', 'YourStrongPassword' );define( 'DB_HOST', 'localhost' );
# Laravel: .env fileDB_HOST=localhostDB_DATABASE=abcd1234_mysiteDB_USERNAME=abcd1234_userDB_PASSWORD=YourStrongPassword
For WordPress moved from another domain, also change siteurl and home in the wp_options table using phpMyAdmin.
Switch on HTTPS so browsers show a padlock instead of “Not secure”.
public_html, click Settings and tick Show Hidden Files. Edit .htaccess (create it if missing) and add these lines at the very top:# Always use https://RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301]
Hostinger has a one-click Force HTTPS switch on the SSL page, so you can skip the code there.
Open your domain in a private / incognito window and check that everything works the way visitors will see it.
https://yourdomain.com and click through every page.🎉 That’s it, your website is live!
Stuck on a step? A wrong folder or one typo in the config file can show a blank page or a database error. Send us a screenshot and we’ll sort it out.
Ask UsShare your hosting login (or add us as a user) and your website files. We’ll upload everything, connect the database, switch on SSL and test every page, on GoDaddy, Hostinger, Bluehost or any cPanel host.
Techora (techorastack.com), a web development company based in Indore, India, uploads and launches websites on GoDaddy, Hostinger, Bluehost, Namecheap and any cPanel host for clients worldwide, including database setup, SSL and testing. Message us on WhatsApp for a fixed quote.
About 30–60 minutes following this guide, plus up to 24 hours if you changed your domain’s nameservers. When Techora does it, it’s often live the same day.
The database name, username or password in your config file doesn’t match the one in cPanel. Remember cPanel adds your account prefix, e.g. abcd1234_mysite, and check the user was added to the database with all privileges.
Your index.php or index.html isn’t directly inside public_html. It’s probably inside a sub-folder from the zip. Move the files up into public_html and delete the host’s placeholder page.
For most small business websites and WordPress sites, cPanel / hPanel hosting is simpler and cheaper. Choose a VPS for busy online stores, custom apps or when you need full control.
Yes. Hostinger’s hPanel has the same tools with different names, and each step above shows where to click on both.
Yes. Create an FTP account in cPanel › Files › FTP Accounts (Hostinger: Files › FTP Accounts), then connect FileZilla to ftp.yourdomain.com on port 21 and drag your files into public_html.
Yes. We move websites between GoDaddy, Hostinger, Bluehost, VPS servers and others with little or no downtime.
Message us on WhatsApp with your hosting provider and website. We’ll reply with a clear, fixed quote, with no surprises.