Requirements | |
This page lists the minimum requirements and recommended settings to install Tiki. Tip A Server Check script has been developed that will make everything easier! Just upload a single PHP file to your server before installing Tiki and you will get an advice on your server configuration. |
Shared Host | |
Tiki will run in most shared webhost environments. Many hosts offer Tiki installation via a control panel application (such as Fantastico). You should verify that your webhost meets the minimum requirements: See Tiki Friendly Hosts for a list of working shared host environments. |
Requirements | |
Webserver | |
You must have a fully operational webserver in order to install and use Tiki. Tiki should run on any webserver that supports PHP (such as nginx, Windows IIS or lighttpd), but is most widely tested and used with Apache. You may need to make minor modifications for non-Apache webservers. Your webserver should be configured with the following minimum requirements:
|
Database | ||||||||||||||||||||||||||||||||
Tiki requires MariaDB, MySQL or Percona Server for MySQL. We are moving to a machine readable format: https://gitlab.com/tikiwiki/tiki-manager/-/blob/master/config/tiki_requirements.yml
The database can be installed in the same physical location of the webserver (that is, as localhost) or Tiki can access a remote database. |
PHP
| ||||||||||||||||||||||||||||||||||||||||
We are moving to a machine readable format: https://gitlab.com/tikiwiki/tiki-manager/-/blob/master/config/tiki_requirements.yml
Interesting links about PHP lifecycle
Note on PHP Memory Limits: The default memory_limit in a standard PHP installation is 128M, and this should be fine for the vast majority of Tiki installations. Some web hosts install PHP with a lower default. Although Tiki may appear to install successfully, you will continually face issues with pages failing to load and system errors. To review your PHP Memory Limits, access http://www.example.com/tiki-phpinfo.php and review the following values:
For some shared webhosts, these values may not be user-configurable and you may need to request changes from your webhost, whereas in other hosts you are allowed to fine tune these settings for your needs. You can try uncommenting the corresponding lines in the .htaccess file at your tiki root folder on the server, like: Copy to clipboard
|
More information | |
Required PHP Functions | ||||
Some webhosts tend to disable some functions which are required for Tiki to run flawlessly.
|
Additional Libraries | ||||||||||||||||||
|
php.ini Configuration | ||||||||||||||||
We recommend using the following configuration in your php.ini file:
The location of the php.ini file may vary, depending on your operating sytem. Some common locations include:
|
Optional Software or Libraries | ||||||||
Some Tiki features require the following additional software or libraries:
|
Tiki Manager | |
|