[gelöst] Drupal nicht auf default
Eingetragen von Oscartron (74)
am 06.10.2009 - 09:57 Uhr in
am 06.10.2009 - 09:57 Uhr in
Ich möchte die Drupalhauptseite nicht unter sites/default haben.
Wie das geht habe ich hier mal irgendwo gelesen, finde es aber nicht mehr.
Hintergrund: An verschiedenen Stellen wurde empohlen Drupal nicht unter Sites/default laufen zu lassen, sondern man sollte auf default nur Irrläufer abfangen und dort dann nur eine kleine Meldung ausgeben.
Hört sich gut an. Ist es ausreichend nur die settings.php in sites/default zu entfernen?
Bei wird immer die Install.php gestartet, die ein Verzeichnis höher liegt und für alle Seiten gebraucht wird.
Gruß
Wolfgang
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo Wolfgang, du kannst im
am 06.10.2009 - 10:05 Uhr
Hallo Wolfgang,
du kannst im sites-Ordner für jede (sub-)Domain einen separaten Ordner anlegen, der dann eine eigene settings.php bekommt und (mindestens) noch einen eigenen files-Ordner (wenn gewünscht/notwendig kann man hier auch noch einen modules und themes Ordner anlegen)
So kann man eben auch sogenannte multisite-Installationen machen, also verschiedene Projekte innerhalb einer Drupal-installation, ohne das sich die Projekte in die Quere kommen.
Wenn du also z.B. auf der Domain http://abc.de ein projekt machen möchtes legst du im sites-ordner einen Unterordner "abc.de", legst eine Kopie der default.settings.php rein die du in settings.php umbenennst (und für den Installationsvorgang beschreibbar machst) und einen files ordner, ebenfalls beschreibbar.
Wenn du nun die Domain abc.de erneut aufrufst, wird die Installation die settings in diesem Ordner bearbeiten.
Multisite
am 06.10.2009 - 10:12 Uhr
Wie das geht habe ich hier mal irgendwo gelesen, finde es aber nicht mehr.
Das Stichwort heisst Multisite und findet sich auch in der INSTALL.txt.
Allerdings:
An verschiedenen Stellen wurde empohlen Drupal nicht unter Sites/default laufen zu lassen,sondern man sollte auf default nur Irrläufer abfangen und dort dann nur eine kleine Meldung ausgeben.
Hast Du die Quellen noch?
Die Empfehlung (insbesondere den Hinweis mit der Meldung) finde ich nämlich äusserst merkwürdig.
Hört sich gut an.
Eigentlich nicht.
Ist es ausreichend nur die settings.php in sites/default zu entfernen?
Bei wird immer die Install.php gestartet, die ein Verzeichnis höher liegt und für alle Seiten gebraucht wird.
Durch das Entfernen der settings.php entfernst Du die Konfiguration Deiner Seite. Drupal geht in diesem Fall dann also von einer unkonfigurierten Installation aus und bietet Dir eine Neuinstallation an.
Du könntest allerhöchstens auf Basis der Domain, in der Du Deine Seite laufen lassen willst, in sites ein Unterverzeichnis entsprechend dem Domainnamen (Beispiel: sites/example.com) anlegen und dort die settings.php erstellen/ablegen.
Dann bräuchtest Du (vermutlich; habs noch nie getestet) das Verzeichnis default nicht mehr.
Allerdings bist Du in diesem Augenblick mit der Installation auf die Domain beschränkt, kannst Dir also beispielsweise lokal keine Testinstallation der Seite mehr erstellen.
Das Ganze macht (in meinen Augen) also nicht wirklich Sinn (mal abgesehen von Multisite).
hth,
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
default als Notbremse
am 06.10.2009 - 10:18 Uhr
Ja Danke, das ist mir bekannt.
Ich befürchte, wenn ich auf Multisite URLs in Menüs verwende, und diese site nicht gefunden wird, so wird auf das default-Drupal zugeriffen, und ich merke das nicht sofort, weil hier die Seite vielleicht auch vorhanden ist.
Da wäre es gut wenn von der default site eine Meldung kommt.
Stelle ich mir so vor, bis jetzt habe ich noch keine Multisites, auf die ich remote zugreifen kann zustande bekommen, möchte es dann aber so installieren.
Gruß Wolfgang
Seiten
am 06.10.2009 - 10:48 Uhr
Ja Danke, das ist mir bekannt.
Was jetzt genau?
Ich befürchte, wenn ich auf Multisite URLs in Menüs verwende, und diese site nicht gefunden wird, so wird auf das default-Drupal zugeriffen
Nein.
Wenn die Seite nicht gefunden wird, wird ein
404
(Page not found)-Fehler angezeigt.Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Multisite
am 06.10.2009 - 11:06 Uhr
Mit Ja Danke meinte ich die Beschreibung der Multisiteerstellung. Deshalb komme ich ja darauf. Seit Tagen versuche ich einzelne Seiten anzusprechen, ohne Erfolg und lande dann automatisch immer auf der default Seite. Hier wollte ich eine Meldung, das der Seitenzugriff nicht geklappt hat.
Ich habe den Ratschlag, nicht default zu benutzen von hier:
http://www.drupalcenter.de/handbuch/6083
Auszug:
TIPP! Normalerweise ist sind die Seiten unter /sites/default nie zu sehen. Sollte aber trotzdem mal ein Fehler vorkommen sollte man dort einen kleinen Fehler und Hilfetext hinterlegt haben. Ansonsten erscheint dort dann die Erstinstallations-Meldung.
Leider steht da nicht wie.
Gruß Wolfgang
Ich glaube es wäre
am 06.10.2009 - 11:14 Uhr
Ich glaube es wäre hilfreich zu erfahren :
a) was du erreichen willst
b) was du dazu bisher gemacht hast
Ich kann im Moment nämlich nicht nachvollziehen wo dein eigentliches Problem liegt.
In einem Post hast du geschrieben, du versuchst auf seiten 'remote' zuzugreifen.. was meinst du damit?
Auch die Aussage dass du auf Seiten (ist hier mittels eines Webbrowsers gemeint?) nicht zugreifen kannst irritiert mich. Daher die Bitte um nähere Informationen bzgl des wie was wo
Gruß Björn
Ich hatte mein Problem hier
am 06.10.2009 - 11:41 Uhr
Ich hatte mein Problem hier eingestellt:
http://www.drupalcenter.de/node/21776, als gelöst markiert weil remake von:
http://www.drupalcenter.de/node/21815
Ich möchte von einem Client über ein Intranet auf eine Windows 2003 Server mit Xampp auf die Drupalseite seite1 zugreifen:
Aufruf auf dem Client mit Browser:
http://aaa.bbb-bbb.ccc.de:8070/seite1.
Ich bin inzwischen der Überzeugung, dass die Url
mit rewrite in .htacces umgeformt werden muss in ein Format:
aaa.seite1.ccc:8040
kann ich aber nicht, habe ich im modrewrite forum eingestellt.
Das Problem sollte aber unter obigen Beitrag gelöst werden, hier wird es keiner suchen.
Ich dachte, Drupal von der default seite, wie im Handbuch beschrieben zu verschieben wäre ein Klacks. Ich wollte hier keine neue Baustelle aufmachen, ich habe andere Probleme.
Gruß
Wolfgang
Multisite
am 06.10.2009 - 11:49 Uhr
Seit Tagen versuche ich einzelne Seiten anzusprechen, ohne Erfolg und lande dann automatisch immer auf der default Seite. Hier wollte ich eine Meldung, das der Seitenzugriff nicht geklappt hat.
Kannst Du mal bitte Beispiele liefern?
Annahme:
Du hast folgende Verzeichnisstruktur:
+ sites
+ default
- settings.php
+ example.com
- settings.php
+ example.de
- settings.php
Versuchst Du jetzt example.com und example.de anzusprechen? Hast Du die Unterseiten (wie in INSTALL.txt beschrieben) installiert?
Ich habe den Ratschlag, nicht default zu benutzen von hier:
http://www.drupalcenter.de/handbuch/6083
Das Handbuch ist schon ziemlich alt (2 Jahre).
Ausserdem bezieht sich die Aussage darauf, dass man eine funktionierende Multisite-Installation hat, bei der die möglichen Domains durch eigene Unterverzeichnisse innerhalb von sites konfiguriert sind.
sites/default schlägt nur an, wenn man mit einer nicht konfigurierten Domain auf das Drupal-Verzeichnis geleitet wird (durch den Webserver).
Und was die Meldung betrifft: installier doch einfach mal Drupal auf sites/default (also das Standardverhalten) und erstelle eine Seite ("das hier dürfte man eigentlich gar nicht sehen") und stell diese Seite als Startseite bei der Installation ein.
Tadaa, schon hast Du eine Meldung.
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Ja geht, aber
am 06.10.2009 - 14:07 Uhr
eine eigene Installation (mit Database in MySQL) scheint mir doch zu aufwendig für so eine banale Meldung. Ich hätte eigentlich das Einstellen einer einfachen html Datei als Lösung erwartet.
Aber, wenn ich dich richtig verstanden habe, spricht nichts gegen eine Installation in der Haupt- bzw. Startseite direkt unter default und scheint wohl standard zu sein.
Ich werde also unter default installieren.
Zu meinem anderen Problem, ich habe unter dem Beitrag
http://www.drupalcenter.de/node/21815
noch mal den aktuellen Stand angefügt, auch die Verzeichnisstruktur.
Hier benötige ich dringend Hilfe.
Diesen Beitrag betrachte ich als gelöst,
Danke für die Hilfe.
Gruß Wolfgang