wake-up-neo.com

Leitet meine Entwicklungskopie weiter um

Ich arbeite an einigen Änderungen für die Site eines Kunden. Also habe ich die Dateien der Site heruntergeladen und die Datenbank exportiert.

Ich muss zuerst einige große Änderungen an einer Entwicklungsmaschine vornehmen, damit ich mich nicht mit der Live-Site anlegen kann.

Dann habe ich die Datenbank in meine Entwicklungsmaschine importiert und auch die Dateien eingerichtet. Aber wann immer ich zu http: // localhost gehe, leitet es mich zur Website des Kunden weiter: https://theclientsite.com

Da es mich also zu einer https-Adresse umleitet, denke ich, dass es wahrscheinlich etwas damit zu tun hat.

Ich habe eine globale Suche nach dem Code für die Clientdomäne durchgeführt, sehe jedoch keine Weiterleitungen.

Was könnte die Quelle der Umleitung sein? Wenn die Weiterleitung der Website nicht aufhört, kann ich nicht arbeiten.

3
leonel

Normalerweise ist dies ein Problem mit der Site-URL oder der WordPress-URL, die nicht richtig festgelegt wurden. Wenn Sie die Datenbank gerade kopiert haben, versucht WordPress selbst, die Domain wieder auf die Website umzuleiten, die seiner Meinung nach die richtige ist.

Sie haben zwei Möglichkeiten:

1. Bearbeiten Sie die Einstellungen

Verwenden Sie PHPMyAdmin oder ein ähnliches Tool, um die Site-URL und die WordPress-URL-Einstellungen in der Datenbank zu bearbeiten. Dies sollte behebt das Problem, vorausgesetzt, nichts anderes in Ihrer Entwicklungsbox erzwingt die Umleitung.

2. Ändern Sie Ihre Hosts-Datei

Das ist die bessere Lösung. Bearbeiten Sie die Datei hosts , um http://clientsite.com auf Ihre lokale IP-Adresse (127.0.0.1) zu verweisen. Navigieren Sie dann genauso zur Entwicklung Site wie zur Produktion Site. Denken Sie daran, Ihre Hosts-Datei nach Abschluss der Entwicklung wieder zu ändern.

3
EAMann

Ich stimme EAMann zu, dass es sich wahrscheinlich um eine Datenbank handelt. Ich denke jedoch, dass die erste Lösung besser ist als die zweite der beiden. Wenn ich WordPress-Installationen verschiebe (normalerweise von der Entwicklung in die Produktion und nicht umgekehrt, wie Sie), führe ich einfach einige UPDATE-Anweisungen in phpMyAdmin aus. Das ist was ich laufe:

update wp_posts set post_content = replace(post_content,'development.org','production.org');
update wp_posts set guid = replace(guid,'development.org','production.org');
update wp_options set option_value = replace(option_value,'development.org','production.org');
update wp_commentmeta set meta_value = replace(meta_value,'development.org','production.org');

Stellen Sie sicher, dass Sie die URLs und Tabellennamen entsprechend Ihrer Situation bearbeiten.

2