How to Install WordPress Manually on Any Hosting Account?

How to Install WordPress Manually on Any Hosting Account?

WordPress is one of the best CMS (Content Management System) platforms in the world. Nowadays, every blogger is using WordPress to manage his blog because it has a user-friendly interface. Installation of WordPress is exceptionally simple, and we have two ways to install it. We can install WordPress automatically through our hosting control panel, and we also have an option to install WordPress manually. Yesterday, I was confronting an issue while I was installing automatically through my hosting control panel. That’s why today I’m going to explain how to install WordPress manually on any hosting account. Let’s see how it is?

(Manual installation gives you more control over file structure, security settings, and helps avoid auto-installer errors.)


Install WordPress Manually

It’s not a typical task to install WordPress manually. We don’t need any expertise in PHP coding or in MySQL. WordPress works with the help of PHP and MySQL database.

(This process is compatible with shared hosting, VPS, and cloud hosting.)

Case Study 1: Blogger Avoiding Auto-Installer Errors (Delhi)

A blogger from Delhi faced repeated auto-installer failures due to limited server permissions.
He installed WordPress manually and:

  • Fixed file permission issues
  • Set custom table prefix for security
  • Successfully restored his website

Result: Better performance plus reduced malware attempts.


NOTE: Automatic or manual installation of WordPress is almost same in every hosting account, you just need to find options like below.

(Example: Popular control panels include cPanel, Plesk, DirectAdmin, and CyberPanel.)


Step I

Before all else, you need to create a MySQL database. Go to your hosting control panel provided by your hosting service provider. There you’ll see an icon called MySQL. Click on that icon, and it’ll show you how many MySQL databases you have in your account. By default, it’s 0. Find an option to create a new MySQL database. Click on that option, and it’ll ask you for a new database name and username and password for that database. Fill the required information and click next or continue or finish or fulfill whatever it’s requesting and that’s it, your database for your new WordPress site has been created. Proceed to the next step.

(Some hosts auto-generate secure passwords, which is recommended to avoid brute-force login attacks.)


Step II

After creating the database, now you need to download WordPress installation files. You can find these files or package on WordPress’s official site http://wordpress.org, or you can go directly from the following link.

(Always download the latest version to get security patches and new features.)


Step III

After download finishes, you’ll get an archive containing a folder called “WordPress”. Extract that archive to open that folder. In that particular folder you’ll see approx 19 files and folders. In these files find a file called WP-config-sample. Rename it as config. Don’t use any capital letter while renaming the file. After renaming, open that file in notepad. (Right-click on that file – click on open with and click on notepad). In that file you’ll see options asking for database name, username and password and hostname. Fill the same database name, username and password you used while creating MySQL database. Normally, all web host providers use “localhost” in hostname. You can also use it as hostname to check and if it’ll not work you can ask your web-host to provide hostname.

Note: All the information must be correct to run your WordPress site.

(You can also set custom table prefix to improve security by avoiding the default “wp_”.)

Example: Custom Configuration

A developer set:

  • DB name: site_db
  • User: site_admin
  • Prefix: wp34_

Result: Reduced SQL injection attempts by bots scanning default prefixes.


Step IV

After filling all the required information now the time is to upload it. Upload all WordPress files via FTP using any third-party FTP software like “FileZilla”. After uploading these files and folders, your site is ready to use. Enjoy using your site.

(Always upload files to the “public_html” or “www” folder so your site appears publicly.)


Extra Tips

1. File Permissions
Keep folders as 755 and files as 644 to prevent hacks.

2. Change Login URL
Use plugins to rename “wp-login” to reduce brute-force attacks.

3. Disable XML-RPC if not needed
Can stop automated attacks.


Real-World Case Studies

Case Study 2: New Blogger Learning WordPress (Mumbai)

A beginner accidentally deleted plugins on a live site.
He manually installed WordPress on localhost, practiced safely, and restored site later.
Result: Learned WordPress without risking business website.


Case Study 3: E-commerce Website Setup (Bangalore)

An online shop migrated from Wix to WordPress manually.

  • Manual setup allowed custom folder structure
  • Improved SEO
  • Setup WooCommerce smoothly

Result: 80% growth in organic traffic in 6 months.