Support » Allgemeine Fragen » 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.

Ansicht von 14 Antworten - 1 bis 14 (von insgesamt 14)
  • 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.

    Thread-Starter silverstar23

    (@silverstar23)

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

    Thread-Starter silverstar23

    (@silverstar23)

    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?

    Thread-Starter silverstar23

    (@silverstar23)

    *push* no ideas?

    [Kein Bumping von Threads! – FAQ]

    Thread-Starter silverstar23

    (@silverstar23)

    ich habe in der datenbank nach „localhost“ gesucht und nur „smtp_host“ mit localhost gefunden…

    Thread-Starter silverstar23

    (@silverstar23)

    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

    Thread-Starter silverstar23

    (@silverstar23)

    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?

    Thread-Starter silverstar23

    (@silverstar23)

    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.
    Thread-Starter silverstar23

    (@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.
    Thread-Starter silverstar23

    (@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

    Thread-Starter silverstar23

    (@silverstar23)

    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.
Ansicht von 14 Antworten - 1 bis 14 (von insgesamt 14)
  • Das Thema „Routing auf „localhost““ ist für neue Antworten geschlossen.