logo

Extra Block Types (EBT) - Neue Erfahrung im Layout Builder❗

Extra Block Types (EBT) - gestylte, anpassbare Blocktypen: Diashows, Registerkarten, Karten, Akkordeons und viele andere. Eingebaute Einstellungen für Hintergrund, DOM Box, Javascript Plugins. Erleben Sie die Zukunft der Layouterstellung schon heute.

Demo EBT-Module EBT-Module herunterladen

❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen

Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.

Demo EPT-Module EPT-Module herunterladen

Scroll
26/05/2025, by Ivan

Drupal 8 läuft auf jedem Webserver mit einer PHP-Version, die den PHP-Anforderungen entspricht.

Viele Hosting-Anbieter bieten Optionen für die PHP-Version an. Die Standard-PHP-Version kann niedriger sein als die für Drupal erforderliche Version, prüfen Sie daher die aktuelle Version in der Steuerungsoberfläche Ihres Hosts und ändern Sie diese bei Bedarf auf die neueste unterstützte Version.

PHP veröffentlicht regelmäßig Sicherheitsupdates. Verfolgen Sie diese auf php.net und aktualisieren bzw. patchen Sie Ihre Server entsprechend oder arbeiten Sie mit Ihrem Hosting-Anbieter zusammen, der die PHP-Updates verwaltet.

Wenn Sie Drupal-Websites auf Ihrem eigenen Computer erstellen und entwickeln möchten, können Sie alle notwendigen Komponenten lokal installieren.

Sicherheitshinweis: Einige Sicherheitsfunktionen werden nur für Apache und (in geringerem Maße) IIS über die Dateien .htaccess und web.config bereitgestellt. Es liegt in Ihrer Verantwortung, diese Funktionen nachzubilden, wenn Sie Apache nicht verwenden.

Zugriffsrechte für Dateien und Ordner

Drupal und PHP müssen Schreib- und Leserechte für das Verzeichnis /sites/default/files haben. Dieser Bereich wird für das Speichern von zwischengespeicherten Dateien (komprimierte CSS und JavaScript) sowie für jegliche Dateiuploads über die Drupal-Oberfläche verwendet.

Sicherheitshinweis: Eine universelle Berechtigung wie 0777 ist nicht sicher und wird nicht empfohlen.

Apache

Apache ist der am häufigsten verwendete Webserver für Drupal. Drupal läuft auf Apache 2.x, gehostet unter UNIX/Linux, OS X oder Windows. Drupal 9 benötigt mindestens Apache 2.4.7.

Der Großteil der Drupal-Entwicklung und -Bereitstellung erfolgt auf Apache, weshalb für Apache mehr Community-Erfahrung und Tests vorliegen als für andere Webserver.

Die Apache-Erweiterung „mod_rewrite“ ist erforderlich. Sie wird für „saubere URLs“ verwendet.

Die Apache Virtualhost-Konfiguration muss die Direktive AllowOverride All enthalten, damit die Verwendung der Drupal .htaccess-Datei erlaubt ist.

Wenn auf dem Apache-Server standardmäßig Options +MultiViews aktiviert ist, muss die Virtualhost-Konfiguration auch Options -MultiViews enthalten (oder -MultiViews zu einer bestehenden Options-Direktive hinzugefügt werden).

In manchen Systemen, besonders in OpenSuse-Distributionen, müssen Sie eventuell Einstellungen für SymLink in der .htaccess-Datei hinzufügen. Abhängig von den Sicherheitseinstellungen müssen Sie möglicherweise +FollowSymLinks oder +SymLinksIfOwnerMatch hinzufügen (besonders bei Shared Hosts). Fehlermeldungen auf dem Bildschirm können unklar sein, aber die Fehlerprotokolle weisen auf das Problem hin. Wenn Sie die .htaccess-Datei bearbeiten, denken Sie daran, dass Sie diese nach Updates, die die Datei überschreiben, erneut anpassen müssen!

Nginx

Nginx ist ein weit verbreiteter Webserver, der auf hohe Parallelität, Leistung und geringen Speicherverbrauch ausgelegt ist.

Drupal läuft mit veralteten Nginx-Versionen (0.7.x, 0.8.x, 1.0.x, 1.2.x), stabilen Versionen 1.8.x und Hauptversionen 1.9.x, gehostet unter UNIX/Linux, OS X oder Windows. Nginx ist eine beliebte Alternative zu Apache und verfügt ebenfalls über umfassende Community-Erfahrung und Tests.

Die Nginx-Website bietet eine Drupal-Nginx-Konfigurationsdatei, die Sie für die Einrichtung von Drupal-Websites verwenden können.

Microsoft IIS

Microsoft IIS ist ein Webserver und eine Sammlung von Funktionsmodulen für den Einsatz unter Microsoft Windows.

Der Drupal-Kern läuft auf IIS 5, IIS 6, IIS 7, IIS 8 oder IIS 10, sofern PHP korrekt konfiguriert ist.

Für saubere URLs benötigen Sie möglicherweise ein Drittanbieter-Produkt. Für IIS 7 oder 8 können Sie das Microsoft URL Rewrite-Modul oder eine Drittanbieter-Lösung verwenden.

Für IIS 7 benötigt Drupal Windows Server 2008 SP2 oder höher zur Unterstützung von fastCGI.

PHP eingebauter Webserver (nur für Entwicklung)

Der eingebaute PHP-Webserver ist als CLI-SAPI-Tool in PHP Version 5.4.0 und höher enthalten.

Der PHP-Webserver wurde für die Unterstützung bei der Anwendungsentwicklung entwickelt. Er kann auch für Testzwecke oder zur Demonstration von Anwendungen in kontrollierten Umgebungen nützlich sein. Er ist nicht als vollwertiger Webserver gedacht und sollte daher nicht als produktiver Server für die Öffentlichkeit verwendet werden.

Dieser Webserver kann mit dem Drupal Schnellstart-Befehl gestartet werden.

 

Source URL:

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.