Websites & Webserver
Alles, was zwischen Domain und ausgelieferter Webseite passiert: Panel-Konfiguration, Dateien hochladen, Skripte automatisieren, HTTPS erzwingen.
Dateien & Server-Zugriff
- FTP- und SFTP-Zugang einrichtenDateien per SFTP (verschlüsselt, Port 22) übertragen — Hostname, Login und Authentifizierung in Plesk und cPanel, plus zusätzliche FTP-Konten pro Verzeichnis.
- SSH-Zugang einrichten und verbindenSSH-Schlüssel erstellen, im Plesk- oder cPanel-Panel hinterlegen und per Terminal oder PuTTY verbinden — Passwort-Login ist deaktiviert.
- Externem Dienstleister Zugang gebenEiner Agentur oder einem Dienstleister eigenen, begrenzten Zugang geben und nach dem Auftrag wieder löschen — am besten ein separater Panel-Login in Plesk.
- SSH-Fehler „No supported authentication methods" beheben„No supported authentication methods available (server sent: publickey)" — der SSH-Client hat keinen Schlüssel übergeben. So löst du es.
Docker
- Rootless Docker: Container auf deinem ServerDocker ohne Root-Rechte auf deinem Plesk-Server nutzen — Freischaltung, Alltags-Befehle, Neustart-Verhalten und was rootless anders macht.
- Docker Compose: Dienste dauerhaft betreibenContainer deklarativ verwalten statt langer docker-run-Befehle — compose.yaml anlegen, Dienste starten, aktualisieren und Daten in Volumes sichern.
- Container hinter deiner Domain (Reverse Proxy)Einen Web-Dienst im Container über deine Domain erreichbar machen — nginx-Proxy-Anbindung auf Plesk, inklusive WebSocket- und Upload-Feinheiten.
- ValKey/Redis als Cache im ContainerValKey — der offene Redis-Ersatz — per Docker starten und mit kompletten Snippets an WordPress, Magento, Shopware oder Pimcore anbinden.
- OpenSearch im Container für die Shop-SucheOpenSearch als Single-Node-Container für Entwicklung und kleine Kataloge betreiben — und wann der Wechsel auf Managed OpenSearch der richtige Schritt ist.
- Varnish als HTTP-Cache im ContainerVarnish zwischen nginx und Apache schalten — der Docker-Weg zum Full-Page-Cache auf Plesk, inklusive Magento-VCL und den typischen Fallstricken.
Domains im Panel
- Document Root einer Domain ändernDas Basisverzeichnis (Document Root) einer Domain ändern — in Plesk direkt über die Hosting-Einstellungen, in cPanel je nach Domain-Typ per UI oder Symlink.
- Domain hinzufügenWeitere Domain, Subdomain, Alias oder reine E-Mail-Domain im Plesk- oder cPanel-Panel anlegen — mit automatischem DNS bei rack::SPEED-Nameservern.
- Standard-Domain festlegen: mit oder ohne wwwAlle Aufrufe auf eine Standard-Domain bündeln — www oder ohne www: in Plesk per Bevorzugte-Domain-Einstellung, in cPanel per .htaccess, SEO-sicher mit 301.
- Warum Temporary Domain und Website-Vorschau deaktiviert sindcPanel Temporary Domain und Plesk Website-Vorschau sind auf rack::SPEED-Servern deaktiviert — die Gründe und wie du deine Website stattdessen testest.
Entwickler-Tools
- Cronjob einrichtenGeplante Aufgaben (Cronjobs) in Plesk oder cPanel anlegen — Zeitplan und Befehl setzen und die richtige PHP-Version auf der Shell treffen.
- Git-Deployment einrichtenCode per Git ins Hosting ausrollen — Repository in Plesk oder cPanel anlegen, Deploy-Pfad setzen und automatisches Deployment beim Push aktivieren.
- Node.js-Anwendung einrichtenNode.js-App in Plesk oder cPanel starten — Anwendungswurzel, Startdatei und Node-Version setzen und Abhängigkeiten per npm install einspielen.
Magento
- Magento-Dateirechte zurücksetzenAuf rack::SPEED-Servern sind Magento-Dateirechte vorkonfiguriert. Falls verstellt: mit drei Befehlen zurück auf 755/644 und ausführbares bin/magento.
- Magento-Cache leeren und neu indexierenCache leeren mit cache:clean vs. cache:flush, Indexer per indexer:reindex neu aufbauen — und wann welcher Befehl der richtige ist.
- Magento-Wartungsmodus ein- und ausschaltenWartungsmodus per bin/magento maintenance aktivieren, die eigene IP ausnehmen und einen hängengebliebenen 503-Wartungszustand auflösen.
- Magento: „The content model is not determinist" behebenMagento-Reindex bricht mit „content model is not determinist" in esconfig.xsd ab — Ursache libxml2 ≥ 2.12, Patch und Fix ab Magento 2.4.8.
- OpenSearch in Magento einrichtenOpenSearch als Magento-Suchmaschine konfigurieren: Engine umstellen, Verbindung testen, neu indexieren — im Admin oder per CLI, Schritt für Schritt.
- OpenSearch in Magento: „No alive nodes found" behebenMagento erreicht OpenSearch/Elasticsearch nicht — Verbindungsdaten prüfen, per curl testen, Konfiguration setzen und neu indexieren.
PHP
- Welche PHP-Versionen stehen zur Verfügung?Neue Server und Hosting-Pakete liefern wir mit PHP 7.4 bis 8.5 aus — plus Bestandsschutz-Regeln und Hinweise zu EOL-Versionen.
- PHP-Version einer Domain wählenPHP-Version pro Domain in Plesk oder cPanel umstellen — Schritt für Schritt, plus was nach dem Wechsel zu prüfen ist und warum die Shell-Version separat läuft.
- PHP-Version auf der Shell korrekt nutzenDie PHP-Version per SSH weicht von der im Panel gewählten ab — mit vollem Binary-Pfad oder Alias nutzt du auf der Shell die richtige Version.
- Composer installierenComposer per SSH im Hosting-Account installieren — aktuelle oder bestimmte Version, plus Alias für den Aufruf ohne Pfad.
- Upload bricht mit HTTP 413 ab: Upload-Limit erhöhenGroße Datei-Uploads brechen trotz hohem upload_max_filesize ab? Meist bremst das nginx-Limit in Plesk — so hebst du beide Grenzen an.
Shopware
- Shopware-Cache leerenCache in Shopware 6 leeren — im Admin unter Caches & Indizes oder per bin/console cache:clear, plus theme:compile nach Theme-Änderungen.
- Shopware-Wartungsmodus ein- und ausschaltenWartungsmodus in Shopware 6 pro Verkaufskanal aktivieren — im Admin mit IP-Allowlist oder per bin/console sales-channel:maintenance.
- Shopware Queue und Worker dauerhaft betreibenShopware-Queue-Worker einrichten — Schnellstart per Cronjob oder systemd User-Unit, Admin-Worker abschalten, Scheduler und Skalierung.
- Shopware: „The content model is not determinist" behebenShopware-Fehler ERROR 3070 „The content model is not determinist" nach libxml2-Update beheben — Update auf 6.5.8.1+, Workaround für 6.4.
- OpenSearch in Shopware einrichtenOpenSearch als Shopware-Suche aktivieren: .env-Variablen, Indexierung über die Queue, Alias und Single-Node-Feinheiten — Schritt für Schritt.
WordPress
- WP-Toolkit: WordPress im Panel verwaltenWordPress-Installationen im WP-Toolkit von Plesk oder cPanel finden, verbinden und per Ein-Klick-Login verwalten — der zentrale Einstieg.
- WordPress-Updates mit dem WP-ToolkitCore, Plugins und Themes über das WP-Toolkit aktualisieren — mit Sicherung vor dem Update und automatischen Updates für unkritische Komponenten.
- WP-CLI: WordPress auf der KommandozeileWP-CLI per SSH nutzen — Plugins, Core und Datenbank ohne Backend verwalten. Inklusive Installation, falls das Tool auf dem Server fehlt.
- WordPress-Fehler nach PHP-Wechsel behebenWeißer Bildschirm oder Fehler 500 nach dem PHP-Update? Zurück zur alten Version, Verursacher im Debug-Log finden, Plugins aktualisieren — der Fahrplan.
Zertifikate & SSL
- Let's Encrypt / HTTPS aktivierenHTTPS läuft auf rack::SPEED-Servern automatisch per AutoSSL — neue Domains bekommen ein Let's-Encrypt-Zertifikat von selbst. So prüfst du den Status.
- HTTPS erzwingen: HTTP auf HTTPS umleitenHTTP-Aufrufe dauerhaft per 301 auf HTTPS umleiten — mit einem Schalter in Plesk oder cPanel, alternativ per .htaccess, plus Base-URL-Hinweise für Shops.
- HSTS aktivieren: HTTPS im Browser festschreibenHSTS (Strict-Transport-Security) in Plesk per SSL It! oder in cPanel per .htaccess aktivieren — mit Stufenplan für max-age, Subdomains und Preload.