Ubercart sauber entfernen..
am 25.07.2017 - 18:02 Uhr in
Hi,
ich habe eine (Test)Seite, auf welcher ich Ubercart getestet habe. Leider gelingt es mir nicht, Ubercart vollständig zu löschen.
Ich habe jegliche Inhalte, Konfigurationen (Zahlungsmethoden......) gelöscht. Jedoch ist es nicht möglich das Modul und die Untermodule zu deinstallieren. Das Modul per ftp zu entfernen reicht nicht aus. Die angelegten Tabellen (uc_...) zu löschen ebenfalls nicht. Selbst wenn ich mich durch die Datenbank wühle und einiges entferne, bleiben mir immer noch ein Haufen Fehlermeldungen.
Wie gesagt, ist nur eine Testseite. Aber interessieren würde es mich schon, wie man ein solches Problem löst. Zur Zeit habe ich ein Backup wiederhergestellt. Die Seite läuft sauber.
Danke, Gruß
- Anmelden oder Registrieren um Kommentare zu schreiben
Hast du das Module unter
am 26.07.2017 - 10:16 Uhr
Hast du das Module unter
/admin/modules/uninstall
deinstalliert, bevor du angefangen hast Dateien und Datenbankeinträge zu löschen? Ein sauber programmiertes Modul sollte nur über diesen Weg deinstalliert werden. Es wird dich zudem darauf hinweisen, wenn bestimmte Konfigurationen (z.B. Produkte mit Inhalten) nicht automatisch vom Modul gelöscht werden konnten. Das entfernen des Modules aus der Ordnerstruktur sollte niemals vor dem Deinstallieren erfolgen - sonst handelt man sich im einfachen Fall Fehlermeldungen, im schlimmsten Fall eine weiße Seite (WSOD), ein.So würde ich gerne vorgehen...
am 26.07.2017 - 12:11 Uhr
So würde ich gerne vorgehen, aber zum Beispiel kann ich "Order" nicht deinstallieren, weil es von "2Checkout" benötigt wird. 2Checkout ist aber nicht einmal installiert...
Andere Module, welche zu Ubercart gehören, tauchen in der Liste erst gar nicht auf...
Muss ich jetzt davon ausgehen, das Ubercart alles andere als "sauber programmiert" ist?
Zitat: Muss ich jetzt davon
am 26.07.2017 - 12:28 Uhr
Muss ich jetzt davon ausgehen, das Ubercart alles andere als "sauber programmiert" ist?
Ich wusste bis zu deinem Post nicht mal, dass Ubercart für Drupal 8 noch entwickelt wird :) Kann deshalb nicht viel über die Codequalität aussagen. Bei Drupal 8 hängt vieles letzten Endes an den Konfigurationen und deren Beziehungen untereinander.
Wie sieht es mit uc_2checkout aus? War das mal installiert? Wurde es richtig deinstalliert? Ist die Payment Methode noch vorhanden? Jeder zurückgebliebene Konfigurationsbestandteil kann sich dann hochschaukeln -> Ruckstand einer Zahlungsmethode blockiert die Deinstallation von Payment. Payment blockiert die Deinstallation von Order usw.
Wenn du testen möchtest ist
am 27.07.2017 - 09:07 Uhr
Wenn du testen möchtest ist hier ein hilfreicher Thread zum Thema:
https://enginpost.com/category/technology/posts/2015/12/drupal-8-manuall...
und ein Schnippsel den ich mir mal notiert hatte aus einem anderen Thread:
Try removing the module from your module folder and run rebuild.php
Grüße Jenna
also in drupal 7 gabs fehler
am 02.08.2017 - 06:33 Uhr
also in drupal 7 gabs fehler mit den modulnamen... ich glaube da war ein leerzeichen zuviel
C.A.W. Webdesign
Schrittweise deinstallieren - geniales Drupal Testportal
am 20.08.2017 - 20:04 Uhr
Wenn sich ein Modul nicht deinstallieren lässt, weil ein anderes überhaupt fehlt (wie kann so etwas überhaupt zustande kommen, egal), dann macht es Sinn, das fehlende zuerst zu installieren um dann schrittweise Modul für Modul zu deinstallieren. Bei umfangreichen Projekten gibt es mehrere Abhängigkeiten und daher braucht man mehrere Schritte, bis alles deinstalliert ist. Sozusagen, das eine lässt sich erst deinstallieren, wenn das andere bereits deinstalliert wurde und so ähnlich ...
Und in Zukunft, wenn Du Modules testest, dann manch es doch auf
https://simplytest.me/
ist eine geniale Seite, spart Dir viel Zeit, wenn es nur darum geht, Module zuerst einmal zu testen um dann zu entscheiden, nehme ich das oder nicht.