1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Wordpress mit curl abfragen?

Dieses Thema im Forum "Installation" wurde erstellt von allreverse, 30. Juli 2025.

  1. allreverse

    allreverse Member

    Registriert seit:
    16. Juni 2025
    Beiträge:
    5
    Zustimmungen:
    0
    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-compose/tree/master/official-documentation-samples/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?
     
  2. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    12.745
    Zustimmungen:
    2.004
    Du könntest curl sagen, dass es der Weiterleitung aus dem HTTP Header folgen soll, z.B. mit dem -L Parameter.
     
  3. allreverse

    allreverse Member

    Registriert seit:
    16. Juni 2025
    Beiträge:
    5
    Zustimmungen:
    0
    Ah,, Prima, danke - das funktioniert!
     
  4. allreverse

    allreverse Member

    Registriert seit:
    16. Juni 2025
    Beiträge:
    5
    Zustimmungen:
    0
    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:

    Bildschirmfoto vom 2025-07-30 15-44-39.png
     
  5. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    12.745
    Zustimmungen:
    2.004
    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.
     
  6. allreverse

    allreverse Member

    Registriert seit:
    16. Juni 2025
    Beiträge:
    5
    Zustimmungen:
    0
    Vielen Dank, damit kann ich weiterarbeiten.
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden