WordPress is a blogging platform software that allows you to install onto your website thus enabling you to write and manage your own blog. Now, with over 66% market share, WordPress becomes the most popular content management system being used to power over 23% of all websites online.
Almost all the WordPress hosting companies have offered automatic installation software, with which you can get started with a WordPress blog in few minutes. However, today we are going to tell you how to install WordPress manually on web hosting.
Why WordPress Manual Installation
It’s always a good idea to learn how to manually install WordPress, especially when you plan to offer such hosting solution or using a web hosting service with no single click WordPress installation scripts like Fantastico or Softaculous.
Even you have been offered a 1-click automatic installation software, there are some problems along with using it. First and foremost, behind the simplicity of many automatic installation scripts lie several security hazards because of the easy-guess installation settings. Due to the fact that all the WordPress blogs installed by using 1-clikc installers have the same database prefix, it creates a chance for hackers to easily guess your database prefix, database user and database name as well.
However, there are some other problems in using 1-click automatic WordPress installation. We list them out as follows.
WordPress Version is Outdated
As we all know that, WordPress, as the most popular software, should be updated as soon as possible whenever a new version comes out. But many automatic installers often install a WordPress version that is outdated. Frankly speaking, even the best 1-click installation software in the industry would have you waited for a few hours before the latest WordPress version available in it.
Plugins are Unnecessary
Through our test of some popular 1-click installers, we have found that they may add plugins and change settings that you may not want. In other words, you can’t get a clean install as you wish firstly. Even worse, some experts believe that the files along with the plugins being exposed to the public will cause another security risk for your sites.
Database Password is Insecure
It is the fact that many 1-click installers such as Simplecripts and Fantastico have been aware of this problem and they’ve made much effort to improve this situation. What we want to say is if you install WordPress manually, you would be able to create a password that is much stronger by using some symbols.
Things You Need Before Installing WordPress Blog Manually
Here is the list of requirements you should be prepared with before starting with the installation process.
- WordPress software—Make sure you have downloaded the latest version of WordPress from the WordPress official page. Running with the most recent release is a good way to protect your site and makes you never need to worry about updates.
- FTP information— If you have establish FTP login information with your host already, you need enable your server to access to your FTP username and password. The address for the FTP site will be like ftp://domain.com instead of http://domain.com. Whereas, if you have installed WordPress in a sub-domain of the primary domain you host with, you still need to login to the primary FTP account and then perform the install in a folder within that account.
- cPanel information—You must ensure that you know the way to access your cPanel with your host, only in which way you can set up the database for WordPress. If your host has already set up a database for you, you just need to make it clear about your database username and user information.
Complete WordPress Manual Installation
Assuming that you have set up to move ahead, it will take a few steps to complete the WordPress manual installation in this part.
You can extract and edit the content of wp-config.file by using file manager in cPanel. The wp-config-sample.php file contains the database information and tells the WordPress application which database pulls information from. So this step must be completed to ensure the correct database information is associated with the WordPress installation. To modify the file, you need:
- Click the File Manager in cPanel;
- Select Web Root in the pop-up box, and check the box for Show Hidden Files, then click Go;
- Click public_html to expand the folder in the left navigation menu of File Manager;
- Click the folder containing the WordPress installation;
- Locate the wp-config-sample.php on the right side of the File Manager screen;
- Select Rename after right clicking the file, and replace the name with wp-config.php. After that, click the Rename File button;
- Code Edit will be found by right-clicking on the wp-config.php. Open the file and edit the database name, username and password of the database step by step;
- Click the Save Changes button and close the file after finishing editing.
When done modifying, the next step is to run the installation. To do this, you need open a new browser and run the installation script via going to installation page.
In the last page, you need to fill in the fields for Site Name, Username, Password, Email address, and select whether or not to have the search engines index the site.
You will now be greeted by the default WordPress theme on your homepage. If you want to get familiar with the backend, go to http://yourdomain.com/wp-admin, login, and lock around. As the administrator of your new blog, you’ll spend a lot of time here.
With your new WordPress blog, you may find it advantageous to have a local setup as well. You may also desire to rank more highly in search engines, our 5 Must-Have WordPress SEO Practice will be helpful to you. At the same time, if you want to boot the speed of your WordPress blog as well, we recommend our 10 Ways to Improve WordPress Speed to you.
Although it is slightly complicated to install WordPress blog manually, it is still worthy to do it when considered less security than using 1-click automatic installers. In addition to that, you will have a better understanding of the process and WordPress itself when manually installing it on web hosting.