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

So installieren Sie Drupal mit PostgreSQL auf einem Debian 8 VPS

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.


Debian
  1. So installieren Sie PostgreSQL 11/10 auf Debian 9 und Debian 8

  2. So installieren Sie PostgreSQL unter Debian 11 / Debian 10

  3. So installieren Sie Drupal mit PostgreSQL auf einem Debian 8 VPS

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

  5. So installieren Sie phpPgAdmin unter Debian 9

So installieren Sie Debian 11 (Bullseye) mit Screenshots

So installieren Sie Itch mit Debian 11

So installieren Sie Drupal auf Debian 8 Jessie

So installieren Sie PostgreSQL unter Debian 8

So installieren Sie PostgreSQL unter Debian 11

So installieren Sie Drupal unter Debian 11