[gelöst] URL bei Multisite wird nicht richtig weitergeleitet
am 15.02.2012 - 12:34 Uhr in
Also local funktioniert die Multisite. Doch auf dem Server greift die subdomain weiterhin auf den sites/default Ordner zu und verwendet deshalb die selbe Datenbank wie die Domain URL.
Genauer
wiki9999.org => sites/default/settings.php zeigt auf Datenbank home
test.wiki9999.org => sites/www.test.wiki9999.org/settings.php und auch wiki9999.org.test/settings.php zeigen auf die Datenbank test
Rufe ich test.wiki9999.org auf so greift diese auf die Datenbank home zu anstatt auf die Datenbank test.
Wo liegt der Fehler? bzw. Was muss ich machen, dass test.wiki9999.org ihre richtige settings.php findet?
Danke im Voraus.
Saludos,
Schnittmenge
- Anmelden oder Registrieren um Kommentare zu schreiben

Browser-Cookies löschen
am 16.02.2012 - 09:40 Uhr
und gucken, ob in der settings.php die richtige Basis-URL eingetragen ist.
Also das Löschen von den
am 17.02.2012 - 10:50 Uhr
Also das Löschen von den Cookies hat nichts geändert.
Ich habe nun die settings.php mit der Basis-URL erweitert und es hat sich auch nicht geändert. Ich habe folgende zwei Zeile eingefügt.
wiki9999.org => sites/default/settings.php
$base_url = 'http://www.wiki9999.org'; // NO trailing slash!
$base_url = 'http://wiki9999.org'; // NO trailing slash!
test.wiki9999.org => sites/www.test.wiki9999.org/settings.php und auch wiki9999.org.test/settings.php
$base_url = 'http://www.test.wiki9999.org'; // NO trailing slash!
$base_url = 'http://test.wiki9999.org'; // NO trailing slash!
Weiterhin wird die home Datenbank verwendet. Warum nimmt Drupal nicht die richtige settings.php der test.wiki9999.org URL?
site.php war die Lösung
am 17.02.2012 - 11:01 Uhr
Also ich habe die sites/example.site.php mal genauer angeschaut und angepasst => sites.php
$sites['test.wiki9999.org'] = 'www.test.wiki9999.org';
$sites['www.test.wiki9999.org'] = 'www.test.wiki9999.org';
Jetzt funktioniert es. Ich dachte das Finden der richtigen Ordner in Abhängigkeit von der URL würde Drupal automatisch machen. Probieren geht über denken ...
Keine Antwort auf deine Frage,...
am 17.02.2012 - 11:01 Uhr
aber hast du auch die Cookie-Domain korrekt angegeben?
Danke Frank, habe es
am 17.02.2012 - 11:11 Uhr
Danke Frank,
habe es mittlerweile über die sites.php lösen können.
Aus Neugier, wo gebe ich die Cookie-Domain an?
Saludos,
Schnittmenge
$cookie_domain
am 17.02.2012 - 15:13 Uhr
Ebendort, in der settings.php:
**
* Drupal automatically generates a unique session cookie name for each site
* based on on its full domain name. If you have multiple domains pointing at
* the same Drupal site, you can either redirect them all to a single domain
* (see comment in .htaccess), or uncomment the line below and specify their
* shared base domain. Doing so assures that users remain logged in as they
* cross between your various domains.
*/
$cookie_domain = 'meine_domain.de';
Danke. Gut zu wissen, wenn
am 17.02.2012 - 15:23 Uhr
Danke.
Gut zu wissen, wenn man mit mit einem Login zu verschiedenen Websites Zugriff haben möchte.