Drupal Installation · 2 min read · Dec 26, 2025

Installation und Konfiguration von Drupal auf CentOS 7

Installation und Konfiguration von Drupal auf CentOS 7

Version 1.0
Autor: Srijan Kishore
Zuletzt bearbeitet: 13/Nov/2014

Dieses Dokument beschreibt, wie man Drupal auf CentOS 7 installiert und konfiguriert. Drupal ist eine Open-Source-Content-Management-Plattform, die Millionen von Websites und Anwendungen antreibt. Es wird von einer aktiven und vielfältigen Gemeinschaft von Menschen auf der ganzen Welt erstellt, genutzt und unterstützt.

1 Vorbemerkung

Dieses Tutorial basiert auf einem CentOS 7-Server, daher sollten Sie eine grundlegende CentOS 7-Serverinstallation einrichten, bevor Sie mit diesem Tutorial fortfahren. Das System sollte eine statische IP-Adresse haben. Ich verwende 192.168.0.100 als meine IP-Adresse in diesem Tutorial und server1.example.com als den Hostnamen. Sie müssen einen LAMP-Server in CentOS 7.0 installiert haben, wie im Tutorial erwähnt, um weiterzumachen.

2 Datenbankinitialisierung

Ich werde die Datenbank für Drupal wie folgt erstellen:

mysql -u root -p

Hier fügen wir database=drupaldb user=drupaluser und password=drupalpassword hinzu:

CREATE DATABASE drupaldb;
CREATE USER drupaluser@localhost IDENTIFIED BY 'drupalpassword';
GRANT ALL PRIVILEGES ON drupaldb.* TO drupaluser@localhost;

Weiter geht’s:

FLUSH PRIVILEGES;  
exit

Dienste neu starten

systemctl restart httpd.service  
systemctl restart mariadb.service

CentOS 7.0 verwendet Firewall-cmd, daher werde ich es anpassen, um externen Zugriff auf Port 80 (http) und 443 (https) zu ermöglichen.

firewall-cmd –permanent –zone=public –add-service=http
firewall-cmd –permanent –zone=public –add-service=https
firewall-cmd –reload

3 Installation von Drupal

Zuerst erstellen wir ein Verzeichnis temp, in dem ich die neueste Version von Drupal wie folgt herunterladen werde:

mkdir temp  
cd temp
yum install wget unzip  
wget http://ftp.drupal.org/files/projects/drupal-7.33.zip

Obwohl der LAMP-Stack eine großartige Grundlage für einen Server bietet, benötigt Drupal dennoch einige zusätzliche Pakete, um reibungslos zu laufen. Sie müssen diese Pakete mit dem folgenden Befehl herunterladen:

yum install php-mbstring php-gd php-xml

Entpacken Sie die Drupal-Zip-Datei im folgenden erstellten Ordner:

unzip -q drupal-7.33.zip -d /var/www/html/

Es wird einen Ordner mit /var/www/html/drupal-7.30 erstellen, ich werde den Ordner in /var/www/html/drupal umbenennen. Hier entferne ich nur den Versionsnamen:

mv /var/www/html/drupal-7.33/ /var/www/html/drupal

Jetzt geben Sie die entsprechenden Berechtigungen im Verzeichnis:

chown -R apache:apache /var/www/html/drupal

Wir müssen die Einstellungsdatei aus der default.settings.php-Datei in settings.php im Verzeichnis sites/default erstellen:

cd /var/www/html/drupal/sites/default/  
cp -p default.settings.php settings.php

Drupal möchte, dass /var/www/html/drupal/sites/ und /var/www/html/drupal/sites/default/settings.php beschreibbar sind. Wenn wir mit SELinux arbeiten, müssen wir den Kontext von /var/www/html/drupal/sites/ aktualisieren, um lesen und schreiben zu können:

chcon -R -t httpd_sys_content_rw_t /var/www/html/drupal/sites/

Jetzt fahren Sie mit der Webinstallation von Drupal fort. Gehen Sie zur URL http://192.168.0.100/drupal:
Fahren Sie mit Standard fort und klicken Sie auf Speichern und Fortfahren.

Jetzt ist standardmäßig Englisch ausgewählt, fahren Sie mit Speichern und Fortfahren fort:

Jetzt gehen wir zur Anmeldeseite, indem wir die Datenbankinformationen angeben, die zum Zeitpunkt der Erstellung der Drupal-Datenbank ausgewählt wurden:

In meinem Fall war es

Select MySQL, MariaDB, or equivalent  
Database name = drupaldb  
Database username = drupaluser  
Database password = howtoforge  
Datbase host = localhost

Geben Sie die Informationen nach Ihrer Wahl ein, hier verwende ich:

Site name = Drupal site  
Site e-mail address =  [email protected]  
Username = admin  
Email-address = [email protected]   
Password = howtoforge  
Country = India  
Default time-zone = Asia/kolkata +0530

Die obigen Werte sind benutzerspezifisch, Sie können sie nach Ihren Wünschen anpassen. Drücken Sie weiter auf Speichern und Fortfahren:

Dies wird Ihre Drupal-Installation sein.

Jetzt fahren Sie fort, um Ihre neue Website zu besuchen.

Herzlichen Glückwunsch! Sie haben jetzt eine voll funktionsfähige Drupal-Instanz auf Ihrem CentOS 7.0 :)

7 Links

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.