Launching a website online involves administrative technical procedures. This segment will outline all the steps I took, from registering a domain name to creating and managing a database.
To publish a self-hosted website online, I first registered a domain name. I chose the web hosting organization x10hosting to register my domain name. It was an easy process in which I entered the domain name I desired, which was “bazaarceramics.x10hosting.com”.
Once x10hosting confirmed that the desired domain name was available, I entered a new password for the account and entered my personal details. Following this, I have successfully registered a domain for my Bazaar Ceramics website.
The domain name under my free x10hosting account is public. By setting up a web hosting account with x10hosting, I am given basic access to the web administration interface.
As I am not a premium x10hosting client, I am unable to forward a domain name with masking. The Forwarding types offered to Premium accounts are:
- Masked or stealth URL Forwarding: whereby the true URL of the website does not appear in the address bar of a user’s browser. The domain name being forwarded instead appears in its place. The title can be controlled at the top of the browser window.
- Unmasked or standard URL Forwarding: whereby the true URL of the website appears in the address bar of the user’s browser
Most premium web hosting services provide its users with the capacity to transfer a domain name to another person. This generally involves:
- Purchasing a domain name transfer
- Entering transaction ID and security code
- Verification of authorization code (also known as EEP code or transfer key) if applicable
The next step in website hosting is to install a third-party FTP client program to access my website files via file transfer protocol (FTP). I chose FileZilla as my FTP client program, and installed as per its instructions.
On the x10hosting interface, I accessed ‘FTP Users’ and added an FTP user. I recorded username and password details for future FTP procedures.
Following this, I opened FileZilla and clicked on ‘Quickconnect’ after entering the relevant details, including:
I then uploaded the HTML, CSS, image, and jQuery files for my website to the remote site public directory named ‘public_html’.
After the successful transfer and upload of the files (which is indicated in the lower tabs labelled ‘Queud Files’, ‘Failed Transfers’ and ‘Successful Transfers’), I am able to view my website in an internet browser.
For more complex e-commerce sites requiring the collection of records, I will need to create a new database. To manage databases on my web hosting account, I accessed the Databases interface on x10hosting and added a new MySQL Database named ‘bazaarce_wordpress’.
Transferring my database content from local to remote server involves the same FTP procedures mentioned. I accessed my wordpress folder from my ‘htdocs’ folder on my local server and uploaded the files using FileZilla.
I can then modify my database remotely using PHPMyAdmin.
My Bazaar Ceramics website hosting is now complete and can be accessed by clicking on: http://bazaarceramics.x10host.com.