DokuWiki ist eine kostenlose, quelloffene und äußerst vielseitige Wiki-Anwendung, die in der Programmiersprache PHP geschrieben ist. Es funktioniert mit einfachen Textdateien und benötigt daher keine Datenbank. Das DokuWiki-Wiki bietet viele Funktionen, die anderen CMS wie Joomla, WordPress und Drupal möglicherweise nicht zur Verfügung stehen. DokuWiki ist ein dateibasiertes CMS und bietet WYSIWYG-Unterstützung und ist SEO-freundlich.
In diesem Tutorial lernen wir, wie man DokuWiki auf einem Ubuntu 18.04-Server installiert.
Anforderungen
- Ein Server mit Ubuntu 18.04.
- Eine statische IP-Adresse 192.168.0.101 wird auf Ihrem Server eingerichtet.
- Ein Root-Passwort wird für Ihren Server eingerichtet.
Erste Schritte
Zuerst müssen Sie Ihren Server mit der neuesten Version aktualisieren. Sie können dies mit dem folgenden Befehl tun:
apt-get update -y
apt-get upgrade -y
Sobald Ihr Server aktualisiert ist, starten Sie Ihr System neu, um alle Änderungen zu übernehmen
Installieren Sie Apache, PHP
Bevor Sie beginnen, müssen Sie den Apache-Webserver, PHP und andere Pakete auf Ihrem Server installieren. Sie können alle installieren, indem Sie den folgenden Befehl ausführen:
apt-get install apache2 php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-sqlite3 php7.2-soap php7.2-gd php7. 2-xml php7.2-cli php7.2-tidy php7.2-intl php7.2-json php7.2-curl php7.2-zip unzip wget git -y
Sobald alle Pakete installiert sind, öffnen Sie die Datei php.ini und ändern Sie einige Einstellungen:
nano /etc/php/7.2/apache2/php.ini
Nehmen Sie die folgenden Änderungen vor:
memory_limit =256Mupload_max_filesize =100Mmax_execution_time =360date.timezone =Asia/Kolkata
Speichern und schließen Sie die Datei, wenn Sie fertig sind. Starten Sie dann den Apache-Dienst und ermöglichen Sie ihm, beim Booten mit dem folgenden Befehl zu starten:
systemctl start apache2
systemctl enable apache2
Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.
DokuWiki installieren
Zuerst müssen Sie die neueste Version von DokuWiki aus dem Git-Repository herunterladen. Sie können es mit dem folgenden Befehl in das Apache-Web-Root-Verzeichnis herunterladen:
cd /var/www/html/
git clone --branch stable https://github.com/splitbrain/dokuwiki.git
Sobald der Download abgeschlossen ist, geben Sie dem dokuwiki-Verzeichnis mit dem folgenden Befehl die richtigen Berechtigungen:
chown -R www-data:www-data /var/www/html/dokuwiki/
chmod -R 755 /var/www/html/dokuwiki/
Sobald Sie fertig sind. Sie können mit dem nächsten Schritt fortfahren.
Apache für DokuWiki konfigurieren
Als Nächstes müssen Sie eine virtuelle Apache-Hostdatei für DokuWiki erstellen. Sie können dies tun, indem Sie die folgende Datei erstellen:
nano /etc/apache2/sites-available/dokuwiki.conf
Fügen Sie die folgenden Zeilen hinzu:
ServerAdmin [email protected] DocumentRoot /var/www/html/dokuwiki ServerName example.com Optionen FollowSymlinks AllowOverride All Erfordern alle erteilt ErrorLog ${APACHE_LOG_DIR}/doku_error.log CustomLog ${APACHE_LOG_DIR}/doku_access.log kombiniert RewriteEngine auf RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*) index .php [PT,L]
Speichern und schließen Sie die Datei, wenn Sie fertig sind. Aktivieren Sie dann den virtuellen DokuWiki-Host mit dem folgenden Befehl:
a2ensite-dokuwiki.conf
Aktivieren Sie als Nächstes das Apache Rewrite-Modul und starten Sie den Apache-Dienst neu, um alle Änderungen mit dem folgenden Befehl zu übernehmen:
a2enmod rewrite
systemctl reset apache2
Sie können den Status des Apache-Dienstes auch mit dem folgenden Befehl überprüfen:
systemctl-Status apache2
Sie sollten die folgende Ausgabe sehen:
Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.
Zugriff auf die DokuWiki-Webschnittstelle
Öffnen Sie Ihren Webbrowser und geben Sie die URL http://example.com/install.php ein. Sie werden auf die folgende Seite weitergeleitet:
Geben Sie alle erforderlichen Informationen wie Superuser-Name, E-Mail, Passwort an. Klicken Sie dann auf Speichern Taste. Sobald die Installation erfolgreich abgeschlossen wurde, sollten Sie die folgende Seite sehen:
Klicken Sie nun auf Ihr neues DokuWiki . Sie sollten die folgende Seite sehen:
Klicken Sie nun auf den Login Taste. Sie werden auf die folgende Seite weitergeleitet:
Geben Sie nun Ihren Admin-Benutzernamen und Ihr Passwort ein. Klicken Sie dann auf das Protokoll Ein Taste. Sie sollten das DokuWiki-Dashboard auf der folgenden Seite sehen:
Herzliche Glückwünsche! Sie haben DokuWiki erfolgreich auf dem Ubuntu 18.04-Server installiert und konfiguriert. Mit DokuWiki können Sie jetzt ganz einfach Ihre eigene Wiki-Site erstellen. Fühlen Sie sich frei, mich zu fragen, wenn Sie irgendwelche Fragen haben.