Many web hosting companies such as Bluehost or Hostgator provides an automatic installation service for WordPress through Fantastico or SimpleScripts. By using those utilities, you can easily install WordPress with just a few clicks of the mouse. However, I always recommend anyone to install WordPress manually because you can do that in just a few minutes with full control over the setup settings - Why WordPress manual installation is better than one-click auto method.
- A Domain and Web Hosting Account
We recommend Bluehost because they will give you a free domain for only $4.95/mo.
- cPanel Access
The web hosting company will send you the cPanel login details right after signing up. You can access the cPanel at yourdomain.com/cpanel
- FTP Access
You can create a new FTP username and password from cPanel, or you can just use the same login details as cPanel. Download FTP client here: https://filezilla-project.org/
The best content management system for websites and blogs. Download here: http://wordpress.org/download
Login to the cPanel for your hosting account. You can access your cPanel at http://yourdomain.com/cpanel (replace yourdomain.com with your actual domain name)
Enter your username and password > Click OK
Create a MySQL database and user for that database. The easiest way to create a database and add a user to that database is using MySQL Database Wizard.
Locate the MySQL Database Wizard icon and then click it > Type the desired name for the database > Click Next Step > Type desired user and password > Click Create User and you will get some kind of a report like this (make sure you copy it to your clipboard or write it down, we will need it later):
Added user "nelda_dbuser" with password "wrdp1234567".
Still on the same page, now we will add the user to the database, but you have to assign user privileges first, select ALL PRIVILEGES > Click Next Step
Task completed and you will get a report like this:
MySQL® Database Wizard
User "nelda_dbuser" was added to the database "nelda_dbwordpress".
Download the latest version of WordPress and then decompress or unzip it to a folder. WordPress.org gives you two types of compressed files, *.zip and *.tar.gz. If you are using Windows operating system, you will need Winrar or 7zip to open the *.tar.gz file.
Download an FTP Client, e.g. FileZilla and then install it. Open FileZilla > Click Site Manager icon (or hit Ctrl+S) > Click New Site > Host: ftp.yourdomain.com (where yourdomain.com is your actual domain name) > Protocol: FTP > Encryption: Use plain FTP > Logon Type: Normal > Enter user and FTP password (you can use the cPanel user and password) > Click Connect
Navigate to the public_html folder on your web server. The public_html is the web root folder for your primary domain name, this means that whatever is in the public_html folder will be shown to someone when they access your domain name (e.g. www.yourdomain.com) using their browser. If you install WordPress on a sub-folder (e.g. public_html/blog) then your blog address will be at www.yourdomain.com/blog
Now select all files and folders and then upload it. Please make sure there are no failed transfers in FileZilla.
Open your browser, go to this url http://yourdomain.com/wp-admin/install.php (replace yourdomain.com with your actual domain name) > Click Create a Configuration File > Click Let's Go!
Enter database information from Step 2. For "Database Host" leave this field set to localhost because most web hosting companies have same hosts set for the MySQL DB server. You can change "Table Prefix" to whatever you desire or just leave it set to wp_ but I personally recommend you to change it since it will add an extra protection from attack > Click Submit > Click Run The Install
Now fill in all the information below, enter desired Site Title, don't worry you can always change the site title later > Enter desired Username, by default the username is admin, but I recommend you to change it for security reasons > Enter desired Password twice, make sure the password is strong > Enter your email address > About Privacy, if you want the search engine index your site, leave the check box selected, and vice-versa > Click Install WordPress > And your new WordPress website is ready!
If you have any questions about WordPress installation, please write a comment and if you found this article helpful, then please share it with someone else by using the buttons below. Thank you!