Zusatzmodule werden nicht unter /Module/Deinstallieren gelistet
am 27.06.2012 - 11:05 Uhr in
Hallo,
ich habe ein 6.26 Update.
Nun wollte ich aufräumen und etliche nicht benötigte Module entfernen.
Diese liegen unter /sites/all/modules und werden auch über die GUI angezeigt und können dort aktiviert bzw deaktiviert werden.
Nur unter dem Reiter "Deinstallieren" ist nichts zu finden.
Kann mir jemand dazu etwas raten?
- Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Module nicht aktiviert
am 27.06.2012 - 11:15 Uhr
Wenn Module nicht aktiviert sind und nicht unter "Deinstallieren" auftauchen, kannst Du sie einfach mittels FTP auf dem Server löschen. Nicht alle Module haben eine Uninstall-Funktion eingesetzt.
Beste Grüße
Werner
Module mit Datenbank-Tabellen
am 27.06.2012 - 20:02 Uhr
Danke erstmal für den Hinweis,
das betrifft doch aber sicher nicht Module, die sich in der Datenbank verankern, z.B. fckeditor oder fast-gallery?
Gruß
Angalo
Wenn der Entwickler nicht
am 28.06.2012 - 08:43 Uhr
Wenn der Entwickler nicht ordentlich gearbeitet hat, gibt es unter Umständen keine Uninstall-Funktion. Dann wird die Datenbank auch nicht aufgeräumt. Das kann von Modul zu Modul durchaus unterschiedlich sein.
Beste Grüße
Werner
P.S. Du findest eine solche Routine in der Datei MODULNAME.install, [api:hook_uninstall Info hier].
hook_uninstall
am 28.06.2012 - 18:42 Uhr
Danke für die Info. Und du baust das grundsätzlich in jede .install ein?
Gruß
a.
Immer dann, wenn ein Modul
am 28.06.2012 - 18:48 Uhr
Immer dann, wenn ein Modul eigene Daten in der Datenbank ablegt während der Benutzung, sollte man eine Unistall-Routine einbauen, die die Datenbank auch wieder bereinigt, falls nötig. Wenn keine eigenen Daten vorhanden sind, kann man sich diesen Aufwand sparen.
Beste Grüße
Werner