Multisite funktioniert nicht
am 18.12.2009 - 15:52 Uhr in
Hallo,
habe lokal auf meinem Rechner zum Ausprobieren zwei kleine Seiten erstellt, die auch einigemaßen laufen. Nun möchte ich eine weitere Seite erstellen.
Dazu habe ich
1.) eine leere Datenbank angelegt
2.) ein neues Verzeichnis unter sites angelegt mit dem Namen test
3.) eine default.settings.php aus dem aktuellen Paket reinkopiert und umbenannt in settings.php
4.) einen files-ordner im test-Verzeichnis angelegt
5.) den Schreibschutz für settings.php und files-ordner aufgehoben
Eigentlich sollte nach Eingabe der Adresse im Browser nun der Installationsprozess starten.
Gebe ich aber http://test ein, erhalte ich eine Fehlermeldung vom Internet-Provider,
gebe ich http://localhost/test ein, erhalte ich die Meldung "Objekt nicht gefunden... Error 404"
Wer weiß was ich falsch mache?
Gruß
Drupadero
- Anmelden oder Registrieren um Kommentare zu schreiben

der fehler liegt an deiner
am 18.12.2009 - 16:24 Uhr
der fehler liegt an deiner dns-config.
welcher system verwendest du? welchen webserver/lamp lösung?
hast du in deine hosts datei test.localhost 127.0.0.1 eingetragen?
Multisite will nicht
am 18.12.2009 - 16:49 Uhr
@macode,
danke für die schnelle Antwort.
Arbeite unter Vista mit dem xampplite-Komplettpaket.
Im Verzeichnis xampplite\apache\conf\extra habe ich die Datei httpd-vhosts.conf gefunden und dort
im Abschnitt <\VirtualHost> ergänzt:
Serveralias test
Direkt davor steht eine Zeile Servername FunktionierendeSeite , die läßt sich problemlos aufrufen.
Die Änderung habe ich gespeichert und anschließend xampplite gestoppt und neu gestartet.
Das Ergebnis ist unverändert. Der Installationsprozess startet noch immer nicht.
Noch eine Idee?
Gruß
Drupadero
macode schrieb hast du in
am 18.12.2009 - 18:44 Uhr
hast du in deine hosts datei test.localhost 127.0.0.1 eingetragen?
Die Frage hast du noch nicht beantwortet.
Wo bei ich eher erwarten würde, das ein Eintrag der Form
test 127.0.0.1
notwendig ist.
und noch so was am Rande: Es scheint hilfreich zu sein, lokale 'Domainnamen' so zu wählen das sie einen Punkt enthalten, also z.B. sowas wie test.xy. Den Tipp hab ich gefunden, da ich in meinem Firefox das Problem hatte, dass keine Cookies gespeichert wurden wenn man nur Namen wie 'lokal' aber nicht 'lokal.com' verwendet. Ich finde den zugehörigen Thread aber gerade nicht
Multisite will immer noch nicht
am 19.12.2009 - 16:32 Uhr
Hallo Methos,
der Eintrag in der httpd-vhosts.conf sieht jetzt so aus:
VirtualHost *:80 (in spitzen Klammern)
ServerAdmin Harald2@gmx.net
DocumentRoot "e:\xampplite\htdocs\drupal"
serverName test.hg
serverAlias test
serverAlias test 127.0.0.1
## ErrorLog @rel_logfiledir@/dummy-host2.example.com-error_log
## CustomLog @rel_logfiledir@/dummy-host2.example.com-access_log common
VirtualHost (in spitzen Klammern)
Das Verzeichnis unter sites lautet nun test.hg, darin befindet sich eine frische settings.php und ein files-Ordner, beide ohne Schreibschutz.
Das Ergebnis ist unverändert, unabhängig ob ich http://localhost/test ODER http://localhost/test.hg ODER http://test ODER http://test.hg eingebe. Entweder kommt der Hinweis vom Provider oder "Objekt nicht gefunden". M.E. kann es daran nicht liegen.
Gruß
Drupadero
ok, ich denke wir haben uns
am 19.12.2009 - 17:07 Uhr
ok, ich denke wir haben uns missverstanden...
Richtig ist das du dem apache beibringen muss das es einen entsprechenden vhost gibt.
Den hast du soweit eingerichtet, wobei die Zeile
serverAlias test 127.0.0.1
überflüssig ist.
Windows selbst hat aber auch eine Datei namens host.
In dieser kann man IP Adressen Domainen zuordnen.
In meinem Win XP liegt die Datei in C:\WINDOWS\system32\drivers\etc\
DORT musst du wohl die von mir genannte Zeile
test 127.0.0.1
eintragen, damit Windows weiss, was es mit der Domaine 'test' bitte schön machen soll.
Da Windows das bisher nicht weiss, fragt es die Domaine per DNS ab, was zur Fehlermeldung deines Providers führen wird, der die IP hinter der Domaine auch nicht ermitteln kann.
GELÖST Multisite will nicht
am 21.12.2009 - 10:26 Uhr
Hallo Methos,
das war der richtige Hinweis. Danke.
Nun funktioniert alles und mir ist jetzt auch die Logik klar, die dahintersteckt.
Gruß
Drupadero