History: InstallEasyPhpAndTiki
Preview of version: 31
Tiki is typically used on a server. However, there are instances where installing on a server is not ideal or necessary.
- Tiki can be used as a personal knowledge base
- Testing out Tiki before getting a host
- Easier to install & test locally
- Using Tiki on a local Intranet
- If you have a slow or unreliable Internet connection.
- Laptop
- add your reason here!
Tiki has an internal backup system. You will be able to transfer all your data to a another Tiki installation later on if you wish.
Tiki is fairly easy to install thanks to the install script. However, it is not yet a double click experience windows users are used to.
It gets complicated because Tiki relies on three major external applications to run.
-PHP (scripting language)
-Apache (web server)
-MySQL (database)
These three applications are needed to run Tiki. The nice folks at easyphp have bundled these three plus phpMyAdmin (to administer your database via a browser)
Once these applications installed, a Tiki database must be created and a Tiki mysql user must be created with appropriate priviledges.
These instructions are designed to be used as a step-by-step guide. You can print them out and/or just keep this browser window open.
They have initially been tested on a Windows 2000 machine with EasyPhp 1.6 and tikiwiki 1.7.1.1 (it should work fine on any similar environnement). The following instructions have been updated to EasyPhp 1.7 and Tiki 1.7.5
Requirements:
- A windows PC with a .zip decompression utility. Windows XP, Windows 2000, Windows ME, Windows 98, Windows95??(please confirm anyone?)
- 20 minutes
- If you do not have a .zip uncompression tool, please install one of the following: 7-Zip, WinZip or PowerArchiver
- Disk space: 60 Megs {Keep in mind you will have Tiki + EasyPHP (PHP + Apache + MySQL + PhpMyAdmin)}
- Download easyPHP 1.7 11 Megs
Go to Download to get lastest files.
- After the file has downloaded, double-clicking easyphp1-7_setup
- Accept all the default settings (some messages may be in French)
- Start easyphp (Start/Programs/EasyPHP 1.7, the bottom icon)
- You will see an easyphp logo in your bottom bar (to the right, near the clock) (You may need to start via START -> PROGRAMS -> EasyPHP
on win2k and XP, no need to reboot. Maybe a reboot is necessary with windows 98?
Change the language to English unless you speak French!
http://www.canowhoopass.com/guides/easyphp/ is an excellent guide on installation of EasyPHP.
- point your browser to: http://127.0.0.1/mysql/
- "Create new database"
- call the database "tiki"
- click "create"
- you will see:
- Database tiki has been created.
- point your browser to: http://127.0.0.1/mysql/
- click "Privileges"
- click "add a new user"
- User name : tikiadmin
- Host: leave as is
- Password : (put a safe password here, you will need it later)
- Re-type : (put a safe password here, you will need it later)
- Privileges : check All (* needs to changed to 6 needed perms)
- click "go":
- Always remember to do this step when you make changes to the database.
- point your browser to: http://127.0.0.1/mysql/
click Reload MySQL
- unzip tiki files in C:\Program Files\EasyPHP\www\tiki
make sure the files are in \www\tiki and not under \www\ (you can have nasty login bug)
So this file should exist:
C:\Program Files\EasyPHP\www\tiki\tiki-index.php
- You will need to rename the default EasyPHP1-7 and tikiwiki-1.7.5 directories to EasyPHP and tiki under XP. Otherwise the install script will fail.
point your browser to: http://127.0.0.1/tiki/tiki-install.php
Host: leave as is (localhost)
User: tikiadmin
Password: (as you entered previously)
Database name: tiki
"Submit Query"
If your browser offers to "remember values" say no
Follow instructions:
Here "create database from scratch"
Your database has been configured and Tiki is ready to run, if this is your first install your admin password is 'admin'
"Click here to remove the install script and proceed into tiki"
If you get a timeout error,
[+]
If you get a Parse error: (...) templates_c\preferences.php on line 94
[+]
Possible bug if you install at C:\Program Files\EasyPHP\www\ instead of C:\Program Files\EasyPHP\www\tiki
[+]
You will get an permission error (you cannot view the request page, or something similar). Ignore this and log in using the login box in the right-hand column. Use the following information:
user: admin
pass: admin
- new password: (use a secure password)
- It is recommended to create a new user and give him/her admin priviledges instead of regularly using the admin account.
point your browser to: http://127.0.0.1/tiki/tiki-admin.php?page=features
Please proceed to:
http://127.0.0.1/tiki/tiki-adminusers.php
add user:
then proceed to:
http://127.0.0.1/tiki/tiki-admingroups.php
add a new group
Admin
and include both registered and Anonymous. (this means you will have all their permissions plus yours)
point your browser to:
http://127.0.0.1/tiki/tiki-assignpermission.php?group=admin
see permission documentation for more info.
❓❗❗