Wikiwings

Kategorien: Webhosting

SILVERSTRIPE-Systemvoraussetzungen

Einschränkungen bei Websites, die extern gehostet werden

BITWINGS entwickelt eigene SILVERSTRIPE-Module. Unsere Module ermöglichen es, die Website besser und individueller darzustellen. Durch ein Fremdhosting sind unsere Module nicht abrufbar und somit nicht updatefähig.

Bitte beachten Sie, dass alle untenstehenden Punkte erfüllt werden müssen.

Weitere Informationen können Sie hier nachlesen. In unserer Dokumentation sind z.T. höhere Systemvoraussetzungen angegeben.

Mindestvoraussetzungen

  • PHP >= 8.1
  • MySQL >= 5.7.5 oder MariaDB >= 10.5.11
  • Apache >= 2.x
  • composer 2.x
  • URL rewriting Support
  • Recognised Webserver
  • POST Support
  • PHP Erweiterungen:
    • ctype
    • dom
    • fileinfo
    • hash
    • intl
    • mbstring
    • session
    • simplexml
    • tokenizer
    • xml
    • gd
    • imagick
    • pdo oder mysqli
    • tidy (optional)
  • PHP Konfiguration:
    • memory_limit mindestens 48M
  • Weitere Dienstprogramme:
    • jpegoptim
    • optipng
    • pngquant
    • gifsicle

Übersicht

SILVERSTRIPE muss eine Vielzahl von HTTP-Anfragen verarbeiten und ist darauf angewiesen, dass die Hosting-Umgebung sicher konfiguriert ist, um Einschränkungen durchzusetzen. Es gibt sichere Standardeinstellungen für Apache, jedoch sollten Sie die Konfiguration unabhängig von Ihrer Webserver-Einrichtung kennen.

Dateisystem-Berechtigungen

SILVERSTRIPE benötigt Schreibzugriff für den Webserver-Benutzer auf public/assets und Lesezugriff für diesen Benutzer auf alles weitere in Ihrem Webroot.

URL Rewriting

SILVERSTRIPE erwartet, dass URL-Pfade nach public/index.php umgeschrieben werden. Bei Apache ist dies durch .htaccess-Dateien vorkonfiguriert und wird mit dem Modul mod_rewrite erwartet. Standardmäßig befinden sich diese Dateien in public/.htaccess und public/assets/.htaccess.

HTTP-Header

SILVERSTRIPE kann HTTP-Header zu Antworten hinzufügen, die es direkt verarbeitet. Diese Header sind oft sensibel, z.B. um das HTTP-Caching für Antworten zu verhindern, die Daten auf Basis von Benutzersitzungen anzeigen, oder wenn geschützte Assets bedient werden. Sie müssen sicherstellen, dass diese Header in Ihrem Webserver vorhanden sind. Der Apache erlaubt dies zum Beispiel durch den Header setifempty (siehe Dokumentation). 

CDNs und andere Reverse Proxies

Wenn Ihre SILVERSTRIPE-Site hinter mehreren HTTP-Layern gehostet wird, sind Sie dafür verantwortlich, zu kontrollieren, welche weitergeleiteten Header als gültig angesehen werden und welche IPs sie setzen können.

Die eingegebene E-Mail-Adresse ist leider nicht korrekt. Bitte überprüfen Sie Ihre Adresse noch einmal.