Zwei WP-Sites/Domains in derselben DB

  • Hallo,

    (die Forensuche führt zwar zu Threads mit ähnlichen Problemen, die dort vorgeschlagenen Lösungen haben mich leider nicht weitergebracht, daher ein eigener Thread)

    Ich habe bei einem Provider (strato) ein WP-Paket mit einer Datenbank und scheitere jetzt beim Versuch, eine zweite Domain über die gleiche Datenbank laufen zu lassen.

    Meine bisherigen Arbeitsschritte & "Lösungsversuche":

    1) Domain 1 eingerichtet, Umleitung auf ein Unterverzeichnis, WP installiert => steht online

    2) Bei Domain 2 bin ich zunächst genauso vorgegangen: zweites Unterverzeichnis angelegt (im Stammverzeichnis stehen jetzt nur die beiden Verzeichnisse mit den WP-Dateien der beiden Domains), Umleitung gesetzt (" intern auf /Unterverzeichnis2/"), das zweite Unterverzeichnis mit WP befüllt (einziger Unterschied: für Unterverzeichnis1/Domain1 habe ich die deutsche WP-Version verwendet, für Unterverzeichnis2/Domain2 die englische).

    3) Die MySQL settings in wp-config.php habe ich unverändert übernommen (Ziel ist ja dieselbe Datenbank, oder?). Geändert habe ich nur das Tabellenpräfix ("$table_prefix = ‚Irgendwas_‘;")

    4) Soweit also eine Parallelaktion zur Einrichtung von Domain 1 - das Resultat war allerdings ein anderes: Beim Versuch WP zu installieren, fand der Browser die Site (den Pfad?) nicht => https://meinedomain/wp-admin/install.php => Safari: "can't establish a secure connection", andere Browser: "This site can’t be reached [...] might be temporarily down or it may have moved permanently to a new web address.
    ERR_SSL_UNRECOGNIZED_NAME_ALERT"

    5) In einem untauglichen Fix-Versuch habe ich in index.php die Zeile "/** Loads the WordPress Environment and Template */
    require( dirname( __FILE__ ) . '/wp-blog-header.php' );" durch "/** Loads the WordPress Environment and Template */
    require(.’/MeinUnterverzeichnis/wp-blog-header.php' );" ersetzt (unveränderte Fehlermeldung im Browser)

    Die weiteren Versuche (Umleitung gelöscht, neu gesetzt o.ä.) waren dann schon mehr Ausdruck der Ratlosigkeit....

    • 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

  • Hi,

    Die Schritte scheinen richtig durchgeführt zu sein, wenn ich deinen Erläuterungen soweit folgen kann.

    Im Webspace Root Verzeichnis jeweils einen Ordner für WP1 und WP2 angelegt.
    In beide Ordner die WP Dateien per FTP Client hochgeladen.
    Domain 1 auf den WP1 Ordner geleitet.
    Domain 2 auf den WP2 Ordner geleitet.

    Domain1 aufgerufen und WP Install mit entsprechenden Daten gefüttert und läuft.

    Domain2 aufgerufen und WP Install mit den entsprechenden Daten gefüttert, inklusive Anpassung des Präfix für die Datenbank, da ja bei beiden die selbe genutzt wird.
    Sollte an für sich dann auch laufen.

    Hast du mal die Einstellungen für die Domain2 geprüft, ob die auch wirklich auf den Ordner für das WP2 verweist?
    Eventuell war ja die Einrichtung für die Domain Weiterleitung noch nicht komplett abgeschlossen.
    Sonst wüsste ich jetzt so auf Anhieb auch nicht so wirklich, warum so ein derartiges Problem auftaucht.

    Nur so am Rande;
    Die install.php braucht man an für sich nicht direkt aufrufen, da WP über die Installationsroutine diese automatisch ansteuert, wenn man die Domain aufruft und WP noch nicht installiert ist.

    Na ja und für zwei WP die selbe Datenbank nutzen würde ich persönlich nicht machen, da bei einem Hack direkt zwei Blogs betroffen wären.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Zitat von "Marcus[IS

    "] und für zwei WP die selbe Datenbank nutzen würde ich persönlich nicht machen, da bei einem Hack direkt zwei Blogs betroffen wären.


    Am Rande bemerkt, viele aktuelle Hacks die wir sehen, scannen einfach durch alle verfügbaren Ordner und Unterordner und übergeordnete Ordner usw. und suchen / infizieren da alle möglichen index.php und / oder wp-config.php Dateien die sie finden, also auch andere Installationen im gleichen Webspace, die Datenbank an sich bleibt dabei meist völlig unbeachtet.

    Zum o.g. Vorgehen:

    Wenn der Installationspfad nicht gefunden wurde, stimmt das Domainmapping nicht bzw. im o.g. Fall fehlt wohl einfach das passende SSL-Zertifikat für die zweite Domain - versuche es mit [plain]http://[/plain] statt [plain]https://[/plain], oder WordPress wurde nicht komplett / korrekt entpackt und hochgeladen.

    Das manuelle Erstellen einer wp-config.php mit dem eigenem Prefix sollte nicht nötig sein, das Prefix gibt man in der Regel bei der Installation ein und diese erstellt die wp-config.php dann selbst. Oder wurde ein "AppWizard" Installer o.ä. von Strato verwendet?

    10 Mal editiert, zuletzt von b3317133 (28. Mai 2019 um 22:34)

  • Danke für eure Antworten. Es hat schließlich doch geklappt nachdem:

    a) Ein Versuch der Neuinstallation (das zweite Verzeichnis komplett gelöscht und neu bespielt, Vorgangsweise wie oben von Marcus beschrieben) abermals gescheitert ist (k.A. woran),
    b) Ich bei einer weiteren Neuinstallation die Dateien aus Verzeichnis 1 (also der funktionierenden Domain) kopiert und nur das Prefix geändert habe => das hat dann geklappt :)

    Zur Frage nach dem AppWizard: Nein, ich habe die Dateien händisch installiert, da der AppWizard lt. Strato nur funktioniert, wenn die Datenbank noch nicht erstellt wurde, d.h. ich hätte spätestens bei Installation der zweiten Domain sowieso manuell vorgehen müssen (falls ich das Procedere richtig verstanden habe).

Jetzt mitmachen!

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