History: Requirements
Preview of version: 3
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 | |||||
---|---|---|---|---|---|---|
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 | |||||
luciash d' being 🧙 fixed typo | 9 | |||||
Mose | 8 | |||||
Mose | 7 | |||||
Mose | 6 | |||||
Mose | 5 | |||||
Mose | 4 | |||||
Mose | 3 | |||||
system created from stucture | 2 |