Installation · 9 min read · Oct 31, 2025

So installieren Sie Tiki Wiki auf Ubuntu 22.04

Tiki, auch bekannt als TikiWiki, ist ein Open-Source-Wiki-basiertes Content-Management-System. Es hilft Anfängern, ihre Wiki-Seiten innerhalb einer Minute zu hosten. Es basiert auf PHP und verwendet MariaDB/MySQL zur Speicherung seiner Inhalte. Tiki bietet Werkzeuge zur Erstellung robuster Wissensdatenbanken, Zusammenarbeit und Projektmanagement, Veröffentlichung von Websites und Blogs, CRM-Helpdesk, E-Learning und mehr. Es bietet reichhaltige Funktionen wie Wiki-Seiten, Blogs, Foren, Dateien, Mehrsprachigkeit, enge Integration und Bildergalerien.

Dieses Tutorial zeigt Ihnen, wie Sie Tiki Wiki auf einem Ubuntu 22.04-Server installieren.

Voraussetzungen

  • Ein Server, der Ubuntu 22.04 ausführt.
  • Ein Domainname, der auf Ihre Server-IP verweist.
  • Ein Root-Passwort, das auf dem Server konfiguriert ist.

System aktualisieren

Zunächst wird empfohlen, Ihre Systempakete auf die neueste Version zu aktualisieren. Sie können sie mit dem folgenden Befehl aktualisieren:

apt-get update -y

Sobald alle Pakete aktualisiert sind, können Sie mit dem nächsten Schritt fortfahren.

LAMP-Server installieren

Zuerst installieren Sie den Apache-Webserver und den MariaDB-Server mit dem folgenden Befehl:

apt-get install apache2 mariadb-server unzip git gnupg -y

Nach der Installation der oben genannten Pakete müssen Sie PHP und die erforderlichen Erweiterungen auf Ihrem System installieren. Tiki Wiki unterstützt nur PHP-Version 7.4. Standardmäßig wird Ubuntu 22.04 mit PHP 8.1 ausgeliefert. Daher müssen Sie das Ondrej PHP-Repository zu Ihrem Server hinzufügen.

Sie können es mit dem folgenden Befehl hinzufügen:

apt-get install software-properties-common -y  
add-apt-repository ppa:ondrej/php

Sobald das Repository hinzugefügt wurde, aktualisieren Sie das Repository und installieren Sie PHP mit den erforderlichen Erweiterungen, indem Sie den folgenden Befehl ausführen:

apt-get install php7.4 php7.4-tidy php7.4-gd php7.4-xmlrpc php7.4-mbstring libapache2-mod-php7.4 php7.4-mysql php-apcu php7.4-curl php7.4-intl php7.4-sqlite3 php7.4-zip php-memcache php7.4-pspell php7.4-zip php7.4-memcached php-pear php7.4-common php7.4-opcache php7.4-xml php7.4-zip -y

Sobald alle Pakete installiert sind, bearbeiten Sie die php.ini-Datei und nehmen Sie einige Änderungen vor:

nano /etc/php/7.4/apache2/php.ini

Ändern Sie die folgenden Zeilen:

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 300
date.timezone = UTC

An diesem Punkt ist der LAMP-Server auf Ihrem Server installiert.

Erstellen Sie eine Datenbank für Tiki Wiki

Als nächstes müssen Sie eine Datenbank und einen Benutzer für Tiki Wiki erstellen. Melden Sie sich zuerst mit dem folgenden Befehl an der MariaDB-Konsole an:

mysql

Sobald Sie angemeldet sind, erstellen Sie eine Datenbank und einen Benutzer mit dem folgenden Befehl:

CREATE DATABASE tiki CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;  
CREATE USER 'tiki'@'localhost' IDENTIFIED BY 'yourpassword';

Gewähren Sie als Nächstes alle Berechtigungen für die Tiki-Datenbank mit dem folgenden Befehl:

GRANT ALL ON tiki.* TO 'tiki'@'localhost' WITH GRANT OPTION;

Als Nächstes leeren Sie die Berechtigungen und verlassen Sie die MariaDB-Shell mit dem folgenden Befehl:

FLUSH PRIVILEGES;  
EXIT;

Tiki Wiki herunterladen

Als Nächstes müssen Sie die neueste Version von Tiki Wiki von der Sourceforge-Website herunterladen. Sie können es mit dem folgenden Befehl herunterladen:

wget https://sourceforge.net/projects/tikiwiki/files/latest/download --no-check-certificate

Sobald der Download abgeschlossen ist, extrahieren Sie die heruntergeladene Datei mit dem folgenden Befehl:

unzip download

Verschieben Sie als Nächstes das extrahierte Verzeichnis in das Apache-Stammverzeichnis:

mv tiki-24.2 /var/www/html/tikiwiki

Ändern Sie als Nächstes den Eigentum und die Berechtigung des tikiwiki-Verzeichnisses:

chown -R www-data:www-data /var/www/html/tikiwiki/  
chmod -R 755 /var/www/html/tikiwiki/

An diesem Punkt ist Tiki Wiki heruntergeladen und konfiguriert.

Apache für Tiki Wiki konfigurieren

Erstellen Sie als Nächstes eine Apache-virtuelle Hostkonfigurationsdatei für Tiki Wiki mit dem folgenden Befehl:

nano /etc/apache2/sites-available/tikiwiki.conf

Fügen Sie die folgenden Zeilen hinzu:


     ServerAdmin [email protected]
     DocumentRoot /var/www/html/tikiwiki
     ServerName tikiwiki.example.com

     
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined


Speichern und schließen Sie die Datei, wenn Sie fertig sind. Aktivieren Sie dann den Apache-virtuellen Host mit dem folgenden Befehl:

a2ensite tikiwiki.conf

Aktivieren Sie als Nächstes das Apache-Umleitungsmodul und starten Sie den Apache-Dienst mit dem folgenden Befehl neu:

a2enmod rewrite  
systemctl restart apache2

Sie können auch den Status von Apache mit dem folgenden Befehl überprüfen:

systemctl status apache2

Sie erhalten die folgende Ausgabe:

? apache2.service - Der Apache HTTP-Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-11-20 11:44:46 UTC; 3min 43s ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 122937 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
    Process: 124446 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)
   Main PID: 122942 (apache2)
      Tasks: 6 (limit: 2242)
     Memory: 23.7M
        CPU: 247ms
     CGroup: /system.slice/apache2.service
             ??122942 /usr/sbin/apache2 -k start
             ??124450 /usr/sbin/apache2 -k start
             ??124451 /usr/sbin/apache2 -k start
             ??124452 /usr/sbin/apache2 -k start
             ??124453 /usr/sbin/apache2 -k start
             ??124454 /usr/sbin/apache2 -k start

Nov 20 11:44:46 ubuntu2204 systemd[1]: Starting Der Apache HTTP-Server...

Zugriff auf die Tiki Wiki-Weboberfläche

Öffnen Sie jetzt Ihren Webbrowser und greifen Sie auf die Tiki Wiki-Weboberfläche über die URL http://tikiwiki.example.com/tiki-install.php zu. Sie sollten die folgende Seite sehen:

Wählen Sie Ihre Sprache aus und klicken Sie auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Klicken Sie auf Weiter, um der Lizenzvereinbarung zuzustimmen. Sie sollten die folgende Seite sehen:

Stellen Sie sicher, dass alle Tests grün sind, und klicken Sie auf Weiter. Sie sollten die folgende Seite sehen:

Geben Sie Ihre Datenbankdetails ein und klicken Sie auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Wählen Sie Ihre Datenbank-Engine aus und klicken Sie auf die Schaltfläche Installieren. Sobald die Installation abgeschlossen ist, sollten Sie die folgende Seite sehen:

Klicken Sie auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Geben Sie Ihre Site-Informationen ein und klicken Sie auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Klicken Sie auf die Schaltfläche Weiter. Sie sollten die Seite zur Erstellung des Admin-Benutzers sehen:

Klicken Sie auf „Tiki betreten und Installer sperren“. Sie sollten die Seite zur Erstellung des Admin-Benutzers sehen:

Legen Sie Ihr Admin-Passwort fest und klicken Sie auf die Schaltfläche Übernehmen. Sie sollten das Tiki Wiki-Dashboard auf der folgenden Seite sehen:

Sichern Sie Tiki Wiki mit Let’s Encrypt SSL

Es ist eine gute Idee, Ihre Wiki-Seite mit einem Let’s Encrypt SSL-Zertifikat zu sichern. Dazu müssen Sie den Certbot-Client in Ihrem System installieren.

Sie können den Certbot mit dem folgenden Befehl installieren:

apt-get install certbot python3-certbot-apache -y

Sobald der Certbot-Client erfolgreich installiert wurde, führen Sie den folgenden Befehl aus, um das Let’s Encrypt SSL für Ihre Website zu installieren:

certbot --apache -d tikiwiki.example.com

Sie werden aufgefordert, Ihre gültige E-Mail-Adresse anzugeben und den Nutzungsbedingungen zuzustimmen, wie unten gezeigt:

Speichern des Debug-Protokolls unter /var/log/letsencrypt/letsencrypt.log
Ausgewählte Plugins: Authenticator apache, Installer apache
Geben Sie die E-Mail-Adresse ein (verwendet für dringende Erneuerungen und Sicherheitsbenachrichtigungen) (Geben Sie 'c' ein, um abzubrechen): [email protected]

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Bitte lesen Sie die Nutzungsbedingungen unter
https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. Sie müssen
zustimmen, um sich beim ACME-Server unter
https://acme-v02.api.letsencrypt.org/directory zu registrieren
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(A)kzeptieren/(C)ancel: A

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Wären Sie bereit, Ihre E-Mail-Adresse mit der Electronic Frontier
Foundation, einem Gründungspartner des Let's Encrypt-Projekts und der gemeinnützigen
Organisation, die Certbot entwickelt, zu teilen? Wir möchten Ihnen E-Mails über unsere Arbeit
zum Verschlüsseln des Webs, EFF-Nachrichten, Kampagnen und Möglichkeiten zur Unterstützung der digitalen Freiheit senden.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(J)a/(N)ein: Y

Erwerb eines neuen Zertifikats
Durchführung der folgenden Herausforderungen:
http-01-Herausforderung für tikiwiki.example.com
Aktiviertes Apache-Umleitungsmodul
Warten auf Überprüfung...
Bereinigung der Herausforderungen
Erstellte ein SSL-VirtualHost unter /etc/apache2/sites-available/tikiwiki-le-ssl.conf
Aktiviertes Apache socache_shmcb-Modul
Aktiviertes Apache-SSL-Modul
Zertifikat wird an VirtualHost /etc/apache2/sites-available/tikiwiki-le-ssl.conf bereitgestellt
Aktivierung der verfügbaren Site: /etc/apache2/sites-available/tikiwiki-le-ssl.conf

Wählen Sie als Nächstes aus, ob Sie den HTTP-Verkehr auf HTTPS umleiten oder Nginx so konfigurieren möchten, dass der gesamte Verkehr auf den sicheren HTTPS-Zugriff umgeleitet wird, wie im folgenden Ausgabe gezeigt:

Bitte wählen Sie aus, ob Sie den HTTP-Verkehr auf HTTPS umleiten möchten, um den HTTP-Zugriff zu entfernen.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1: Keine Umleitung - Keine weiteren Änderungen an der Webserverkonfiguration vornehmen.
2: Umleiten - Alle Anfragen auf sicheren HTTPS-Zugriff umleiten. Wählen Sie dies für
neue Sites oder wenn Sie sicher sind, dass Ihre Site auf HTTPS funktioniert. Sie können diese
Änderung rückgängig machen, indem Sie die Konfiguration Ihres Webservers bearbeiten.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Wählen Sie die entsprechende Nummer [1-2] und drücken Sie [Enter] (drücken Sie 'c', um abzubrechen): 2

Geben Sie 2 ein und drücken Sie die Eingabetaste, um den Prozess zu starten. Sobald die Installation abgeschlossen ist, sollten Sie die folgende Ausgabe erhalten:

Aktiviertes Apache-Umleitungsmodul
Umleiten des VirtualHosts in /etc/apache2/sites-enabled/tikiwiki.conf auf den SSL-VirtualHost in /etc/apache2/sites-available/tikiwiki-le-ssl.conf

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Herzlichen Glückwunsch! Sie haben erfolgreich https://tikiwiki.example.com aktiviert

Sie sollten Ihre Konfiguration testen unter:
https://www.ssllabs.com/ssltest/analyze.html?d=tikiwiki.example.com
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

WICHTIGE HINWEISE:
 - Herzlichen Glückwunsch! Ihr Zertifikat und die Kette wurden gespeichert unter:
   /etc/letsencrypt/live/tikiwiki.example.com/fullchain.pem
   Ihre Schlüsseldatei wurde gespeichert unter:
   /etc/letsencrypt/live/tikiwiki.example.com/privkey.pem
   Ihr Zertifikat läuft am 2023-02-12 ab. Um in Zukunft eine neue oder angepasste
   Version dieses Zertifikats zu erhalten, führen Sie einfach erneut certbot mit der Option "certonly" aus. Um nicht-interaktiv alle Ihre
   Zertifikate zu erneuern, führen Sie "certbot renew" aus.
 - Wenn Ihnen Certbot gefällt, ziehen Sie bitte in Betracht, unsere Arbeit zu unterstützen:

   Spenden an ISRG / Let's Encrypt:   https://letsencrypt.org/donate
   Spenden an EFF:                    https://eff.org/donate-le

An diesem Punkt ist Ihre Tiki Wiki-Website mit Let’s Encrypt SSL gesichert. Sie können jetzt sicher über das HTTPS-Protokoll auf Ihre Website zugreifen.

Fazit

Herzlichen Glückwunsch! Sie haben Tiki Wiki erfolgreich auf dem Ubuntu 22.04-Server installiert. Sie können jetzt Ihr eigenes Wiki mit Tiki Wiki hosten. Für weitere Informationen können Sie die Dokumentationsseite von Tiki Wiki besuchen. Zögern Sie nicht, mich zu fragen, wenn Sie Fragen haben.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.