Probleme bei der Deinstallation eines Modules
Eingetragen von Judge (5)
am 12.12.2014 - 10:18 Uhr in
am 12.12.2014 - 10:18 Uhr in
Hallo zusammen,
ich habe das Modul "Piwik Web Analytics" installiert. Nun habe ich es deaktiviert und wollte es Deinstallieren. Leider taucht es jedoch in der Liste der Deinstallierbaren Plugins nicht auf: Siehe beide Anhänge.
Hat jemand eine Idee was da los ist und wie ich es los werde? Ich mache mir gerade etwas Sorgen, das das mit der kürzlich bekannt gewordenen Sicherheitslücke zu tun haben könnte.
Anhang | Größe |
---|---|
admin_modules-list.png | 222.49 KB |
admin_modules-uninstall.png | 111.93 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Eine Idee wäre Drush
am 12.12.2014 - 11:54 Uhr
Eine Idee wäre Drush installieren, falls du root-Rechte hast.
Gruß, Ingo
Am PC arbeiten ist wie U-Boot fahren, kaum machst Du ein Fenster auf, hast Du ein Problem.
Hi Ingo, habe ich - und dann?
am 12.12.2014 - 15:08 Uhr
Hi Ingo,
habe ich - und dann? Dann weiß ich weder, warum das Plugin nicht auf regulärem Wege zur Deinstallation bereit steht, noch ob es etwas mit der Sicherheitslücke zu tun hat ...
Passiert sowas denn mit Drupal-Modulen öfter, so das man öfter auf Drush zurückgreifen muss um ehemals genutzte Module zu deinstallieren?
Blog
Ich kenne deinen Server
am 12.12.2014 - 15:36 Uhr
Ich kenne deinen Server nicht. Ich vermute ein Rechte-Problem. Drush kommt mit einigem mehr klar, als das Gefummel im Backend.
Falls du Ubuntu 12.04 oder 14.04 nutzt und drush installieren willst, geht es hiermit ganz fix:
Ins Terminal
pear channel-discover pear.drush.org
pear install drush/drush
Nach der Installation kurz testen, ob drush läuft
'drush' bzw. 'drush version'
Wichtig: drush immer im Webroot deiner Site ausführen!
Sieh kurz nach, wie genau das Modul heißt und dann
'drush dis 'modul_name'
Anschließend
'drush cc all'
HTH
Gruß, Ingo
Am PC arbeiten ist wie U-Boot fahren, kaum machst Du ein Fenster auf, hast Du ein Problem.
Da bist Du nicht alleine!
am 12.12.2014 - 15:51 Uhr
Ich habe eine ähnliches Problem mit features und strongarm. Zwar kann ich die im deinstaller sehen, da passiert aber nix. Und etliche Module, die ich so ausprobiere, hängen nachher noch im System. Dabei achte ich ganz genau dadrauf!
Scheint so zu sein, dass bei denen in der .install entweder noch alter code klebt, also vor dem hook_schema, oder sonstwas in die Hose gegangen ist.
Zu Deinem eigentlichen Problem kann ich leider nichts beitragen...
bolshii schrieb Ich kenne
am 12.12.2014 - 16:49 Uhr
Ich kenne deinen Server nicht. Ich vermute ein Rechte-Problem.
War auch nicht böse gemeint - bitte nicht falsch verstehen. Ich hinterfrage die Empfehlungen nur gerne, damit sich nicht Workarround über Workarround stapelt und irgendwann garnichts mehr geht ... Ein Rechteproblem kann ich eigentlich dadurch ausschließen, das ich die Module immer über das BackEnd installiere und alle Dateien daher die Berechtigungen des Webservers haben müssen.
Egal - ich bin Deinem Rat gefolgt, mit folgendem Ergebnis:
$ drush dis piwik
piwik is already disabled. [ok]
There were no extensions that could be disabled.
$ drush cc all
'all' cache was cleared. [success]
$
Ergebnis im BackEnd: Unverändert: "Piwik" taucht deaktiviert in der Liste auf, fehlt jedoch in der Uninstall - Liste.
Blog
Piwik legt keine eigene
am 12.12.2014 - 18:34 Uhr
Piwik legt keine eigene Tabelle an.
Die uninstall Funktion von Piwik sieht so aus:
function piwik_uninstall() {
variable_del('piwik_cache');
variable_del('piwik_codesnippet_before');
variable_del('piwik_codesnippet_after');
variable_del('piwik_custom');
variable_del('piwik_custom_var');
variable_del('piwik_domain_mode');
variable_del('piwik_js_scope');
variable_del('piwik_last_cache');
variable_del('piwik_page_title_hierarchy');
variable_del('piwik_page_title_hierarchy_exclude_home');
variable_del('piwik_pages');
variable_del('piwik_privacy_donottrack');
variable_del('piwik_roles');
variable_del('piwik_site_id');
variable_del('piwik_site_search');
variable_del('piwik_trackmailto');
variable_del('piwik_track'); // interrims solution
variable_del('piwik_trackfiles_extensions');
variable_del('piwik_trackmessages');
variable_del('piwik_translation_set');
variable_del('piwik_url_http');
variable_del('piwik_url_https');
variable_del('piwik_visibility_pages');
variable_del('piwik_visibility_roles');
// Remove backup variables if exits. Remove this code in D8.
variable_del('piwik_codesnippet_before_backup_7202');
variable_del('piwik_codesnippet_after_backup_7202');
}
Wenn diese Variablen nicht gesetzt sind (prüfe das doch mal in der variables Tabelle) dann gibt es auch nichts zu deinstallieren.
Gruß
JThan
_____
Alle Angaben in meinen Beiträgen sind stets ohne Gewähr und auf eigenes Risiko für bare Münze zu nehmen.
SELECT * FROM `variable`
am 12.12.2014 - 21:46 Uhr
SELECT * FROM `variable` WHERE `name` LIKE 'piwik_%'
liefert ein leeres Ergebnis zurück. Was bedeutet das jetzt - das das Modulverzeichnis des Moduls einfach gelöscht werden kann?
Blog
Push
am 19.12.2014 - 11:00 Uhr
Push
Blog
Wenn es schon deaktiviert
am 19.12.2014 - 15:02 Uhr
Wenn es schon deaktiviert ist, ja.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *