Support » Allgemeine Fragen » Routing auf „localhost“
Routing auf „localhost“
-
Hallo zusammen,
ich habe eine komplette WordPress-Landschaft (Multisite) auf einen neuen Server mit einer neuen Domain migriert.
Wenn ich nun etwas suchen möchte schreibt er mir die url immer auf localhost um: https://localhost/?s=test
Woran kann dass liegen? in den vhosts ist nichts drinne und auch nicht im .htaccess ..?
Dank&Gruß
S.
-
WordPress nutzt aus Gründen (SEO) absolute URLs, die teilweise in der Datenbank als serialisierte Daten abgelegt werden (d.h. mehrere Informationen in einem Datenfeld, durch eine Längenangabe begrenzt). Sofern du in Einstellungen > Allgemein die Website- und WordPress-URL angepasst hast, muss anschließend noch eine Ersetzung dieser URLs erfolgen, z.B. mit einem Plugin wie Better Search Replace.
Einstellungen > Allgemein
habe dort nichts gefunden, meinten Sie „Website berarbeiten“ ?
muss anschließend noch eine Ersetzung dieser URLs erfolgen
Könnten Sie mit die Tabelle + Spalte sagen wo ich zu suchen habe?
Dank&Gruß
Stimmt, das geht bei Multisite anders.
Schau dir* mal diese Beschreibung an:https://premium.wpmudev.org/blog/move-multisite-new-domain/
(*Wir verwenden hier übrigens, wie in Open Source Communities üblich, das respektvolle „du“.)
ja den link kenne ich schon, habe die migration tatsächlich danach gemacht. mhm, also wenn ich dich richtig verstehe ist die url die beim suchen verwendet wird irgendwo in der datenbank festgeschrieben.
ich habe mal in die DB reingeschaut und nach „localhost“ gesucht. es gibt die tabelle *_options mit dem namen „smtp_host“ welches den wert „localhost“ hat, was wohl nicht das ist was ich suche…
in dem tutorial steht auch nichts drin was die suchfunktion anbelangt… noch irgendwelche ideen wo ich schauen sollte?
*push* no ideas?
[Kein Bumping von Threads! – FAQ]
- Diese Antwort wurde geändert vor 7 Jahren, 5 Monaten von Torsten Landsiedel.
ich habe in der datenbank nach „localhost“ gesucht und nur „smtp_host“ mit localhost gefunden…
Dann nochmal eine andere Frage: in welcher Datei baut WP den Suchstring zusammen? In search.php, searchform.php finde ich leider nichts dergleichen.
Cheers
Wie sieht denn deine wp-config.php aus?
Und ich meine jetzt nicht den DB-Host … 😉
Gruß, Torsten
Ich habe jetzt unrelevante Infos rausgelassen:
* WordPress Multisite Settings */ define('WP_ALLOW_MULTISITE', true); define( 'MULTISITE', true ); define( 'SUBDOMAIN_INSTALL', true ); $base = '/'; define( 'DOMAIN_CURRENT_SITE', 'dev.ubuntu' ); define( 'PATH_CURRENT_SITE', '/' ); define( 'SITE_ID_CURRENT_SITE', 1 ); define( 'BLOG_ID_CURRENT_SITE', 1 ); define('WPMU_ACCEL_REDIRECT', true); //define( 'NOBLOGREDIRECT', 'https://eco.de' ); #define( 'NOBLOGREDIRECT', 'http://dev.ubuntu' ); define('WP_HOME','https://dev.ubuntu'); define('WP_SITEURL','https://dev.ubuntu'); /** WordPress MU Domain Mapping Plugin Activation. */ define( 'SUNRISE', 'on' ); $cookie_domain = '.dev.ubuntu'; /* Debugging */ /*define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false ); @ini_set( 'display_errors', 0 ); define( 'SCRIPT_DEBUG', true );*/ /* That's all, stop editing! Happy blogging. */ /** Absolute path to the WordPress directory. */ if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/'); /** Sets up WordPress vars and included files. */ require_once(ABSPATH . 'wp-settings.php'); /* Fix SSL Error */ add_filter('https_ssl_verify', '__return_false'); add_filter('https_local_ssl_verify', '__return_false');
und wie man sieht, sieht man nichts… oder?
Kann man seine Beiträge nicht editieren?
…anscheinend nur in einem bestimmten zeitrahmen :-/
- Diese Antwort wurde geändert vor 7 Jahren, 5 Monaten von silverstar23.
@admin, kann jemand die letzten beiden einträge löschen? (und auch diesen) ?
danke
- Diese Antwort wurde geändert vor 7 Jahren, 5 Monaten von silverstar23.
oder zumindestens bestimmte stellen für mich editieren?
Was möchtest du entfernen? Solange es keine gewichtigen Gründe gibt, wird hier nichts gelöscht.
Wenn die
wp-config.php
nicht das Problem ist (da sehe ich tatsächlich kein Problem) und die Datenbank auch nicht. Gibt es vielleicht irgendwo auf Dateiebene einen Verweis auf localhost, der hartgecodet ist? Manchmal legen doofe Plugins/Themes den Pfad in Dateien ab. Zusätzlich könntest du das Plugin Transients Manager installieren und schauen, ob der localhost-Pfad vielleicht in einem Transient (meist temporärer DB-Zwischenspeicher) gespeichert ist.Gruß, Torsten
Dann bitte die Zeile, die mit
//define( 'NOBLOGREDIRECT',
beginnt löschen.
Danke für die Tipps, werde es mir mal näher anschauen.
Gruß
- Diese Antwort wurde geändert vor 7 Jahren, 5 Monaten von silverstar23.
- Das Thema „Routing auf „localhost““ ist für neue Antworten geschlossen.