Okay, it’s time for the exciting part! We’re going to put our Joomla! website on the web! Hopefully by now you’ve built your site up to be somewhat presentable, but if it’s not it might be a good idea to hold off on this step until it is. Anyway, here we go!
Alright, I have hosting with DreamHost.com, so I’m going to show you how to create server space and SQL databases within DreamHost’s administration panel. We’ll then move Joomla! from our local MAMP server to the remote DreamHost shared servers. When you create an account on any web hosting site, you’ll create a username and password that will get you into your FTP and mySQL clients. These server credentials will act like ‘root’ did for your MAMP credentials.
Creating Databases in DreamHost (click to expand)
Now, remember how we created a database on our MAMP server using phpMyAdmin? Well, we’re going to do that now, but it’s a little different using DreamHost. To actually create a database, you login to panel.dreamhost.com, and under ‘Goodies’ in the left-hand navigation will be ‘MySQL Databases’. Since we’ve already created our server credentials, all you have to worry about creating here is the name of your database. However, as I point out in the image, you should make note of your hostname, which will probably be mysql.(your-domain-here).com. You’ll need that url to get into phpMyAdmin, so take note of it. I suppose now is a good time to point out that DreamHost has excellent customer service, so don’t hesitate to take advantage of it if you have trouble setting up your hosting account. I’ll also point out that one advantage of DreamHost’s affordable hosting service (which you can make even more affordable with the promo code JOOMLA25_SPP) is that you get a FREE domain registration with your first hosting plan.