Lokaler WordPress-Server zum Live-Host

Lesezeit: 7 Minuten

Lokaler WordPress Server zum Live Host
Basteln

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

<link href="https://stackoverflow.com/questions/8876170/<?php%20bloginfo("stylesheet_url'); ?>" rel="stylesheet" type="text/css" media="all" />

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


1647346151 679 Lokaler WordPress Server zum Live Host
HandarbeitNYC.com

Es klingt für mich so, als würde Ihre Datenbank alte Werte für Ihre URLs verwenden.

Für eine schnelle Lösung, die Ihr Problem lösen kann oder auch nicht, versuchen Sie es http://www.velvetblues.com/web-development-blog/wordpress-plugin-update-urls/ . Es ist ein großartiges Plugin. Wenn nicht … hier sind meine stichfesten Anweisungen für die Übertragung von lokal auf online.

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)

  1. 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.

  2. 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.

  3. 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.

  4. Übertragen Sie Ihren Themenordner per FTP.

  5. 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.

  6. 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.

  7. 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.

  8. 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).

Zur Verdeutlichung von Schritt 1 und Schritt 3 siehe die Diagramme hier: http://webdesignerwall.com/tutorials/exporting-and-importing-wordpress … aber der Rest dieses WDW-Tutorials wird Ihnen garantiert irgendwann Probleme bereiten.

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.

Lokaler WordPress Server zum Live Host
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:

  1. Erstellen Sie ein Backup der lokalen WP-Datenbank
    • navigieren zu http://localhost/phpmyadmin
    • Datenbank auswählen wordpress aus dem Seitenmenü
    • klicken Sie auf EXPORTIEREN
    • Aktivieren Sie das Kontrollkästchen für Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT statement
    • Klicken Sie auf GO – es sollte eine Datei mit dem Namen herunterladen wordpress.sql
  2. Laden Sie eine Datenbank für die Live-Site herunter
    • Anmelden + Navigieren zu http://localhost/wordpress/wp-admin/options-general.php
    • Geben Sie die Live-Site-Werte für ein WordPress Address (URL) und Site Address (URL)
    • Klicken Sie auf ÄNDERUNGEN SPEICHERN – dies wird Ihre lokale WP-Installation beschädigen: Deshalb haben wir das Backup erstellt
    • Wiederholen Sie Schritt 1 [Create a backup of local WP database] – alle Teilschritte enthalten
    • Benennen Sie diese neu heruntergeladene Datei um von wordpress.sql zu livesite.sql
  3. Bereiten Sie WP-Dateien für die Live-Site vor
    • Laden Sie die WP-Dateistruktur hoch http://livesite.com/
    • bearbeiten /wp-config.php Live-Datenbankname, Benutzername und Passwort zu haben
  4. Live-WP-Datenbank importieren – falls Sie die nicht erstellt haben livesite Datenbank noch nicht, tun Sie dies jetzt
    • navigieren zu http://livesite.com/phpmyadmin oder gleichwertig
    • Datenbank auswählen livesite aus dem Seitenmenü
    • Klicken Sie auf IMPORTIEREN
    • Wählen Sie lokale Datei livesite.sql ab Schritt 2
    • klicken Sie auf GO – es sollte erfolgreich importiert werden livesite Datenbank
  5. 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
    • navigieren zu http://livesite/wp-admin/options-permalink.php
    • Klicken Sie auf ÄNDERUNGEN SPEICHERN
    • 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
  6. 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

Lokaler WordPress Server zum Live Host
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.

1004340cookie-checkLokaler WordPress-Server zum Live-Host

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy