Loading...
 
Skip to main content

History: Requirements

Preview of version: 37

This page lists the requirements for installing TikiWiki.

Requirements

Webserver

TikiWiki can run on any webserver (such as Apache) that supports PHP and meets the following recommended requirements:

  • 128MB RAM
  • 60GB free storage

Database

TikiWiki requires an active database connection. The database can be installed in the same physical location of the webserver (localhost). TikiWiki supports the following databases:

  • MySQL 4.0.x (or higher)
    • For MySQL 4.1.x, you must use Tiki 1.9.x
  • Postgress
  • Oracle
  • Sybase
  • MSSQL

PHP

TikiWiki requires PHP 4.1+, version 4.2+ is recommended For PHP 5.0, you must use Tiki 1.9.1 (or higher) with the MySQLi extension.

We recommend using the following configuration in your php.ini file:


PHP.INI setting

Description
memory_limit = 16MBSpecify the maximum memory for PHP scripts. We recommend 16MB as a mimimum. For best performance, use 32MB.
file_uploads = OnRequired to allow uplaods (files, images, etc.) to your Tiki
upload_max_filesize = XXMSpecify the maxium upload filesize (in MB).
allow_url_fopen = OnAllow trackback pings in your Tiki blogs.
session.save_handler = files
session.save_path = /tmp
The path that PHP stores session information. Ensure that the location exists and is writable. In Shared Hosting environments, if you do not have access to /tmp, use temp (no slash) instead.
max_execution_time = 60%%%max_input_time = 60Specify the idle timeout (in seconds). If you experience timeouts (such as when performing Admin functions) you may need to increase these settings.
magic_quotes_gpc = OffTurn off PHP's Magic Quotes function.
default_charset = "utf-8"Specify the default charcter encoding.


The location of the php.ini file may vary, depending on your operating sytem. Some common locations include:

  • /etc/php.ini
  • /etc/php/php.ini
  • /etc/php4/php.ini
  • /etc/php/apache1-php4/php.ini (Gentoo)
  • /etc/php/cli-php4/php.ini (Gentoo)
  • /etc/php4/apache2 (Debian)


Notes:

  1. PHP 4.1.2 has a known session bug and should not be used.

Optional Software or Libraries

Some TikiWiki feautures require the following additional software or libraries:

FeatureAdditional Requirements
Image processing, used for thumbnail generation, dynamic chart generation, and to prevent bot/automatic registration.Use either GD Library 1.5 (or higher) or ImageMagick. ImageMagick is included, by default with PHP 4.3+
WikiGraph for creating and manipulating graphs. GraphViz
WebmailPHP 4.2+
PDF Genrationphp-xml
Manage and display maps as a GeoCMS (Geospastial Content Management System).Mapserver 4.6+
Rewrite Tiki's default URLsUse the Apache Rewrite Rules to create shorter, or custom, URLs.

History

Advanced
Information Version
Rick Sapir / Tiki for Smarties editorial changes, moved data into tables for cleanup 37
View
number7 36
View
dthacker 35
View
amette added comment about url_fopen being potentially dangerous 34
View
Franck Martin 33
View
amette made pcre more important - it's _not_ default - my tiki here broke because of it with PHP 5 32
View
Marc Laporte 31
View
Marc Laporte more cleaning 30
View
Marc Laporte cleaning up 29
View
Marc Laporte updating for 1.9.1 28
View
Damian Parker 27
View
Michael Davey 26
View
Florian Gleixner Corrected MySQL 4.1 information 25
View
amette Added "allow_fopen_url = On" 24
View
Michael Davey 23
View
Michael Davey 22
View
Damian Parker remove cpu speed, its not important, removed bolding its wrong, and rewrote the database server line to be more positive 21
View
magius 20
View
Damian Parker Updated memory limit 19
View
Philippe Cloutier Preicisiond about memory_limit 18
View
Philippe Cloutier Maps requirements, could use some details. 17
View
Philippe Cloutier databases precisions 16
View
Mose 15
View
Philippe Cloutier memory_limit precision, php-xml added 14
View
Philippe Cloutier Partial review, precisions 13
View
Damian Parker Corrected Spelling mistake 12
View
ang added recommended minimal hardware req., and php setting default_charset utf-8 11
View
ang 10
View
luciash d' being 🧙 fixed typo 9
View
Mose 8
View
Mose 7
View
Mose 6
View
Mose 5
View
Mose 4
View
Mose 3
View
system created from stucture 2
View