Module von /modules nach /sites/all/modules verschieben? [gelöst]
Eingetragen von macjack (52)
am 17.01.2010 - 17:31 Uhr in
am 17.01.2010 - 17:31 Uhr in
Hallo,
ich habe meine ersten Module in /modules installiert. Nun habe ich gelesen, dass es eigentlich besser wäre, sie in /sites/all/modules zu installieren.
- Was ist eigentlich der Unterschied der zwei Ordner? Beide funktionieren...
- Kann ich die Mudule gefahrlos verschieben? Reicht dann ein Cron-Lauf, um das zu erkennen?
Gruß,
macjack
- Anmelden oder Registrieren um Kommentare zu schreiben
In den modules-Ordner des
am 17.01.2010 - 17:48 Uhr
In den modules-Ordner des Root-Verzeichnisses gehören grundsätzlich nur die Core-Module. Die andere Lösung wird vor allem dann wichtig wenn du eine Seite als Multi-Site aufsetzt. Dann sind nämlich jene in "all" für alle Seiten zugänglich, während die in den Seitenordnern nur für die jewilige Seite zugänglich sind. Außerdem hilft dir diese Lösung auch beim Updaten des Cores, bzw. von Drupal selbst.
Verschieben kannst du die Module meines Wissens nicht einfach, da der Pfad selbst in der Datenbank hinterlegt wird. Also solltest du das entsprechende Modul deaktivieren, es auf dem Server verschieben und dann danach wieder aktivieren. Die Einstellungen sollten grundsätzlich entsprechend erhalten bleiben.
Natürlich solltest du vorher eine Sicherung deines "Ur"-Zustandes, sprich der Datenbank machen, wie überhaupt man immer schön sichern sollte. ;)
Grüße vom,
Genesis
Hallo Genesis, vielen Dank
am 18.01.2010 - 01:26 Uhr
Hallo Genesis,
vielen Dank für den Hinweis mit der "Deaktivierung" der Module. Ich hatte es zuvor ohne Deaktivierung versucht, was zu Fehlermeldungen führte. Nun konnte ich ca. 20 Module umsiedeln (darunter auch i18n).
Gruß,
macjack