|
Tiki Version | PHP Version | Hinweise |
---|---|---|
Tiki7 | PHP 5.2 mit der PDO Erweiterung | Wenn PDO nicht verfügbar ist, kannst Du auf ADOdb zurückgreifen. Siehe ReleaseNotes40 für weitere Details. Wenn PHP 5.2 nicht zur Verfügung steht, kannst Du Tiki6 LTS weiter benutzen (der Support für Tiki6 LTS endet mit der Veröffentlichung von Tiki10) |
Tiki5 oder Tiki6 LTS | PHP 5.1 mit der PDO Erweiterung | Wenn PDO nicht verfügbar ist, kannst Du auf ADOdb zurückgreifen. Siehe ReleaseNotes40 für weitere Details. PHP 5.2 wird vorgezogen um auf Funktionen in Zend Bibliotheken zuzugreifen und kann für einige neuere Funktionen wie WebDAV erforderlich sein. Ungeachtet dessen funktioniert Tiki aber mit PHP 5.1 |
Tiki4 | PHP5 mit der PDO Erweiterung | Wenn PDO nicht verfügbar ist, kannst Du auf ADOdb zurückgreifen. Siehe ReleaseNotes40 für weitere Details. |
Tiki3 LTS | PHP5 | Dies ist eine Long Term Support (LTS) Version. Ende des LTS-Lebenszyklus ist Mai 2011. Du solltest dann auf Tiki6 LTS aktualisieren. |
Für alle Versionen ist die MySQLi Erweiterung empfohlen. Der Tiki Installer wird jedoch einen älteren MySQL Treiber verwenden, wenn MySQLi nicht verfügbar ist.
Um Deine PHP Speichergrenze zu prüfen, rufe http://www.DeineSeite.de/tiki-phpinfo.php auf und prüfe folgende Werte:
Bei manchen Webhostern sind diese Werte für die Benutzer nicht veränderbar, so dass Du Deinen Webhoster um eine entsprechende Abänderung bitten musst.
Einige Webhoster tendieren dazu, einige Funktionen zu deaktivieren, die aber von Tiki benötigt werden.
Funktion | Hinweise |
---|---|
eval() | Von der Smarty Templating Engine gefordert. Verursacht "Bitte setze Dich mit dem Support in Verbindung"-Meldung anstelle der Modul-Anzeige, wenn ev php.ini deaktiviert wurde. |
Bibliothek | Hinweise |
---|---|
libxml | Erforderlich http://us2.php.net/manual/en/ref.xml.php |
mbstring | Hilfreich, wenn Sprachen benutzt werden, die diese Bibliothek erfordern http://us2.php.net/manual/en/ref.mbstring.php |
mbstring | Wird von zend_search_lucene benötigt, um in Verwaltungssteuerung zu suchen und Einstellungen in Perspektiven zu verwalten |
ctype | Erforderlich für Tiki 1.10 (und höher) |
calendar | Erforderlich für Tiki6 |
Wir empfehlen folgende Konfiguration in Deiner php.ini Datei:
PHP.INI Einstellung | Beschreibung |
---|---|
memory_limit = 128M | Legt den maximalen Speicherverbruach für PHP Skripte fest. |
_file_uploads = On | Erforderlich um Dateien (Bilder, Dateien, etc.) in Deine Tiki hochzuladen. |
upload_max_filesize = XXM | Legt die maximale Dateigröße (in MB) pro hochzuladender Datei fest. |
allow_url_fopen = On | Erlaubt Trackback Pings in Deinen Tiki Blogs. |
session.save_handler = files session.save_path = /tmp |
Der Pfad in dem PHP Sitzungsinformationen speichert. Stelle sicher, dass dieser Pfad existiert und beschreibbar ist. Wenn Du in Shared Hosting Umgebungen keinen Zugriff auf /tmp hast, benutze temp (ohne Slash). |
max_execution_time = 60 max_input_time = 60 |
Legt den Idle Timeout (in Sekunden) fest. Wenn Du Zeitüberschreitungen feststellst (z.B. bei Verwaltungsfunktionen) musst Du ggf. diesen Wert hochsetzen. |
magic_quotes_gpc = Off | Schaltet die PHP-Funktion Magic Quotes aus. |
default_charset = "utf-8" | Legt den Standardzeichensatz fest. |
mbstring.func_overload = 0 | Tiki wird mit mbstring.func_overload = 7 nicht richtig funktionieren. |
Der Speicherort der php.ini Datei kann je nach Deinem Betriebssystem unterschiedlich sein. Einige übliche Orte sind:
Hinweise:
Einige Tikifunktionen erfordern zusätzliche Software oder Bibliotheken:
Funktion | Zusätzliche Anforderungen |
Bildbearbeitung (Für Vorschaubilder), dynamische Diagrammerstellung und Schutz vor Bot-/automatischer Registrierung. | Benutze entweder GD Library 1.5 (oder höher) oder ImageMagick. ImageMagick wird standardmäßig mit PHP 4.3+ mitgeliefert |
Verwaltung und Anzeige von Karten als ein GeoCMS (Geodaten Content Management System). | Mapserver 4.6+ |
Umarbeitung von Tiki's Standard-URLs | Benutze Apache Clean URLs von Apache um kürzere oder benutzerdefinierte URLs zu erstellen. |