Main steps
- Choose a hosting provider
- Order the hosting or a free trial period.
- Add the domain name to the hosting control panel and configure the necessary settings.
- Create a database on the side of the new hosting provider, in case it was not created automatically.
- Import the existing database to the newly created one.
File uploading
Using hosting provider's file manager
- A file manager is usually included to almost each control panel. However, please make sure that the control panel contains a tool that can archive or extract files.
- Check the configuration file (such as config.php, wp-config.php, configuration.php etc) settings. Usually, it is required to edit the database name, username and password.
- Archive your files (zip-archives are the most commonly used ones).
- Upload the archive to the corresponding folder (public_html usually) and extract the files afterwards.
- The files are uploaded.
Using FileZilla
All FTP-clients have one particular advantage: they are more comfortable than file managers. Nevertheless, you cannot archive or extract files using FTP-clients. This means that it is required to copy the files one by one which obviously takes a lot of time, especially if you have a lot of files. So, there are two possible ways to upload files. First: upload an archive using an FTP-client and extract the files using a file manager. Second: both upload and extract the files using only the file manager. You can also read instructions about how to quickly upload files using FileZilla here.
Using Total Commander
You can find the detailed instructions here.
Using Far Manager
You can find the detailed instructions here.
Please note that all of the above mentioned instructions are applicable mostly for Shared hosting.
Advice
We recommend using an FTP-client to upload website files (FileZilla, Total Commander, Far Manager - whichever you like more), however, there is a small precaution. While using an FTP-client, make sure that there are no viruses and/or malicious programs on your computer as they might get uploaded to the server.
Files uploaded. What next?
Once done, you need to import the database and connect it to your website. You are welcome to check the detailed instructions here.
