WP3 Domain Mapping Problem

  • Hallo,

    ich habe leider ein Problem bei WP3 mit dem Domainmapping, bei WPMU hatte es bei mir immer gut geklappt aber als ich jetzt auf einem WP3 Blog das Domain Mapping auch einmal ausprobieren wollte ging es leider nicht.

    Ich bin grob nach diesem Tutorial vorgangen
    http://ottopress.com/2010/wordpress…pping-tutorial/
    Ich habe also einen mu-plugins Ordner angelegt und die domain_mapping.php dort hochgeladen.
    Dann habe ich im WP Content Ordner die sunrise.php hochgeladen und in der wp-config.php das Domain Mapping mit folgendem Befehl aktiviert:
    define( 'SUNRISE', 'on' );
    Danach habe ich in meinem Hauptblog beim Domain Mapping die IP Adresse von meinem Server eingetragen.
    Dort habe ich dann das
    Permanent redirect (better for your blogger’s pagerank)
    User domain mapping page
    aktiviert.
    Dann hab ich einen neuen Blog erstellt mit einer subdomain tempsub.domain.tld und dort habe ich mich im wp admin eingeloggt und beim Domainmapping die neue Domain als Primary Domain eingetragen also http://www.neuedomain.tld und danach ging das WP-Admin von diesem Blog schon nicht mehr. Aber ich hatte mir gedacht vielleicht muss ich dann eh erst noch die Domain von dem Blog auch ändern. Also bin ich wieder in den Hauptblog gegangen und beim Super Amdin Menu auf Blogs und da bei dem neuen Blog auf bearbeiten und dann bei der domain habe ich auch wieder http://www.neuedomain.tld eingegeben.

    Aber leider funktioniert es nicht richtig wenn ich jetzt die neue Domain so aufrufe http://www.neuedoain.tld kommt über dem Template folgendes
    Warning: putenv() [function.putenv]: Safe Mode warning: Cannot set environment variable 'TMPDIR' - it's not in the allowed list in /Ordner auf Server/wp-config.php on line 74
    und darunter wird das Template aber richtig dargestellt.
    Wenn ich die Domain ohne www aufrufe kommt:
    Warning: putenv() [function.putenv]: Safe Mode warning: Cannot set environment variable 'TMPDIR' - it's not in the allowed list in /Oder auf dem Server/wp-config.php on line 74

    Warning: Cannot modify header information - headers already sent by (output started at /Ordner auf dem Server/wp-config.php:74) in /Ordner auf dem Server/wp-includes/ms-settings.php on line 91

    Und wenn ich auf http://www.neuedomain.tld/wp-admin gehe bekomme ich folgenden Fehler:
    Warning: putenv() [function.putenv]: Safe Mode warning: Cannot set environment variable 'TMPDIR' - it's not in the allowed list in /Ordner auf Server/wp-config.php on line 74

    Warning: Cannot modify header information - headers already sent by (output started at /Ordner auf dem Server/wp-config.php:74) in /Ordner auf Server/wp-includes/pluggable.php on line 890

    Ich hoffe es hat jemand eine Idee was hier nicht stimmt. Vielen dank schon
    einmal für eure Hilfe.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Es kleines Update und zwar hatte ich folgendes aus der wp-config.php entfernt
    putenv('TMPDIR=/var/Serverpfad/wp-content/tmp');
    define('WP_TEMP_DIR', ABSPATH . 'wp-content/tmp');
    dies hatte ich rein gemacht weil ich Probleme mit dem automatischen Updaten der Plugins hatte.

    Nachdem is aus der Config entfernt hatte ging auf dem Blog auch alles bestens aber leider funktioniert der Login im WP Admin nicht mehr wenn ich über die gemappte TLD gehen will. Wenn ich es aber wieder umstelle auf eine Subdomain geht der Login ohne Probleme.
    Hat jemand eine Idee warum der Login nicht klappt?

  • ist bei mir dasselbe problem. ich habe es allerdings kein extra plugin-ordner angelegt noch deine änderung an der wp-config gemacht. die tld-umleitung habe ich dann auch erst durch .htaccess umleitung hinbekommen und daher funktioniert da auch nix

  • So ein kleines Update von mir und zwar habe ich jetzt in der WP-config folgendes eingefügt:

    Code
    define('COOKIE_DOMAIN', 'www.domain.com');


    dort habe ich die gemappte Domain angegeben wo der Link nicht ging. Und danach ging der Login, kann ich dort auch mehre Domains eintragen? Oder woran liegt es das es so jetzt geht?

    edit: Ok aber als die Session glaube ich jetzt abgelaufen ist geht der login bei der Hauptseite nicht mehr. Also es liegt an irgend einem Cookie Problem nur was ist das bzw. was kann man dagegen machen.

    edit²: ok nach sehr vielen Stunden suchen und arbeiten habe ich die Lösung des Problems endlich gefunden und zwar klappt es wenn man in der wp-config folgendes einfügt.

    Code
    define('COOKIE_DOMAIN', false);
  • wenn ich

    Code
    define('COOKIE_DOMAIN', false);

    in die config.php gebe, dann bekomme ich folgenden fehler:

    Zitat

    The constant "COOKIE_DOMAIN" is defined (probably in wp-config.php). Please remove or comment out that define() line.

    hat jemand schon ein endgültiges ergebnis?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!