Installieren von WordPress unter Ajenti V

Einführung

http://ajenti.org [Ajenti] ist ein webbasiertes Open-Source-Control-Panel, das für eine Vielzahl von Serververwaltungsaufgaben verwendet werden kann. Mit dem Add-On-Paket Ajenti V können Sie mehrere Websites über dasselbe Control Panel verwalten. Inzwischen sollten Sie Ajenti und Ajenti V installiert haben.

In diesem Tutorial installieren wir einen WordPress-Blog mit den von Ajenti V bereitgestellten Tools.

Voraussetzungen

Für dieses Tutorial benötigen Sie:

  • Ein registrierter Domänenname, der mit installiertem Ajenti und Ajenti V in das Droplet aufgelöst wird (wird in diesem Lernprogramm verwendet)

  • Ajenti und Ajenti V werden von https://www.digitalocean.com/community/tutorials/ installiert Installiere das Ajenti Control Panel und Ajenti V unter Ubuntu 14.04]

Schritt 1 - Konfigurieren von WordPress

Navigieren Sie in Ihrem Browser zu Ihrem Ajenti-Kontrollfeld, z. B. "+ https: // panel ./+", und melden Sie sich mit dem Administratorkonto an, das Sie bei der Installation von Ajenti und Ajenti V erstellt haben. Klicken Sie in der rechten Seitenleiste im Bereich * Web * auf * Websites *. Wenn Sie das erste Mal benachrichtigt werden, dass es noch nicht aktiv ist, klicken Sie einfach auf die Schaltfläche * Aktivieren *, damit Ajenti V die erforderlichen Konfigurationsänderungen vornehmen kann.

Es wird einen Bereich mit dem Namen * New Website * geben. Darunter befindet sich ein * Name * Textfeld. Dort können Sie alles eingeben, womit Sie Ihre Website identifizieren möchten. Klicken Sie auf die Schaltfläche * Erstellen *, und Sie werden feststellen, dass Ihre Website jetzt im Abschnitt * Websites * aufgeführt ist. Klicken Sie neben Ihrer Website auf * Verwalten *.

Ändern Sie im Abschnitt "* Website-Dateien *" "+ / srv / new-website " in ein beliebiges Verzeichnis, z. B. " / srv / +". Drücken Sie die Taste * Set * und anschließend die Taste * Create Directory *. Merken Sie sich dieses Verzeichnis. Sie müssen demnächst Dateien hochladen.

Deaktivieren Sie im Abschnitt * Allgemein * die Einstellung * Wartungsmodus *. Klicken Sie anschließend unten auf der Seite auf "Änderungen übernehmen".

Klicken Sie oben auf der Seite auf die Registerkarte * Domains *. Drücken Sie die Schaltfläche * Hinzufügen * und geben Sie Ihren Domainnamen wie "++" in das angezeigte Textfeld ein. Klicken Sie anschließend auf die Schaltfläche "Änderungen übernehmen".

Klicken Sie jetzt auf die Registerkarte * Erweitert * und geben Sie im Feld * Benutzerdefinierte Konfiguration * Folgendes ein:

# This order might seem weird - this is attempted to match last if rules below fail.
location / {
   try_files $uri $uri/ /index.php?$args;
}

# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

# Directives to send expires headers and turn off 404 error logging.
location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
      access_log off; log_not_found off; expires max;
}

location = /favicon.ico {
   log_not_found off;
   access_log off;
}
location = /robots.txt {
   allow all;
   log_not_found off;
   access_log off;
}
# Deny all attempts to access hidden files such as .htaccess, .htpasswd, .DS_Store (Mac).
# Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban)
location ~ /\. {
   deny all;
}
# Deny access to any files with a .php extension in the uploads directory
# Works in sub-directory installs and also in multisite network
# Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban)
location ~* /(?:uploads|files)/.*\.php$ {
   deny all;
}

Klicken Sie auf * Apply changes *.

Klicken Sie anschließend oben auf die Registerkarte * Inhalt *. Wählen Sie im Dropdown-Menü * PHP FastCGI * und klicken Sie auf * Erstellen *. Klicken Sie unter dem neuen PHP-Eintrag auf das Menü * Erweitert * und geben Sie den folgenden Inhalt unter * Benutzerdefinierte Konfiguration * ein. Beachten Sie, dass dies nicht die gleiche * benutzerdefinierte Konfiguration * ist wie im vorherigen Schritt.

try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;

Klicken Sie auf * Apply Changes *.

Wechseln Sie zur Registerkarte * MySQL *. Geben Sie im Abschnitt * Databases * einen Namen für Ihre Datenbank ein. Dies kann alles sein. Es wird später im Tutorial als "" bezeichnet. Klicken Sie auf * Erstellen *. Jetzt können Sie im Bereich * Benutzer * einfach auf * Erstellen * klicken und den automatisch generierten Namen und das angegebene Passwort verwenden, oder Sie können Ihr eigenes Passwort verwenden. Der Benutzername und das Passwort werden später als "" bzw. "++" bezeichnet. Wenn Sie fertig sind, klicken Sie auf * Apply Changes *. Merken Sie sich den Namen, den Benutzer und das Kennwort der Datenbank. Sie werden sie später in diesem Tutorial benötigen, um die Einrichtung von WordPress abzuschließen.

Schritt 2 - Hochladen der Dateien

Bevor Sie die WordPress-Dateien entpacken können, müssen Sie die Zip-Dienstprogramme installieren. Klicken Sie in der Seitenleiste unter * Extras * auf * Terminal *. Klicken Sie auf * Neu * und dann auf das erscheinende schwarze Kästchen. Geben Sie Folgendes in das Terminal ein:

apt-get install zip unzip

Wenn der Vorgang abgeschlossen ist, klicken Sie oben auf der Seite auf das * X * neben * Terminal 0 *.

Kehren Sie jetzt wieder zum Abschnitt * Websites * zurück und klicken Sie neben Ihrer Website auf * Verwalten *. Gehen Sie dann zur Registerkarte * Allgemein * Ihrer Website. Geben Sie im Abschnitt * Automatic Downloader * "+ http: // wordpress.org / latest.zip +" ein und drücken Sie dann "Download and Unpack". Ein Terminal wird angezeigt. Nach dem Entpacken können Sie das Terminal verlassen, indem Sie oben auf der Seite auf das * X * neben * Terminal 0 * klicken.

Klicken Sie in der Seitenleiste im Abschnitt * Tools * auf * File Manager *. Navigieren Sie zu dem Verzeichnis, das Sie zuvor im Verzeichnis "+ / srv / " erstellt haben, indem Sie auf die Ordnernamen klicken. Darin sollte sich ein Verzeichnis mit dem Namen " wordpress +" befinden, das erstellt wurde, als der automatische Downloader die WordPress-Dateien entpackte. Öffnen Sie es und wählen Sie alle Dateien wie folgt aus:

image: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-wordpress-selectall.png [Wählen Sie Dateien in /srv/example.com/wordpress]

Drücken Sie dann die Option * Ausschneiden * in der Symbolleiste am oberen Bildschirmrand.

Navigieren Sie zurück zu Ihrem Verzeichnis im Verzeichnis "+ / srv / ", z. B. " / srv / ", und fügen Sie alle Dateien im Stammverzeichnis des Verzeichnisses ein. Sie können dann den leeren Ordner ` wordpress +` löschen. Es kann eine Weile dauern, bis alle Dateien eingefügt sind. Seien Sie also geduldig.

Jetzt befinden sich alle WordPress-Dateien im Stammverzeichnis Ihrer Website. Wir können jetzt mit dem nächsten Schritt fortfahren.

Schritt 3 - Installieren von WordPress

Navigieren Sie in Ihrem Webbrowser zu Ihrem Domain-Namen wie "+ http: // +". Sie werden von der ersten WordPress-Installationsseite begrüßt. Wählen Sie Ihre Sprache im Auswahlfeld aus und klicken Sie auf "Weiter" und anschließend auf "Los geht’s!".

Ändern Sie im Feld für den Datenbanknamen "+ wordpress " in "+", das Sie zuvor im Lernprogramm ausgewählt haben. Geben Sie außerdem den Benutzernamen und das Kennwort der Datenbank an, die Sie zuvor im Lernprogramm festgelegt haben.

  • Datenbankhost * sollte als + localhost belassen werden. * Tabellenpräfix * kann als + wp_ + belassen werden. Wenn Sie jedoch den Standardwert ändern, ist Ihre Installation möglicherweise vor bestimmten MySQL-Angriffen sicherer. Überlegen Sie, ob Sie es in "+ blog_ " oder einfach in "zufällig" ändern möchten, solange das Zeichen " _ +" darauf folgt. Halten Sie es relativ kurz - nicht mehr als 5 Zeichen oder so.

Jetzt können Sie auf * Führen Sie die Installation aus * klicken und WordPress wird die Installation abschließen! Sie werden aufgefordert, etwas mehr Site-Informationen wie den Titel und Ihre Administrator-Anmeldeinformationen einzugeben. Füllen Sie diese nach Belieben aus.

Fazit

Sie sollten jetzt eine funktionierende WordPress-Website auf Ihrem Ajenti-Control Panel installiert haben.