GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie DokuWiki auf Ubuntu 18.04 LTS

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:

? apache2.service - Der Apache HTTP-Server Geladen:geladen (/lib/systemd/system/apache2.service; aktiviert; Herstellervoreinstellung:aktiviert) Drop-In:/lib/systemd/system/apache2.service.d ??apache2- systemd.conf Aktiv:aktiv (läuft) seit Di 2019-04-16 14:57:32 UTC; Vor 3s Prozess:2358 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID:2372 (apache2) Tasks:6 (limit:1113) CGroup:/system.slice/apache2.service ??2372 /usr/sbin/apache2 -k start ??2375 /usr/sbin/apache2 -k start ??2377 /usr/sbin/apache2 -k start ??2378 /usr/sbin/apache2 -k start ?? 2381 /usr/sbin/apache2 -k start ??2382 /usr/sbin/apache2 -k start25. Mai 02:50:11 ubuntu1804 systemd[1]:Starten des Apache HTTP-Servers ... 25. Mai 02:50:11 ubuntu1804 apachectl[2358]:AH00558:apache2:Konnte den vollständig qualifizierten Domänennamen des Servers nicht zuverlässig ermitteln, indem 181.May 25 02:50:11 ubuntu1804 systemd[1] verwendet wurde:Apache HTTP Server gestartet.

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.


Ubuntu
  1. So installieren Sie BookStack unter Ubuntu 16.04 LTS

  2. So installieren Sie SOPlanning auf Ubuntu 18.04 LTS

  3. So installieren Sie BookStack unter Ubuntu 18.04 LTS

  4. Installieren Sie Dokuwiki auf Ubuntu 20.04 LTS

  5. So installieren Sie PHP 7.3 auf Ubuntu 18.04 LTS

So installieren Sie MyWebSQL unter Ubuntu 18.04 LTS

So installieren Sie Magento auf Ubuntu 18.04 LTS

So installieren Sie YetiForce auf Ubuntu 18.04 LTS

So installieren Sie YouPHPTube unter Ubuntu 18.04 LTS

So installieren Sie Elkarte unter Ubuntu 18.04 LTS

So installieren Sie Dokuwiki auf Ubuntu 20.04 LTS