One thing that is essential for this project is to set up a domain for the website. The first step was to decide on which Hosting Service to go with that supports the following:
Mysql I Functions
Have a C-panel
Support HTML5 – CSS3
24 hour support
After looking through a few hosting services such as Hostgator and Vidahost the hosting service I decided to go with that supports all of these different things was Godaddy.
Once signed up to go daddy, it takes you straight to a (dns) Domain Name Search that allows you to decide on what you want to call your domain. Now I have selected a domain I can now store all of my coding experiments files and folders, and also use for my final website.
Setting Up Mysql Database
Once you have decided on a domain name, it then takes you to a page where you can manage you’re domains. Going to the section called “Web Hosting” and then clicking on the button that says manage, takes you to a page that allows you to create a user name and a password for you’re Cpanel. Keeping in mind the user name and password you create for you’re Cpanel are also your user name and password for FTP’ing your website.
Once this is completed you then get taken to your Cpanel, bellow is a description of what a Cpanel is:
A cpanel is a linuxed based web hosting control panel that provides a graphical interface and automation tools designed to simplify the process of hosting a website.
Here is a screenshot taken from the Cpanel on go daddy, to create a database you simply go to the “Mysql Databases” icon under the “Database” section.
Once located on the Mysql database page, it allows you to name the database at the top and check whether a database with this name has already been created.
Once you have finished creating the database, you then need to set a user name and password to log onto the database, bellow is a screenshot of the form that allows you to do so on godaddy.
Something to keep in mind, when setting the password it is best to select the “generate password” button, it generates a password that would be much harder for a hacker to gain access to your database.