Systemumgebung / Anwendungen

  • Apache Webserver ab Version 2.2 (alternativ NGINX, IIS mgl.)
  • PHP ab Version 7.4 (empf. 8.0)
  • MySQL ab Version 5.7
  • ImageMagick v6 oder GraphicsMagick
  • rsync, wget, tar

Zugänge

Folgende Zugänge werden für Administration / Deployment mindestens benötigt:

  • SSH- und SFTP-Zugang
  • Datenbank-Zugang (MySQL)

Weitere Systemvoraussetzungen

Apache-Module

  • mod_alias
  • mod_authz_core
  • mod_autoindex
  • mod_deflate
  • mod_expires
  • mod_filter
  • mod_headers
  • mod_rewrite
  • mod_setenvif

Apache-Konfiguration

  • AllowOverride All (mindestens "Indexes" und "FileInfo")
  • Options -Indexes FollowSymLinks MultiViews

PHP-Extensions

  • mbstring
  • mcrypt
  • bcmath
  • curl
  • fileinfo
  • filter
  • FreeType
  • gd
  • hash
  • json
  • mysqli
  • openssl
  • pcre >= 8.30
  • pdo
  • poppler-utils
  • session
  • soap
  • SPL
  • standard
  • xml
  • zip
  • zlib

PHP-Konfiguration

  • save_mode = off
  • max_execution_time = 600
  • memory_limit = 280M
  • post_max_size = 100M
  • upload_max_filesize = 100M
  • max_input_vars = 1500    
  • file_uploads = on
  • allow_url_fopen = on
  • sql.safemode = off
  • disabled register_globals
  • disabled magic_quotes 

Unix-Dateirechte

  • Dateien müssen von ssh-User und www-User lesbar und schreibbar sein
  • PHP-Lesezugriff auf /dev/urandom oder /dev/random

Anmerkung: 
Die obigen Angaben sind unverbindlich, ohne Gewähr und beruhen zum Teil auf eigenen Erfahrungswerten bzw. daraus abgeleiteten Empfehlungen.