Wordpress mit curl abfragen?

  • Liebe alle,

    ich versuche gerade Wordpress auf einem Server zu installieren mit einem fertigen Docker-Image. Der Server ist bei Strato und ich habe nur Konsolenzugriff. Ich verwende diese Standard-Anleitung:

    https://github.com/docker/awesome…ples/wordpress/

    Einziger Unterschied: Weil ich auf dem Server schon einen Apache laufen habe, habe ich die Zeile mit den Ports geändert in

    ports:
    -8100:80

    und ich habe eigene Passwörter eingesetzt. bei "docker-compose-up -d" funktioniert auch alles. Da ich nur eine Konsole habe, dachte ich mir, ich könnte mit "curl localhost:8100" den HTML-Text von der Installationsseite sehen, aber da kommt nichts (leeres Ergebnis, kein Fehler).

    "curl -I localhost:8100" zeigt:

    TTP/1.1 302 Found
    Date: Wed, 30 Jul 2025 13:10:48 GMT
    Server: Apache/2.4.62 (Debian)
    X-Powered-By: PHP/8.2.29
    Expires: Wed, 11 Jan 1984 05:00:00 GMT
    Cache-Control: no-cache, must-revalidate, max-age=0, no-store, private
    X-Redirect-By: WordPress
    Location: http://localhost:8100/wp-admin/install.php
    Content-Type: text/html; charset=UTF-8

    Warum bekomme ich die Installationsseite bzw. den HTML-Text davon nicht angezeigt / wie kann ich das debuggen?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • In dem Zusammenhang: Ich würde jetzt gerne diese Wordpress-Instanz mit einem Apache auf dem Host als "reverse proxy" betreiben. Der Apache soll mehrere Unterverzeichnisse bedienen, der Dumainname landet dort und auch das lets encrypt-Zertifikat zeigt auf diesen Domainnamen "ddd.com" (Beispiel), so dass ich die Instanz unter "https://ddd.com/wordpress" aufrufen kann.

    Das funktioniert auch prinzipiell, aber die Installationsseite sieht seltsam aus (siehe Bild unten)

    in der /etc/apache2/sites-available/000-default-le-ssl.conf steht:

    #wordpress
    ProxyRequests Off
    ProxyPass "/wordpress" "http://localhost:8100"
    ProxyPassReverse "/wordpress" "http://localhost:8100"

    So als ob nicht alle Design-Elemente transportiert werden - wie kann ich das korrigieren?

    So sieht es aus:

  • Du kannst z.B. in der Browser Konsole nachsehen, warum die CSS Dateien usw. nicht geladen werden, anhand der aktuell verwendeten und fehlschlagenden Pfade kommst Du dann vielleicht drauf, was Du noch im Proxy einstellen musst.

    Vielleicht wäre das ganze Thema eher etwas für ein Apache Forum, die bisherigen Probleme sind nicht WordPress spezifisch.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!