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 -pHier 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;
exitDienste neu starten
systemctl restart httpd.service
systemctl restart mariadb.serviceCentOS 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 tempyum install wget unzip
wget http://ftp.drupal.org/files/projects/drupal-7.33.zipObwohl 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-xmlEntpacken 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/drupalJetzt geben Sie die entsprechenden Berechtigungen im Verzeichnis:
chown -R apache:apache /var/www/html/drupalWir 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.phpDrupal 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 +0530Die 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
- Drupal : https://www.drupal.org/
- CentOS : http://www.centos.org/
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.