• Gelöst pgehle

    (@pgehle)


    Hi,

    ich bin neu bei WordPress und habe bisher andere CMS betreut.
    Nun wollte ich ein Kundenprojekt unter WordPress auf meinem Entwicklungsserver in Betrieb nehmen, aber ich erhalte nur Umleitungsfehler.
    Ich habe die Siteurl und Home auf die URL des Entwicklungsservers gesetzt.
    Ich vermute, dass das Problem mit dem SSL zusammenhängt.
    Da der Entwicklungsserver nicht der einzige von außen erreichbare Server im System ist, habe ich dort einen HAProxy laufen, der die SSL-Zertifikate für die Domains zur Verfügung stellt und die Datenpakete anhand der Domain an den entsprechenden Server weiterleitet.
    Der Webserver selbst stellt somit keine SSL-Zertifikate zur Verfügung.
    Kann es daran liegen? Wenn ja, wie kann ich das umgehen? Wie bereits gesagt, es ist nur ein Entwicklungsserver.

Ansicht von 13 Antworten – 1 bis 13 (von insgesamt 13)
  • Moderator threadi

    (@threadi)

    Die Frage betrifft eher deinen Aufbau der Technik als WordPress. In WordPress gibst du die URL mit der WordPress die Ausgabe der Website steuern soll. WordPress verlässt sich dabei darauf, dass die eingetragene URL ohne Problem erreichbar ist. Ich vermute ganz stark, dass irgendetwas in deinem Netzwerk entweder die falsche URL an WordPress übermittelt oder die Umleitung selbst durch etwas in deinem Netzwerk verursacht wird.

    Prüfe daher am besten mal die Zugriffs-Logs um zu schauen was für Anfragen überhaupt am Webserver ankommen auf dem WordPress installiert ist.

    Auch würde ich empfehlen mal einfach eine einfache PHP-Datei im Hauptverzeichnis von WordPress abzulegen, z.B. „test.php“. In dieser schreibst du dann

    <?php
    phpinfo();

    Diese rufst du dann mal direkt auf, so wie du es bisher auch mit WordPress versuchst. Wenn es auch hierbei zu einer endlosen Umleitung gibt, liegt es an deinem Netzwerk. Wenn dir eine Seite angezeigt wird, schau nach, welche Domain dort genau aufgerufen wird und vergleiche die Angabe mit der die du in WordPress eingetragen hast.

    Thread-Starter pgehle

    (@pgehle)

    Auf dem System sind insg. 11 Programmierslots mit div. Apps und CMS die gerade in Entwicklung sind. Alle laufen bis auf die WordPress installation. Vorher lief auf dem Slot eine Joomla Installation ohne probleme.

    Hast du den Hinweis mit der PHP-Datei ausprobiert?

    Thread-Starter pgehle

    (@pgehle)

    ja, habe ich.
    Keine Umleitung, kommt sofort.

    Moderator threadi

    (@threadi)

    Und stimmt die dort ankommende Domain mit der in den WordPress-Einstellungen überein?

    Thread-Starter pgehle

    (@pgehle)

    Ja, tut sie. Siteurl und Home sind in der DB und der Config (nur siteurl) entsprechend hinterlegt

    Moderator threadi

    (@threadi)

    Wieso hast du die siteurl (ich vermute) in der Datei wp-config.php separat angegeben? Wäre imho nicht notwendig.

    Sind Plugins aktiviert? Wenn ja, geht es ohne Plugins?

    Du müsstest auch sehen können was für eine Weiterleitung wohin aufgelöst wird. Das solltest du im Access-Log des Webservers sehen, aber auch in der Entwicklerkonsole deines Browsers. Möglicherweise siehst du dort einen entscheidenden Unterschied.

    Thread-Starter pgehle

    (@pgehle)

    Die Siturl stand sowohl in der DB als auch in der Config Datei. Ich habe das Projekt von einem Bestandskunden bekommen und soll es nur Updaten. Da aber die erstellende Agentur das mitgelieferte Theme umgebaut hat, ist das nicht so einfach. Deshalb mache ich das bei mir auf dem Entwicklungsserver um nicht so lange Ausfallzeiten zu haben.
    Die Umleitung erfolgt auf die aufegerufene Url, also auf sich selber.

    Moderator threadi

    (@threadi)

    Wenn die Umleitung durch WordPress oder ein im Projekt vorhandenes Plugin initiiert werden würde, müsste es ebenfalls einen HTTP-Header geben der dies markiert. Ich weiß gerade nicht wie er genau heißt, ich glaube „Redirect-By“ mit einem Wert dahinter. Müsste in der Entwicklerkonsole im Browser zu sehen sein. Wenn der nicht vorhanden ist, dann wird die Umleitung nicht durch WordPress verursacht.

    Wenn du das Projekt übernommen hast, würde ich dir ohnehin unbedingt empfehlen testweise alle Plugins zu deaktivieren, um diese als Ursache auszuschließen. Das kannst du auch ohne Zugriff aufs Backend erreichen indem du das Verzeichnis /wp-content/plugins/ umbenennst.

    Sollte auch das nicht fruchten, wäre es vermutlich sinnvoller das Projekt in einer anderen Umgebung aufzusetzen um zu schauen, ob es nicht doch an irgendetwas in dem Projekt liegt. Selbst das Theme kann dafür verantwortlich sein.

    Thread-Starter pgehle

    (@pgehle)

    Habe den Plugins Ordner umbenannt, bringt nichts.
    Hier ein Bild von der Netzwerkanalyse:

    https://ibb.co/7NSjvQ7S
    [url=https://ibb.co/7NSjvQ7S][img]https://i.ibb.co/gFrmydsr/Screenshot-2025-11-19-142848.jpg[/img][/url]

    Thread-Starter pgehle

    (@pgehle)

    Plugins Ordner ist umbenannt.
    Hier ein Screenshot der Netzwerkanalyse: https://ibb.co/7NSjvQ7S

    • Diese Antwort wurde vor 2 Monaten, 4 Wochen von pgehle geändert.
    • Diese Antwort wurde vor 2 Monaten, 4 Wochen von pgehle geändert.
    Moderator La Geek

    (@la-geek)

    Eine kleine Randnotiz und keine Ahnung ob das irgendwie zur Lösung des Problems beiträgt:

    Bei Joomla! ist es vollkommen ausreichend, die Website zu kopieren und die URLs in der config.php anzupassen. Das funktioniert deshalb so unkompliziert, weil Joomla! mit relativen URLs arbeitet.
    WordPress hingegen regelt alles über absolute URLs, daher müssen bei einer Migration alle URLs in der Datenbank umgeschrieben werden.

    Thread-Starter pgehle

    (@pgehle)

    Habe ich entfernt, leider immer noch Umleitungsfehler.
    Wenn ich eine neue Installation von WordPress starte bekomme ich bei https sogar da Probleme. Ohne geht es.

Ansicht von 13 Antworten – 1 bis 13 (von insgesamt 13)

Du musst angemeldet sein, um auf dieses Thema zu antworten.