GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie DokuWiki auf Debian Wheezy mit Nginx

DokuWiki ist eine sehr einfach zu bedienende Open-Source-Wiki-Software, die keine Datenbank benötigt und hauptsächlich darauf abzielt, Dokumentationen jeglicher Art zu erstellen.
DokuWiki installieren auf einem virtuellen Server mit Debian Wheezy Befolgen Sie die unten beschriebenen sehr einfachen Schritte. Die Installationsanweisungen sollten für jeden Debian-basierten Server gelten, auf dem Nginx und PHP-FPM installiert sind.

Stellen Sie sicher, dass Ihr Debian-VPS auf dem neuesten Stand ist:

apt-get update
apt-get upgrade

‚apt-get update‘ aktualisiert Ihre Paketliste, damit sie auf dem neuesten Stand ist, dann aktualisiert das Upgrade alle Pakete, die neuere Versionen haben.

Installieren Sie Nginx und PHP-FPM mit dem folgenden Befehl:

apt-get install nginx php5-fpm php5-cli php5-mcrypt php5-gd

Laden Sie die neueste Version von DokuWiki herunter und entpacken Sie sie, verfügbar unter http://download.dokuwiki.org :

cd /root
wget http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz -O dokuwiki.tgz
tar -xvf dokuwiki.tgz

Erstellen Sie einen neuen Nginx-Serverblock. Erstellen Sie beispielsweise eine neue Nginx-Konfigurationsdatei im Verzeichnis „/etc/nginx/sites-available“:

vi /etc/nginx/sites-available/yourdomain.com

und fügen Sie den folgenden Inhalt hinzu:

server {
server_name yourdomain.com;
listen 80;
root /var/www/yourdomain.com/;
access_log /var/log/nginx/yourdomain.com-access.log;
error_log /var/log/nginx/yourdomain.com-error.log;

index index.php index.html doku.php;
location ~ /(data|conf|bin|inc)/ {
      deny all;
}
location ~ /\.ht {
      deny  all;
}
location ~ \.php {
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}

Erstellen Sie mit dem folgenden Befehl einen symbolischen Link:

ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/yourdomain.com

Starten Sie den Nginx-Webserver neu, damit die Änderungen wirksam werden:

/etc/init.d/nginx restart

Verschieben Sie die DokuWiki-Installationsdateien in das Dokumentstammverzeichnis, das oben im Nginx-Serverblock definiert ist:

mv /root/dokuwiki-* /var/www/yourdomain.com

Der Webserver-Benutzer (www-data) muss in der Lage sein, in die Verzeichnisse „data“, „conf“ und „lib/plugins/“ zu schreiben, sodass Sie dies einfach erreichen können, indem Sie den folgenden Befehl ausführen:

chown -R www-data:www-data /var/www/yourdomain.com/

Öffnen Sie http://yourdomain.com/install.php in einem Webbrowser. Geben Sie die folgenden Informationen ein:Ihren Site-Namen, Benutzernamen, Passwort und E-Mail-Adresse für den Admin-Benutzer, und klicken Sie dann auf „Speichern“.

Sobald die Installation abgeschlossen ist, empfehlen wir, die Plug-Ins „Captcha“ und „Vorregistrierung“ zu installieren, um die Registrierung vor Spam-Bots zu schützen, die eine große Menge nutzloser gefälschter Benutzer erstellen.

Löschen Sie das Installationsskript:

rm /var/www/yourdomain.com/install.php

Das ist es. Die DokuWiki-Installation ist nun abgeschlossen.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, DokuWiki zu installieren für dich. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Debian
  1. So installieren Sie Phorum mit Nginx unter Debian 9

  2. So installieren Sie den HTTP-Git-Server mit Nginx unter Debian 11

  3. So installieren Sie Plone 4 CMS auf Debian Wheezy mit Nginx

  4. So installieren Sie den Ghost unter Debian mit Nginx

  5. So installieren Sie FuelPHP mit Nginx auf einem Debian 8 VPS

So installieren Sie Symfony 5 Framework mit Nginx unter Debian 10

So installieren Sie Nextcloud 10 mit Nginx auf Debian 8

So installieren Sie phpMyAdmin mit Nginx unter Debian 11 Bullseye

So installieren Sie phpMyAdmin mit Nginx unter Debian 11

So installieren Sie DokuWiki unter Debian 11

So installieren Sie Nginx mit PHP-FPM unter Debian 11