I am going to put up a new Joomla! site on DH. I did it once before, over 2 years ago, and it was very confusing for me primarily because of my lack of understanding many of the terms that were out there to help me.
I have been studying the DH Wiki and find myself back to confusion…
I would like to make a staging site to play around with the design, etc., before going public. I would like this to be a one-click install so that I can one-click update, too.
I can’t figure out how to make the staging site in order to do the one-click install and upgrade capability.
I found rlparker’s response to a prvious thread helpful (no surprise there) at http://discussion.dreamhost.com/showthreaded.pl?Cat=0&Board=forum_beginners&Number=104916&page=&view=&sb=&o=&vc=1#Post104916 in which he says:
"My “staging” routime goes like this:
Create a subdomain on DreamHost to hold the development site. This can be a “free” dreamhosters.com subdomain (anythingnotyettaken.dreamhosters.com) or a subdomain of the site being deployed (dev1.yournewdomain.tld), or a subdomain or one of your existing domains (newsitedev.yourexistingdomain.tld), etc.
Create a database, and a host, to hold the data fro the Joomla! site being developed. You can also use an preciously existing db, as Joomla! allows you to define a prefix for it’s tables to avoid conflicts with other tables in a pre-existing database), but since you can have an unlimited number of databases at no additional cost on DreamHost, unless you have a reason to want to put “many sites in one database” for ease of backup or some other reason, I see no reason not to keep it simple and just create a new one.
Install Joomla! in that subdomain. Either manually or via the “one-click” installer - either way is fine. I prefer to install Joomla! via the shell using wget and tar because it is really quick and easy. Installing the Joomla! code that will (later) become the “live” site directly opn the server avoid the common problem reliably uploading the ginormous number of files that comprise Joomla! via FTP without error, and assures all your permissions are accurately set for Joomla! operation on DreamHost! (you might want to check out a related thread for more information on that issue).
Optionally, protect the “dev” Joomla! installation from public viewing before you are ready via apache authentication and .htaccess
Build the site on the server!
Now, when the site is ready to launch, it’s a five-minute process (or less!) to rename the dev subdomain directory to the name of the “live” site’s web directory, edit a couple of variables in the configuration file, and go “live”. No incompatible environment issues, no FTP issues, and you can see the site actually operating as the visitors to the live site will see it before you even launch."
There are a few details skipped over. In my earlier crack at installing Joomla I had a foo – and a lot of help from this forum – with the .htaccess file, etc.
Is there any place I can get some detailed instructions? The Joomla forum does not cover the DH specifics, of course.
http://hestakaup.com (my first Joomla site)