I am not familiar with the FTp client you named, but errors in uploading will cause strange behavior. There are quite a few variables involved, such as end of line characters, Ascii/Binary handling of files, how interrupted files are handled, etc.
On Windoze machines, I use leechftp, and am very happy with it. Really, though, even with my relatively fast adsl connection, I don’t often ftp such large groups of files for installation purposes.
I recommend that you grab the latest mambo tarball using wget (from the shell command line via ssh), extract the files “on the server”, and proceed from there.
This is a much quicker, and generally trouble-free way to approach this, and you are far more likely to have success this way Assuming you have already created the necessary database (which it sounds like you have, as you do have mambo “installed”, after a fashion), it goes something like this:
Obtain, and install on your computer, a “secure shell” (ssh) client program (I use “putty” but there are others - googleing or inquiring in a forum for your hardware/os should point you in the right direction).
Using that ssh client, log onto your account at dreamhost.
3)If you want to run Mambo from any location other than your “base” dir (reachable at http://yourdomain.com), create a directory to hold your Mambo installation using the mkdir command as follows
** Note, DO not type the “” above or in the following instructions. This is used to indicate “return” or “enter”
- If you created a new directory under step 2 above, move into the directory into which you are going to install Mambo/Joomla
- Still logged on using your ssh client software, use the DH “wget” command to obtain the latest (as of today!) Mambo distribution tarball as follows:
This will retrieve the latest distribution from mamboexchange and will leave a single file in your directory called “mambov4.5.4.tar.gz”
- Now it is time to “untar” the tarball file you just received by typing:
tar -xzvf mambov4.5.4.tar.gz
You will now see a long scrolling list of files being extracted from the tarball and directories being built and populated with those files. This is your Mambo installation taking place and, because you did it from the command line logged in as your user, all the files will have proper permissions set (assuming you are running PHP as CGI, which is the default Dreamhost setting - If you are not running PHP as CGI, a different approach is indicated.)
Gather the information about your database with which you wish to use mambo. (Host, database name, user name, password) and use a modern browser to open the directory into which you unpacked the tarball. If you unpacked it into your “base” directory", go to http://yourdomain.com, or if you built a sub-directory for it, go there, ex. http://yourdomain.com/directory
Follow the prompts from the mambo installation screens, inputing the database information you previously gathered, and you are good to go!