Wir zeigen Ihnen, wie Sie Drupal 7 auf CentOS 7 installieren. In diesem Tutorial helfen wir Ihnen, die neueste Version von Drupal auf Ihrem CentOS 7 VPS mit Nginx, MariaDB und PHP-FPM zu installieren. Bevor wir fortfahren, gehen wir davon aus, dass Sie bereits einen LEMP-Stack (Linux, Nginx, MariaDB und PHP) auf Ihrem Server installiert haben. Wenn nicht, können Sie dem Tutorial zur Installation von LEMP folgen, um Ihr Linux-VPS vorzubereiten. Wenn Sie bereits einen LEMP-Stack auf Ihrem Server installiert haben, sind wir startklar. Die Installation von Drupal 7 auf CentOS 7 ist ziemlich einfach und sollte nicht länger als 10 Minuten dauern.
1. Aktualisieren Sie das Betriebssystem
Zunächst müssen Sie Ihre gesamte Systemsoftware auf die neueste verfügbare Version aktualisieren. Dies kann mit dem Befehl:
erfolgen## yum update
2. Erforderliche Pakete installieren
Außerdem müssen Sie die erforderlichen Pakete mit yum:
installierenyum install php-gd php-mbstring php-xml
3. Laden Sie Drupal herunter
Als nächstes müssen Sie Drupal von der offiziellen Website herunterladen. Die neueste stabile Version ist 7.32, Sie können sie also mit dem folgenden Befehl herunterladen:
## wget http://ftp.drupal.org/files/projects/drupal-7.32.tar.gz
4. Entpacken Sie das Drupal-Archiv
Danach sollten Sie das tar.gz-Archiv entpacken und dieses Verzeichnis nach /var/www/html
verschieben## tar -zxvf drupal-7.32.tar.gz ## mv drupal-7.32 drupal ## mv drupal /var/www/html/
5. Konfigurieren Sie Drupal
Jetzt können Sie zum Verzeichnis /var/www/html/drupal/sites/default/ auf Ihrem Server navigieren, eine Kopie der default.settings.php namens settings.php erstellen und dieses Verzeichnis und diese Datei für alle beschreibbar machen:
## cd /var/www/html/drupal/sites/default/ ## cp default.settings.php settings.php ## chmod 666 settings.php ## chmod 777 /var/www/html/drupal/sites/default
6. Neue Datenbank erstellen
Nachdem Sie diese wenigen Schritte ausgeführt haben, können Sie die Datenbank erstellen. Melden Sie sich als root bei Ihrer MariaDB an
## mysql -u root -p
und geben Sie die folgenden Befehle ein:
## create database DrupalDB; ## grant all on DrupalDB.* to Drupal_user@localhost identified by "sEcReT_pASsWoRd"; ## exit
7. Webserver konfigurieren
Es ist an der Zeit, den Webserver so zu konfigurieren, dass Sie mit Ihrem Domainnamen auf das Drupal-Verzeichnis auf Ihrem Server zugreifen können.
Navigieren Sie mit dem Befehl zu /etc/nginx/conf.d:
## cd /etc/nginx/conf.d
und erstellen Sie die Datei drupal.conf:
## nano drupal.conf
mit folgendem Inhalt:
server { server_name domain.com; listen 80; root /var/www/html/drupal; access_log /var/log/nginx/domain.com-access.log; error_log /var/log/nginx/domain.com-error.log; index index.php; location / { try_files $uri $uri/ /index.php?$args; } location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ { access_log off; expires max; } location ~ /\.ht { deny all; } location ~ \.php { try_files $uri = 404; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include /etc/nginx/fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
Vergessen Sie nicht, domain.com durch Ihren Domainnamen zu ersetzen.
8. Starten Sie den Webserver neu
Starten Sie jetzt Ihren Nginx-Webserver neu:
systemctl restart nginx
Das ist es. Es ist an der Zeit, Ihren bevorzugten Webbrowser zu verwenden und zu:
zu navigierenhttp://domain.com
Vergessen Sie auch hier nicht, domain.com durch Ihren Domainnamen zu ersetzen.
Sie sollten so etwas sehen:
Jetzt können Sie den Anweisungen folgen und die Installation von Drupal 7 auf Ihrem CentOS 7 VPS abschließen.
Natürlich müssen Sie Drupal 7 nicht auf CentOS 7 installieren, wenn Sie einen unserer Managed Drupal Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Drupal für Sie zu installieren. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen. Wir haben auch eine Anleitung veröffentlicht für:How to Install Drupal on CentOS 8.
PS . Wenn Ihnen dieser Beitrag zur Installation von Drupal 7 auf CentOS 7 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.