QUOTE(Running With Scissors @ Sep 12 2008, 04:33 PM)

I must be a complete newbie when it comes to ftp and such. I have been trying to upload the latest simple machines forum (smf) to my astahost site since I have been hosted and have followed all the steps located on simplemachines.org but still no luck and no forum. Yes I could use fantastico but fantastico only has 1.1.4 and I want to test out the latest beta called 2.0 beta 4.
Well first things first I download the full install. Done. Now what do I do to prepare for the upload using FileZilla FTP Client? (which I already have installed)
Like I said I have tried the online tutorials and stuff that I found but I don’t understand them.
Thanks in advance and sorry for the noob question.
Right, so you've got FileZilla working and connecting to your site? I'm guessing you have (else this is just a question of getting FileZilla working), and can navigate through your site's folders in the directory tree on the right? Firstly, you need to work out where you want to install SMF.
Let's say your domain is foobar.com, and you want it so that whenever someone goes to foobar.com they see the forum. In this case, you'll be wanting to install it in home/<your username>/public_html/.
If you want it in a subdomain instead (so something like forum.foobar.com) you need to set that up first (if that's the case let me know and I'll go in to more detail).
If you want it in, for instance foobar.com/forum (or something similar, basically in a subfolder of your main domain) you need to create the relevant folder(s). Again, if you need to know where you're supposed to create them just let me know, I'm assuming you're a "complete newbie" (your words, not mine

) at pretty much everything and over-explaining rather than not explaining enough, so that other people can learn a little as well.

So, once you've identified which folder you need to install it in you can go and get SMF itself. SMF comes in several different packages, although in each box (despite the fancier ribbons of some, and chains of others depending on what unzipping software you have) lies the same thing: the SMF software. The three options are .zip, .tar.gz and .tar.bz2. To my knowledge, each of the three contains exactly the same thing, but caters for users of, say, Linux who may not be able to open .zip files and so on.
Now, what makes me at least a little confused is why you're using the SMF 2.0 Beta, as it even says in big red letters under it that:
QUOTE
As this is in early beta we do not suggest running SMF 2.0 Beta 4 Public on a production site.
I can't really help you with the intricacies of 2.0, as I've never used it myself. Personally, I'd whole-heartedly suggest using SMF 1.1.6, as I can vouch for it being a fine piece of software that will do more than meet the needs of most forum admins.
Anyway, the rest of my little guide is assuming that you're using 1.1.6, although I suspect a fair amount of it will be relevant for 2.0 I can't guarantee it.
Once you've downloaded the compressed file (whatever format it's in) you need to uncompress it. Basically you want to turn smf_1-1-6_install.blah so that you've got a folder called smf_1-1-6_install on your local computer, with all of the pretty files within it etc. Open that folder and admire the pretty piece of software, go on, you know you want to!
So, everything in that folder needs to be uploaded (although not the folder itself) in the folder you worked out you need to put it in earlier. Open up FileZilla, connect to your site via FTP and navigate so you can see both the empty folder on your site (possibly with a folder called cgi-bin in it, depending on which one you settled on - you can leave that there) and the contents of the smf_1-1-6_install folder on your local computer in it.
To my knowledge, SMF needs no changes locally before you upload it. Click on any one of the folders or files and press Ctrl+A to select them all. Then right click and select "Upload" (or "Add Files to Queue", in this case it won't make much difference as long as you know how to start the queue processing). The transfer will begin so that a copy of each of those files/folders appears on your site.
Now comes the fun bit: CHMODing. This
link should explain any points I miss, so best you read that if you haven't already. Why do you need to do it at all? SMF needs to alter a few of the files so that it runs on your site, such as settings and any folder where users can upload, say, avatars. In FileZilla you can easily change the permissions of files/folders already uploaded by right clicking on them and going to File Attributes.
In the case of SMF, each file/folder listed below needs to have all permissions (777).
QUOTE
- attachments
- avatars
- Packages
- Packages/installed.list
- Smileys
- Themes
- Themes/default/languages/Install.english.php
- agreement.txt
- Settings.php
- Settings_bak.php
- install.php
Everything else can remain at the default permission level (755).
That's uploading taken care of, you've done your share of the hard work. Time to let SMF do the rest and install itself. Navigate to wherever you installed SMF to in your web browser (Firefox all the way

) and the install.php file. For example, if you uploaded it to
http://forum.foobar.com/ then type in
http://forum.foobar.com/install.php in the address bar and hit enter.
Once there (assuming no horrid error pops up about permissions and whatnot) you just follow what it says on screen, filling in whatever it tells you to and so on. If you reach a snag here then just say so and I'll likely walk you through it as well.

Hope that solved your problems!
- Mordent
Comment/Reply (w/o sign-up)