Hostwinds Tutorials
Suchergebnisse für:
Inhaltsverzeichnis
Stichworte: Cloud Servers, Drupal, VPS
Drupal ist ein etablierter und hoch angesehener CSM (Content Management System), das Flexibilität und Benutzerfreundlichkeit beim Verwalten von Websites bietet.Drupal bietet eine hervorragende Leistung und Sicherheit für größere Systeme und hat von der Regierung der Vereinigten Staaten, Emmy Awards und NASA verwendet.
Drupal kommt mit einer steilen Lernkurve, bietet aber viele Vorteile außerhalb der Erstellung einfacher Blogs.Diese zusätzlichen Vorteile umfassen eine höhere Anpassbarkeit, Skalierbarkeit für größere Plattformen ohne Leistungsverlust und Unterstützung der Gemeinschaft (Open Source).
Drupal erfordert am häufigsten einen Lampenstapel (Linux, Apache, MySQL, PHP), um effizient zu laufen und jedes Betriebssystem zu installieren, das PHP und eine zuweisbare Datenbank anbietet.
Bevor Sie drupal installieren, müssen Sie die grundsätzlichen Anforderungen einrichten, damit sie ordnungsgemäß funktionieren.Erstens müssen Sie sich an Ihrem Server über SSH anmelden und Ihren Server vorbereiten.
Schritt 1: Aktualisieren Sie Ihr Betriebssystem, indem Sie den Befehl unten ausführen.
yum update
Schritt 1: Installieren Sie Apache als Webserver.Geben Sie "Y" für Ja ein, wenn Sie dazu aufgefordert werden.
yum install httpd
Schritt 2: Apache aktivieren
systemctl enable httpd
Schritt 3: Setzen Sie Apache, um beim Booten zu beginnen
systemctl start httpd
Schritt 4: Überprüfen Sie den Status von Apache (httpd)
systemctl status httpd
Schritt 5: Stellen Sie fest, dass Apache installiert und überprüft, bestätigen Sie, dass es ordnungsgemäß funktioniert, indem Sie in der URL in der URL Ihres Servers navigieren.Eine HTTP-Server-Testseite sollte jetzt angezeigt werden.
Schritt 1: Beginnen Sie mit der Vorbereitung Ihrer Datenbank für drupal, indem Sie MySQL installieren.
yum -y install @mysql
Schritt 2: Aktivieren Sie MySQL, indem Sie den Befehl unten eingeben.
systemctl enable --now mysqld
Schritt 3: Setzen Sie MySQL auf den Start von Server-Startup.
systemctl start mysqld
Schritt 4: Überprüfen Sie, ob MySQL aktiv ist.
systemctl status mysqld
Schritt 5: Sichern Sie Ihr MySQL.
mysql_secure_installation
Wenn Sie nach Ihrem MySQL-Kennwort aufgefordert werden, wählen Sie eine Kennwortstärke zwischen 0 und 2. Als nächstes geben Sie Ihr Passwort entsprechend der gewünschten Kraft ein.Hostwinds empfiehlt immer, ein starkes Passwort zu verwenden, um Ihre Systeme sicher zu halten.Sobald Sie Ihr Passwort eingerichtet haben, fahren Sie mit der Antwort mit Ja auf folgende Fragen fort:
Schritt 6: Melden Sie sich bei Ihrem installierten MySQL an.
mysql -u root -p
Schritt 7: Erstellen Sie eine Datenbank für Ihre Drupal-Installation zusammen mit einem Benutzer mit Berechtigungen.Hinweis, wir verwenden "drupaluser" und "Password" als Drupal-Datenbank-Benutzername und -kennwort.Anschließend können Sie diese mit Ihren Anforderungen austauschen.
Hinweis: Ausführen der MySQL-Befehle "drupal_db" ist die drupal_db-Datenbank, "drupaluser" wird der drupal-Datenbank-Benutzername sein, und "Passwort" ist das Kennwort für die Datenbank, wenn Sie während Ihres Drupal-Setups in der Drupal-GUI benötigt werden.
CREATE DATABASE drupal_db;
CREATE USER drupaluser@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'drupaluser'@'localhost';
FLUSH PRIVILEGES;
Schritt 1: Drupal erfordert PHP und muss eingerichtet sein, bevor Sie den CRM offiziell installieren.Beginnen Sie mit dem Ausführen der folgenden und antworten Sie für Ja, wenn Sie dazu aufgefordert werden.
yum install php
Schritt 2: Installieren Sie weitere PHP-Erweiterungen und Anwendungen.Beantworten Sie "y" für ja, wenn Sie dazu aufgefordert werden
yum install php-pear php-mysqlnd php-curl php-mbstring php-gd php-xml php-pear php-fpm php-pdo php-opcache php-json php-zip php-cli
Schritt 3: Aktivieren Sie PHP.
systemctl enable php-fpm
Schritt 4: Stellen Sie sicher, dass PHP beim Booten beginnt
systemctl start php-fpm
DRUPAL-Version herunterladen und installieren
Schritt 1: Überprüfen Sie die Download-Seite von Drupal https://www.drupal.org/download und die verfügbaren Versionen.Ersetzen Sie Ihre erforderliche Version durch die Version zum Ende des folgenden Befehls.Wir installieren in diesem Beispiel Version 8.8.5.
wget https://ftp.drupal.org/files/projects/drupal-8.8.5.tar.gz
Schritt 2: Extrahieren Sie Ihren Drupal-Download.
tar -xvf drupal-8.8.5.tar.gz
Schritt 3: Bewegen Sie den extrahierten Ordner in das Apache-Dokument-Stammverzeichnis
mv drupal-8.8.5 /var/www/html/drupal
Schritt 4: Erlauben Sie Apache-Zugriff auf das Zugriff auf das unkomprimierte Drupal-Root-Verzeichnis, indem Sie die Berechtigungen ändern
chown -R apache:apache /var/www/html/drupal
Schritt 1: Konfigurieren Sie Ihre Drupal-Einstellungen.Sie können dies tun, indem Sie auf den Standardordner zugreifen.
cd / var / www / html / drupal / site / default
Schritt 2: Kopieren Sie die Standardeinstellungen in eine Einstellungsdatei
cp -p default.settings.php settings.php
Sie können jetzt auf die Datei Settings.php, um alle Ihre Drupal-Einstellungen weiter zu konfigurieren.
Um auf die Drupal-GUI zuzugreifen, müssen Sie eine Konfigurationsdatei in Apache erstellen, um Ihrem Webserver mitzuteilen, wo Sie auf den gewünschten Ordner und den erforderlichen Ordner und Dateien zugreifen können.
Schritt 1: Führen Sie Nano in der folgenden Datei aus, um den Text-Editor-Modus aufzurufen.
nano /etc/httpd/conf.d/drupal.conf
Schritt 2: Fügen Sie den folgenden Standard-Standard-Apache-Konfigurationstext hinzu.Bitte beachten Sie, dass Sie die "DomainExample.com" in der Spalte ServerAdmin- und Servername manuell ändern müssen.Um diese einfacher zu sehen, haben wir sie mutig gemacht.
<VirtualHost *:80>
ServerAdmin webmaster@domainexample.com
ServerName domainexample.com
DocumentRoot /var/www/html/drupal
<Directory /var/www/html/drupal/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/drupal_error.log
CustomLog /var/log/httpd/drupal_access.log combined
</VirtualHost>
Schritt 3: Starten Sie Ihren Apache-Webserver neu, um dies abzuschließen.
systemctl restart httpd
Das Eingeben der IP Ihres Servers in der URL eines Webbrowsers sollte jetzt den Installationsassistenten von Drupal auffordern.
Schritt 1: Wählen Sie die Sprache, die Sie verwenden möchten.
Schritt 2: Wählen Sie den Installationsprofil Typ, den Sie für Ihr Profil installieren möchten.Beachten Sie, dass das Standard-Installationsprofil standardmäßig gewählt wird.
Schritt 3: Geben Sie den Datenbanknamen und das Kennwort ein, das Sie während der Installation von MySQL erstellt haben, um Ihr Drupal anzuhängen.HINWEIS, In unserem Beispiel ist unser Datenbankname drupal_db, unser Datenbankbenutzer lautet "Drupaluser", und unser Passwort ist "Passwort".
Schritt 4: Sobald die Datenbank eingegeben und verifiziert ist, beginnt Drupal seine offizielle Installation.
Schritt 5: Schließlich konfigurieren Sie Ihre Site-Informationen unter der Konfiguration Ihrer Website.Geben Sie in den erforderlichen Angaben ein, erstellen Sie einen Benutzernamen für Ihren Drupal CRM und das Kennwort.Wenn fertig, speichern und fortfahren.
Glückwünsche!Sie haben jetzt Drupal auf Ihrem Server eingerichtet, und Sie können mit dem Aufbau Ihrer Website mit dem Drupal beginnen Benutzerhandbuch Hier.
Geschrieben von Hostwinds Team / August 9, 2021