For Self Hosting Worpdress on your domain, you need access to your website and also to the MySQL database, which is being provided on your mail from CPWebHosting. You are being provided with cPanel Hosting Panel, from where you can create a FTP account for your website and also you can create MySQL database.
Once you are done with you will be having the following:
FTP – Username, password, URL of the website. It is always recommended to create the FTP account and not to use the master ftp account. If the FTP account gets compromised, you can always delete it and create new one using the hosting control panel cPanel. Also, the custom FTP account can be targeted to the specific folder also, if you choose not to install WordPress on website root. In cPanel, the FTP user name would be in a format
MySQL Database – Database name, Database user name, Database User password & host address, which is normally localhost in most of cases. User created must be having all the privileges.
Download New Version of WordPress from the website WordPress [dot] org. You will find all the latest updates on WordPress on the site very frequently. You can click on the blue download button or the top menu download option, a zip file will be downloaded on local PC. Unzip the file and move wordpress directory to a location, from where it can be uploaded to the server using FTP client like core FTP or FileZilla.
For better security you can upload the files of the wordpress directory in some folder with some other name not related to wordpress like cpweb.
Next, step is to open the browser and open your site with the directory in which you have uploaded the wordpress directory files and folders.
If everything is uploaded properly, on your browser you will be show with the message that “There doesn’t seem to be a wp-config.php file, I need it before we can get started”
If you are viewing this screen, it means everything is properly uploaded and now it is ready to set. The message is coming; as yet configuration is not being given. 5 minute install screen is there which also shows the button “Create Configuration File” click on it. The next step asks for the database details and also table prefix. It is always a good idea to change it to make the site more secure. Once everything entered by you is correct you will be taken to page which will show the button “Run Install”. Next step will ask you to enter the Title of the site, username, password twice and email. If you forget the password, you can use the forget password facility provided by wordpress to email your password.