TikiWiki FTP installation guide | |
If you are trying to install tikiwiki to your shared webhosting account and you have only FTP access (no telnet, SSH), read on: Steps Overview: 0. Before you start: Choose one of the Tiki Friendly Hosts and save yourself headaches! |
0. Before you start | |
First, some specs. This is a configuation that has been specifically used with this guide.
|
Using a Fantastico Installer. | |
If you are totally unfamiliar with web development, FTP or server administration, you may want to choose a host that offers Fantastico installers for Tikiwiki. The upside of using Fantastico is that it is initially easier. The downside is that it can't be used later for automatic upgrades (which are necessary from time to time for security reasons) without a high risk of losing data, images, wiping out any custom development you may have done with your theme. There are Tikiwiki Experts who are affordable and helpful to set up your site. That being said, we do have a guide for a Fantastico Install. To install Tikiwiki by yourself, read on. |
1. Downloading Tiki | |
|
2. Create the database | |
Databases. You either don't understand them, in which case just accept the fact that they are magic that is required for CMS. Or you maybe understand them, but don't know why you can't just browse it with M$ Access. Either way, you need one. This is probably your scariest step so we will walk you through. |
2.1 Log in to your website's control panel. | |
This documentation is specifically for CPanel. If your host is using something else, you may need to get their help with this step. |
2.2 Goto the MySQL Control Screen. | |
The above could be confusing, and Cpanel may be slightly different, or maybe you don't have a MySQL and only have phpMyAdmin. If so, good luck. The bottom line is you need a database, you need a user, and that user needs to have ALL privileges to that database. I used phpMyAdmin in a different installation, and there was no "ALL" option, so I had to make sure to check every privilege I could possibly check. |
3. Upload the Tikiwiki Files | |
|
4. Checking the permissions on the files and folders. | ||||||||||||||||||||||||||||||||||||||||||||
Since "CHMOD" doesn't mean much to you, open your Cpanel again.
One in particular is important to you. Look deep into that huge list of files for tiki-install.php If it exists, and it set to at least 644. This might work out fine. GOTO STEP 5 (you may have to come back here)
All of the other files, except maybe the error log, should be left as 644 (no changes please). The permissions on the folders may (or may not) matter too. If so, the settings on all the folders should be . . . Tikiwiki Main Directory Permissions
note: some hosts (like Siteground) do not allow 777 permission settings. If that is the case, if you set anything to 777, your install will not work.
|
5 The Tikiwiki Installer | |
What? Installing? What have I been doing this whole time then? You've been just setting things up, getting everything in it's place, ready for the big moment. Now you've got the files uploaded, and the database is created and ready to go. Might as well close out of your Cpanel, close out of ftp program--if this is going to be successful, you're just going to need your browser from here on out. Open up your browser, and head to the following address: www.(yourwebsitename).com(net,etc)/(tikifoldername, ie tiki)/tiki-install.php IF everything is in place (steps 1-3), and IF you've set up all your permissions properly (step 4), instead of an error page telling you which permission you forgot, you'll get a page with the heading Tiki installer v1.9.7 (CVS). Under that it says "reload" — ignore that. Under that, it has the message "Tiki cannot find a database connection" which seems like an error, but it's not, if you're this far, Hallelujia. If tiki-install.php works keep going. If not, go back to step 4.
Now you may Be Bold. Do a little dance, make a little love whatever. Of course the pain has just begun Now that it works you have to figure out what to do with it. Next Steps: |