Verzeichnis der Installation ändern von "/drupal-5.7/" auf "/" -> root
am 18.06.2008 - 16:01 Uhr in
Hi,
ich habe mein Drupal mehr oder weniger Testweise unter Drupal-5.7 installiert, würde das System nun aber gerne auf root verschieben (also eine Ebene höher).
Wie geht das, bzw. was muss ich beachten oder machen?
Danke :)
- Anmelden oder Registrieren um Kommentare zu schreiben

In dem Du kopierst und einfügst
am 18.06.2008 - 16:26 Uhr
Wie geht das
In dem Du kopierst und einfügst.
was muss ich beachten oder machen?
Die "settings.php" und ".htaccess" anpassen.
Erstere wegen der $base_url
Zweite wegen der RewriteBase, falls Du Clean URL's verwendest.
Am Ende bleibt zu hoffen das Du nicht irgendwo in erstellten Templates oder CSS Dateien absolute Pfade (/drupal-5.7/blabla) per Hand definiert hast. Wenn dem so ist müssen diese Pfade angepasst werden.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Danke
am 18.06.2008 - 16:32 Uhr
Vielen Dank für die Antwort, hatte nur befürchtet, dass ich irgendwas an der Datenbank ändern muss :)
Da Du ja nur im Dateisystem
am 18.06.2008 - 16:36 Uhr
Da Du ja nur im Dateisystem verschiebst ändert sich nichts an der Datenbank. Die bleibt ja inclusive der Zugangsdaten die Gleiche.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Leider nicht ganz so einfach
am 18.06.2008 - 17:17 Uhr
Solltest du in deinen Beiträgen absolute Links auf deine Site haben (z.B. http://deinedomain.de/drupal-5.7/node/123) musst du alle diese Links anpassen! Es gibt aber ein Modul, mit dem die Links relativ zur Basis eingegeben werden: pathfilter.
Zitat: gibt aber ein Modul,
am 18.06.2008 - 17:27 Uhr
gibt aber ein Modul, mit dem die Links relativ zur Basis eingegeben werden
Es gibt auch Leute die in ihren Templates und CSS Dateien absolute Pfade verwenden und sich dann wundern wenn irgend etwas nicht mehr angezeigt wird.
Das Problem der absoluten Pfade wird dann zum Problem wenn sie als Pfad direkt im Code eingetragen werden. Dann hilft auch kein "pathfilter". Und in einer CSS Datei (background-image) schon gar nicht.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
EasyLink ist so ein Modul
am 19.06.2008 - 06:00 Uhr
Dieses Mudul (http://drupal.org/project/easylink) dient dazu, Verknüpfungen auf Inhalt der eigenen Website zu erstellen (und macht das m.E. auch sehr gut und für den Normalnutzer auch sehr einfach). Leider werden die Links immer als absolute Links eingetragen. Durch einen kleinen Eingriff habe ich dem Modul das abgewöhnt, funktioniert aber immer noch nicht ganz richtig :(.
Das Problem das du anschneidest, ist aber ein Problem der Administratoren. Diese sollten sich immer bewusst sein, was ihr Tun für Konsequenzen hat. Für den Inhalt sind aber die Nutzer verantwortlich. Und was machen die Nutzer? Sie kopieren die URL aus dem Browser! Und diese URL ist dann natürlich absolut.
Mit dem Einsatz von Easylink und pathfilter habe ich im Prinzip mehrer Fliegen mit einer Klappe geschlagen:
Leider scheint Easylink nicht mehr weitergepflegt zu werden (dev-Snapshot für D5 seit Dez. 2007, keine Version für D6)