Loading...
 
Skip to main content

History: Requirements

Preview of version: 43

This page lists the requirements for installing Tiki.

This document needs review to verify the installation requirements


Requirements

Webserver

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

  • 128MB RAM
  • 60 megs 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
    • For MySQL 5.x, you must use Tiki 1.9.3+. See MySQL5 for details.
  • Postgres
  • Oracle
  • Sybase
  • MSSQL

PHP

TikiWiki requires PHP 4.1+ (if you want to use LDAP authentication you need 4.3.2+), 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
Marc Laporte 84
View
Marc Laporte 83
View
sylvie 82
View
Marc Laporte 81
View
Marc Laporte always PHP5 80
View
Marc Laporte 79
View
Marc Laporte 78
View
Marc Laporte will put on its page (why scare people with requirement they don't need?) 77
View
Marc Laporte irrelevant nowadays 76
View
Marc Laporte 75
View
Marc Laporte 74
View
Chealer 73
View
Chealer 72
View
Chealer 71
View
Rodrigo Sampaio Primo clean up 70
View
amette 69
View
trois14 68
View
Xavier de Pedro 67
View
Marc Laporte 66
View
Marc Laporte 65
View
Marc Laporte 64
View
Marc Laporte 63
View
Marc Laporte more warings about non Apache 62
View
sylvie 61
View
Marc Laporte update from info on mailing list today 60
View
mlpvolt in reality Tiki is becoming a MySQL thing. 59
View
mlpvolt 58
View
mlpvolt 57
View
Marc Laporte It's pretty rare that shared hosting is at 8 Megs 56
View
sitko 55
View
patric.wust 54
View
sylvie 53
View
Mike Typo fixed. 52
View
sylvie 51
View
sylvie 50
View
WisTex 49
View
WisTex 48
View
dthacker Clarify discussion of Fantastico, moved menu around, cleanup 47
View
sylvie 46
View
mlpvolt 45
View
luciash d' being 🧙 some little corrections 44
View
Carsten Schmitz 43
View
dthacker 42
View
dthacker 41
View
Rick Sapir / Tiki for Smarties added note re: mysql5 40
View
Marc Laporte typo 39
View
Marc Laporte Tiki is not that big :-) 38
View
Rick Sapir / Tiki for Smarties editorial changes, moved data into tables for cleanup 37
View
number7 36
View
dthacker 35
View