Uploading WordPress to your hosting provider server (or remote server) is the next step in our journey.
You have already prepared all the files and configured wp-config.php (that was our last post).
Best to have all these files in a particular separate folder somewhere convenient on your computer, all ready for uploading.
All we’re going to do now is create a sub-directory in the web root directory on the remote server for your WordPress files and then upload them from your computer to this sub-directory.
Next you will remove the index.html holding page from the root web directory (or just change its name, this has the same effect) and hey presto, your WordPress site is almost ready for you to start adding your content!
So fire up FileZilla, the FTP (file transfer protocol) client on your computer.
If you previously logged in all you need to do is click on the dropdown next to the Quickconnect button and select the host details (make sure the Quickconnect bar is visible by ticking it in the main nav bar ‘View’ dropdown).
Of course if you need to, go back to the post on FileZilla to refresh on how to log into your hosting server.
The left hand panes in FileZilla are the folders and files on your computer, and those in the right hand panes are the folders and files on the server. The layout should be self-explanatory if you have basic familiarity with folder and file navigators. If not, please do go back now to the FileZilla documentation and assimilate those basics first!
Next, right-click on the root directory (wwwroot) and create a new folder in the root directory called whatever your URL name is, but with no ‘www’, ‘http://’ or any other prefix. But do include the top-level suffix, ie ‘.com’ or ‘.ie’ as the case may be.
This will be the destination folder for the WordPress uploads. Make sure to select this folder before you move away from the right hand side server panes on FileZilla. Otherwise you could have quite a mess to sort out!
Now, in the top left pane navigate to and select the folder on your computer containing all the WordPress files.
The bottom left pane shows a view of all the folders and files in the folder.
Select all these folders and files. right-click and select ‘Upload’ from the list.
They will all now be uploaded to the correct folder on your hosting server.
It might take a while and check the status updates at the bottom of the FileZilla window to make sure all the folders and files have been uploaded.
Navigate to the server folder on the right to make sure all is in order.
Next select the wwwroot folder on the remote server. Change the name of the holding page html file (index.html) to something line ‘old_index.html’ and this will deactivate it.
Next, go to www.whatEverYourWebAddressIs/wp-admin/install.php in your browser and when you answer the few installation questions, such as name of your WordPress blog, username, etc) you are all set! Make absolutely sure to set a username that is difficult to guess and also copy the password (ultra-cryptic! you’ll never remember it!) somewhere safe but accessible. You will have administrator privileges so if you lose your details nobody will be able to help you!
Congratulations, you should now have a live WordPress site!