In diesem Tutorial behandeln wir die Schritte, die erforderlich sind, um die neueste stabile Version von Drupal auf Ihrem Debian 8 VPS zusammen mit PostgreSQL zu installieren.
Drupal ist ein sehr beliebtes und einfach zu bedienendes Open-Source-CMS (Content-Management-System), das in PHP geschrieben ist. Es wird unter der GNU General Public License vertrieben und zum Verwalten, Veröffentlichen und Organisieren einer Website verwendet, unabhängig davon, ob es sich um einen persönlichen Blog oder eine Unternehmenswebsite handelt.
Diese Installationsanleitung geht davon aus, dass Apache und PHP bereits auf Ihrem Debian 8 Linux VPS installiert und konfiguriert sind. Wenn nicht, können Sie dies tun, indem Sie unserem guten Artikel folgen.
Bitte beachten Sie, dass Sie MySQL nicht installieren müssen, da wir PostgreSQL für die Drupal-Installation installieren und verwenden werden.
Zum Zeitpunkt der Erstellung dieses Tutorials ist Drupal 7.39 die neueste verfügbare stabile Version und erfordert:
– Webserver:Apache, Nginx oder Hiawatha
– PHP:5.2 oder höher
– Datenbankserver:MySQL – 5.0 oder höher, PostgreSQL – 8.3 oder höher oder SQLite
Weitere Informationen zu den Systemanforderungen von Drupal finden Sie in der offiziellen Dokumentation.
Melden Sie sich über SSH bei Ihrem Server an
# ssh root@server_ip
Lassen Sie uns versichern, dass wir die richtige Version von Debian auf unserem Server installiert haben:
# lsb_release -a Distributor ID: Debian Description: Debian GNU/Linux 8.2 (jessie) Release: 8.2 Codename: jessie
SYSTEM AKTUALISIEREN
Stellen Sie sicher, dass Ihr Server auf dem neuesten Stand ist, indem Sie Folgendes verwenden:
# apt-get update && apt-get upgrade -y
Installieren Sie Drush:
# apt-get install drush php-console-table
Debian Jessie installiert die Version 5.10.0 von Drush. Wenn Sie die neueste Version installieren und verwenden möchten, geben Sie die folgenden Befehle ein:
# pear channel-discover pear.drush.org # pear install drush/drush
Überprüfen Sie, ob das Update erfolgreich war:
# drush version
Sie sollten die folgende Ausgabe erhalten:
# Drush Version : 6.2.0
DRUPAL INSTALLIEREN
Wir werden die Drupal-Installation in /var/www/html herunterladen Verzeichnis. Entpacken Sie dann das Archiv und stellen Sie den richtigen Besitz ein, damit die Dateien von Apache verarbeitet werden können. Die folgenden Befehle machen genau das:
# cd /var/www/html/ # wget http://ftp.drupal.org/files/projects/drupal-7.39.zip # unzip drupal-7.39.zip # chown www-data: -R drupal-7.39
Benennen Sie das entpackte Archiv in den Namen Ihrer Website um.
# mv drupal-7.39 your_domain
POSTGRESQL INSTALLIEREN
Jetzt müssen Sie PostgreSQL installieren und eine Datenbank und einen Benutzer erstellen, die Sie benötigen, um die Drupal-Installation abzuschließen. Geben Sie den folgenden Befehl aus:
# apt-get install postgresql postgresql-client php5-pgsql
Wechseln Sie vom Root zum PostgreSQL-Benutzer:
# su postgres
Sie können einen PostgreSQL-Benutzer erstellen, indem Sie Folgendes ausführen:
# createuser drupaluser --pwprompt --encrypted
Geben Sie Ihr drupaluser-Passwort ein, wenn Sie dazu aufgefordert werden. Erstellen Sie nun eine Datenbank und weisen Sie ihr den Benutzer zu:
# createdb drupal --owner=drupaluser
Beenden Sie den Postgres-Benutzer:
# exit
Zu guter Letzt müssen Sie in Apache eine neue Virtual-Host-Direktive für Ihre Domain erstellen. Sie können die Datei mit Ihrem bevorzugten Texteditor erstellen. Zum Beispiel verwenden wir vim:
# vim /etc/apache2/sites-available/your_domain.conf
Ersetzen Sie your_domain durch Ihren tatsächlichen Domainnamen und fügen Sie Folgendes in die Datei ein:
<VirtualHost *:80> ServerAdmin webmaster@your_domain ServerName your_domain DocumentRoot /var/www/html/your_domain <Directory /var/www/html/your_domain> RewriteEngine on RewriteBase /mysite RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] </Directory> </VirtualHost>
Aktivieren Sie das Rewrite-Modul:
# a2enmod rewrite
Aktivieren Sie Ihre neue virtuelle Host-Direktive:
# a2ensite your_domain.conf
Starten Sie Apache neu, damit die Änderungen wirksam werden:
# /etc/init.d/apache2 restart
Geben Sie als Nächstes das Wurzelverzeichnis Ihres Drupal-Installationsdokuments ein:
# cd /var/www/html/your_domain/
Ändern Sie die Berechtigungen der CHANGELOG.txt, um Sicherheitsprobleme zu vermeiden:
# chmod 600 CHANGELOG.txt
Öffnen Sie nun Ihren bevorzugten Webbrowser und navigieren Sie zu http://your_domain/install.php . Sie werden von der Drupal-Installationsseite wie der folgenden begrüßt:
Wählen Sie die Standardinstallation. Klicken Sie auf Speichern und fortfahren.
Nachdem Sie Ihre Sprache ausgewählt und die Anforderungen überprüft haben, führt Sie die Installation zum Teil „Datenbank einrichten“. Hier müssen Sie den Datenbanktyp auf PostgreSQL überprüfen und die Datenbank- und Benutzerwerte eingeben, die Sie zuvor konfiguriert haben. Außerdem sollten Sie unter „ERWEITERTE OPTIONEN“ den Datenbankport auf 5432 einstellen. Verwenden Sie das folgende Bild als Referenz:
Wenn Sie fertig sind, klicken Sie auf „Speichern und fortfahren“. Nachdem die Installation abgeschlossen ist, konfigurieren Sie Ihre Site gemäß Ihren Anforderungen. Herzlichen Glückwunsch, Sie haben Drupal mit PostgreSQL erfolgreich auf Ihrem Debian 8 VPS installiert.
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, diese Installation für Sie durchzuführen. Sie sind rund um die Uhr 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.