Ich entwickle eine WordPress-Site. Ich habe die Dateien (WordPress) auf meinen Live-Host hochgeladen. Also meine neue Live-URL-Site für meine WordPress wie diese Beispiel-URL http://mywordpress.com/die Anzeige scheint in Ordnung zu sein, aber wenn ich anfange, die Menüseite zu durchsuchen, wird sie statt auf meinen lokalen Server umgeleitet http://mywordpress.com/about-us/ es ging zu meinem localhost wie http://localhost/mywordpress/about-us
Als ich also die Seitenquelle überprüft habe, sind alle Links, einschließlich des Stylesheets, auf meine lokale Seite verlinkt. obwohl ich diesen Code verwende
Es ist irgendwie seltsam … aber weiß jemand, wie man das konfiguriert?
Hast du auch die Konfigurationsdateien und/oder die Datenbank hochgeladen?
– verzeihen ♦
16. Januar 2012 um 5:44 Uhr
Ja, ich habe es bereits gemäß den Anmeldeinformationen meiner Hostdatenbank konfiguriert … und es funktioniert einwandfrei, das einzige Problem sind die Links, es wird weiterhin auf meinen Localhost umgeleitet und Daten von meinem lokalen Server abgerufen
– Basteln
16. Januar 2012 um 5:45 Uhr
Überprüfen Sie Ihre allgemeinen Einstellungen und stellen Sie sicher, dass Ihre WordPress Address (URL) und Site Address (URL) sind nicht auf localhost gesetzt.
– Virendra
16. Januar 2012 um 5:45 Uhr
Wo kann ich diese allgemeinen Einstellungen sehen?
– Basteln
16. Januar 2012 um 5:51 Uhr
Gehen Sie zum WordPress-Admin-Bereich und suchen Sie nach Settings in der linken Navigation. Du wirst finden General unter dem.
– Virendra
16. Januar 2012 um 5:52 Uhr
HandarbeitNYC.com
Es klingt für mich so, als würde Ihre Datenbank alte Werte für Ihre URLs verwenden.
Ich bin hunderte Male von lokal zu online migriert und denke, dass die meisten Tutorials zur WordPress-Migration zu komplex sind. Hier ist meine Methode (vorausgesetzt, Sie haben bereits eine frisch WordPress Installation und Datenbank)
Gehen Sie zu phpMyAdmin für Ihren lokalen Server und exportieren Sie Ihre Datenbank (aber nicht als Datei) … holen Sie sich einfach den direkten SQL-Text und kopieren Sie ihn.
Fügen Sie diesen Code in Dreamweaver, Texteditor, Coda oder ein beliebiges Klartext-Textverarbeitungsprogramm ein, das Suchen und Ersetzen ausführen kann. Suchen Sie dann nach „http://MyOldWordpressUrl.com/wordpress“ (stellen Sie sicher, dass es dort ist NEIN Schrägstrich nach dem letzten Verzeichnis) und durch „http://MyNewWordpressUrl.com/wordpress“ ersetzen. Die Anführungszeichen fehlen natürlich. Stellen Sie sicher, dass Ihre alte WordPress-URL korrekt ist. Sie können in admin -> allgemeine Einstellungen nachsehen.
Rufen Sie Ihr Control Panel für Ihr Online-Hosting auf und gehen Sie zur Datenbank für Ihre neue WordPress-Installation (dies sollte eine brandneue Installation sein, bei der Sie noch keine Beiträge erstellt oder Daten eingegeben haben – genau das, was WordPress Ihnen bietet). Exportieren Sie die Datenbank und speichern Sie sie als Datei (für alle Fälle). Lassen Sie jetzt alle Tabellen fallen. Klicken Sie auf JA, wenn Sie gefragt werden, ob Sie sicher sind. Klicken Sie dann auf das SQL-Symbol (sollte sich in der oberen linken Ecke der linken Seitenleiste befinden). Dies sollte ein neues Fenster öffnen. Fügen Sie nun Ihren Code aus Schritt 2 ein und klicken Sie auf GO.
Übertragen Sie Ihren Themenordner per FTP.
Im Moment sollten Sie zum wp-admin der neuen WordPress-Installation gehen. Es gelten Ihr gleicher Benutzername und dasselbe Passwort. Gehen Sie zu “Einen Beitrag hinzufügen” und fügen Sie ein beliebiges Bild von Ihrem Computer hinzu … warten Sie, bis es hochgeladen ist, und löschen Sie es jetzt. In diesem Schritt muss der Server den Upload-Ordner erstellen, um 100% sicher zu sein, dass er von WordPress registriert und auf die richtigen Berechtigungen eingestellt ist. Ich habe schon Stunden damit verschwendet, den Upload-Ordner direkt per FTP zu übertragen, also tun Sie es nicht.
Schritt 5 hat einen Upload-Ordner in FTP erstellt, jetzt können Sie den Inhalt Ihres Upload-Ordners (z. B. 2008, 2009, 2010, 2011 + Unterordner) per Drag & Drop in den Upload-Ordner ziehen. Es sollte nichts darin sein, außer einem leeren Ordner (weil Sie diese Datei in Schritt 5 gelöscht haben), also ist es in Ordnung, sie zu überschreiben, wenn Sie gewarnt werden.
Der einzige verbleibende Schritt ist die Übertragung Ihrer Plugins. Sie können dies über FTP tun, obwohl es wahrscheinlich schneller ist, sie direkt über den WordPress-Adminbereich über “Plugin hinzufügen” und Suchen + Installieren hinzuzufügen.
Oh ja, gehen Sie jetzt zu den Permalink-Einstellungen und klicken Sie auf “Standard”, aktualisieren Sie, und wählen Sie dann aus, was Sie möchten – Sie müssen die Permalinks auf aktualisieren.
Das ist narrensicher … aber Sie müssen mit PHP myadmin etwas vertraut/zuversichtlich sein. Obwohl ich festgestellt habe, dass einige Widgets nicht über diese Methode übertragen werden, müssen Sie einige Widgets nach der Übertragung möglicherweise erneut per Drag & Drop verschieben (Aussehen -> Widgets).
Wie in den Kommentaren erwähnt, müssen Sie zur Seite Einstellungen->Allgemein navigieren und Ihre Website-URL und WordPress-URL aktualisieren.
Wenn Sie nicht auf die Einstellungsseite gelangen können, weil Sie zu Ihrer lokalen Site umgeleitet werden (das ist mir schon einmal passiert), müssen Sie die Werte möglicherweise direkt in mysql bearbeiten, was wirklich nicht so schlimm ist.
Die Einstellungen befinden sich in der Tabelle wp_options unter den Optionsnamen „siteurl“ und „home“. Wenn Sie dabei weitere Hilfe benötigen, schreiben Sie einen Kommentar.
calebds
Möglicherweise müssen Sie Ihre Permalinks aktualisieren: siehe Schritt 5 unten. Offiziell Dokumentation zu diesem Thema kann auch einiges klären.
Schritte zum Verschieben einer lokalen WordPress-Installation auf eine Live-Site
Das ist meine Methode, und sie hat jedes Mal funktioniert. Angenommen, die lokale WP-Installation ist um http://localhost/wordpress/ mit WP-Datenbank benannt wordpress und Live-WP-Installation ist bei http://livesite.com/ mit WP-Datenbank benannt livesite:
Erstellen Sie ein Backup der lokalen WP-Datenbank –
klicken Sie auf GO – es sollte erfolgreich importiert werden livesite Datenbank
Aktualisieren Sie die Permalinks der Live-Site – Ihre Permalinks sind korrekt gesetzt, aber nicht aktualisiert, um die neue Domain widerzuspiegeln, also bitten Sie WP, sie zu aktualisieren
es sollte warnen permalink structure updated. Wenn nicht, machen Sie eine leichtfertige Änderung, um es dazu zu bringen, zB ändern Sie die Permalink-Struktur und kehren Sie dann zurück
Lokale Installation rückgängig machen – Dies kann wirklich jederzeit nach Schritt 2 erfolgen.
Befolgen Sie Schritt 4 von http://localhost/phpmyadmin Verwenden Sie die in Schritt 1 erstellte Sicherung. Dies ist die einzige Möglichkeit, die lokale Installation zu reparieren, da wir in Schritt 2 die Domäne geändert haben und wir nicht einmal zur Einstellungsseite zurückkehren können.
ANMERKUNGEN
mit WP 3.3.1
mit phpMyAdmin 3.4.8
Nazi10
Der Grund dafür: Nachdem Sie die WordPress-Site vom lokalen Server auf Live verschoben haben, haben Sie die Site-URL und die Heimatadresse nicht geändert. Wenn Sie also versuchen, Ihre Site auf einem echten Server zu öffnen, wird sie auf Ihren lokalen Server zurückgeleitet. Sie müssen offen PhpMyAdmin Werkzeug rein Cpanel oder FTP und wählen Sie Ihre Datenbank aus und öffnen Sie sie wp_options Tisch.
Im wp_options Tabelle ändern Sie den Wert von Seiten-URL und Zuhause.
Jetzt wird Ihr Problem gelöst.
10043400cookie-checkLokaler WordPress-Server zum Live-Hostyes
Hast du auch die Konfigurationsdateien und/oder die Datenbank hochgeladen?
– verzeihen
♦
16. Januar 2012 um 5:44 Uhr
Ja, ich habe es bereits gemäß den Anmeldeinformationen meiner Hostdatenbank konfiguriert … und es funktioniert einwandfrei, das einzige Problem sind die Links, es wird weiterhin auf meinen Localhost umgeleitet und Daten von meinem lokalen Server abgerufen
– Basteln
16. Januar 2012 um 5:45 Uhr
Überprüfen Sie Ihre allgemeinen Einstellungen und stellen Sie sicher, dass Ihre
WordPress Address (URL)
undSite Address (URL)
sind nicht auf localhost gesetzt.– Virendra
16. Januar 2012 um 5:45 Uhr
Wo kann ich diese allgemeinen Einstellungen sehen?
– Basteln
16. Januar 2012 um 5:51 Uhr
Gehen Sie zum WordPress-Admin-Bereich und suchen Sie nach
Settings
in der linken Navigation. Du wirst findenGeneral
unter dem.– Virendra
16. Januar 2012 um 5:52 Uhr