History: Requirements
Preview of version: 4
Requirements and setup
Required Softwares
- PHP 4.1+, Tiki won't work with older versions of PHP.
- A database, most tiki-compliant is Mysql but you can use postgres, oracle, sybase or mssql.
- A webserver that can run PHP. Apache is strongly recommended but other webservers may work as well.
Optionnal Softwares
Some features can require external additionnal softwares.
- Image processing library for thumbnail generation, dynamic chart generation and Prevent automatic/robot registration. This can be either :
- GD library > 1.5 and PHP compiled
- ImageMagick but only for thumbnail generation see ImageMagick Install
(You don't need to get those 2 libraries if you use PHP 4.3+ since they are bundled.)
- WikiGraph plugin needs GraphViz installed : see GraphViz Install
- Search : For full-text search MySQL3.23.23+, for boolean full-text search MySQL4.0.1+.
- Webmail : Will need at least PHP4.2+
PHP setup
- You don t need any specific PHP extension to install Tiki but GD is recommended and will be used if you have it. (GD is bundled by default with PHP 4.3+)
- If you want to use uploads (files, images) make sure uploads are enabled in php.ini.
- file_uploads = On
- Tiki uses sessions (a common mechanism in PHP4) make sure that the path where PHP stores sessions (php.ini) exists and that PHP can write to that path.
- session.save_handler = files
- session.save_path = /tmp
- It is highly recommended to increase the maximum memory size for PHP scripts from 8Mb to 16Mb in your php.ini configuration file. (Note from 1.6 Tiki MAY run in 8Mb environments)
- memory_limit = 16M
- Another settings recommended to change which may cause timeouts if your wiki is large and prevent you from doing a Backup through the Admin menu.
- max_execution_time = 60
- With PHP4.1, be sure pcre is enabled (enabled by default with PHP4.2+)
History
| Information | Version | |||||
|---|---|---|---|---|---|---|
| dthacker | 42 | |||||
| dthacker | 41 | |||||
| Rick Sapir / Tiki for Smarties added note re: mysql5 | 40 | |||||
| Marc Laporte typo | 39 | |||||
| Marc Laporte Tiki is not that big :-) | 38 | |||||
| Rick Sapir / Tiki for Smarties editorial changes, moved data into tables for cleanup | 37 | |||||
| number7 | 36 | |||||
| dthacker | 35 | |||||
| amette added comment about url_fopen being potentially dangerous | 34 | |||||
| Franck Martin | 33 | |||||
| amette made pcre more important - it's _not_ default - my tiki here broke because of it with PHP 5 | 32 | |||||
| Marc Laporte | 31 | |||||
| Marc Laporte more cleaning | 30 | |||||
| Marc Laporte cleaning up | 29 | |||||
| Marc Laporte updating for 1.9.1 | 28 | |||||
| Damian Parker | 27 | |||||
| Michael Davey | 26 | |||||
| Florian Gleixner Corrected MySQL 4.1 information | 25 | |||||
| amette Added "allow_fopen_url = On" | 24 | |||||
| Michael Davey | 23 | |||||
| Michael Davey | 22 | |||||
| Damian Parker remove cpu speed, its not important, removed bolding its wrong, and rewrote the database server line to be more positive | 21 | |||||
| magius | 20 | |||||
| Damian Parker Updated memory limit | 19 | |||||
| Philippe Cloutier Preicisiond about memory_limit | 18 | |||||
| Philippe Cloutier Maps requirements, could use some details. | 17 | |||||
| Philippe Cloutier databases precisions | 16 | |||||
| Mose | 15 | |||||
| Philippe Cloutier memory_limit precision, php-xml added | 14 | |||||
| Philippe Cloutier Partial review, precisions | 13 | |||||
| Damian Parker Corrected Spelling mistake | 12 | |||||
| ang added recommended minimal hardware req., and php setting default_charset utf-8 | 11 | |||||
| ang | 10 | |||||
| luci fixed typo | 9 | |||||
| Mose | 8 | |||||
| Mose | 7 | |||||
| Mose | 6 | |||||
| Mose | 5 | |||||
| Mose | 4 | |||||
| Mose | 3 | |||||
| system created from stucture | 2 | |||||