Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA: Installation einer neuen Version ohne Datenverlust

Aw: Installation einer neuen Version ohne Datenverlust 13 Jahre 9 Monate her #427

  • TAhlers
  • TAhlerss Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Beiträge: 348
  • Dank erhalten: 3
  • Karma: 4
Wäre es nicht einfach möglich als kleine Hilfestellung einen Parameter "DB bei Deinstallation nicht löschen" einzubauen und diesen beim Löschen der DB-Tabellen abzufragen?
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Installation einer neuen Version ohne Datenverlust 13 Jahre 9 Monate her #429

  • TSchwietert
  • TSchwieterts Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Beiträge: 1039
  • Dank erhalten: 4
  • Karma: 13
Das ist zwar eine super Idee, ich habe mich damit aber noch nocht befassen können weil man dann in die Tiefen der Joomla-Installationsroutine eindringen müßte.

Es gibt dazu zwar vorgefertigte Joomla Methoden aber mir fehlt die Zeit und das Verständnis die zu erlernen...
Vielleicht schaust du dir das mal an ?

Als Startpunkt : api.joomla.org/Joomla-Framework/Installer/JInstaller.html
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Installation einer neuen Version ohne Datenverlust 13 Jahre 9 Monate her #430

  • TAhlers
  • TAhlerss Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Beiträge: 348
  • Dank erhalten: 3
  • Karma: 4
So tief wollte ich gar nicht einsteigen,es geht auch einfacher:

1) Parameter einführen der sagt ob DB-Tabellen gelöscht werden sollen

2) uninstall.sql: Die Befehle auskommentieren

3) Neues File uninstall.clm.php
In dem wird abhängig von dem Parameter die DB-Tabellen gelöscht oder nicht

4) Das Uninstallfile in die xml mit aufnehmen als uninstallfile

Das hat bei mir quick and dirty schon funktioniert dummerweise habe ich vergessen zu sichern

Mit dem Installieren geht es genauso über ein Installfile welches die Tabellen anlegt bzw. ändert/ergänzt (statt der install.sql). Das ist etwas aufwändiger aber auch kein Hexenwerk
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Installation einer neuen Version ohne Datenverlust 13 Jahre 9 Monate her #431

  • TAhlers
  • TAhlerss Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Beiträge: 348
  • Dank erhalten: 3
  • Karma: 4
Ich habe dir gerade die geänderten Files zum Testen zugeschickt.
Damit kann zumindest die Deinstallation verhindert werden.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Installation einer neuen Version ohne Datenverlust 13 Jahre 9 Monate her #432

  • TSchwietert
  • TSchwieterts Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Beiträge: 1039
  • Dank erhalten: 4
  • Karma: 13
Super ! Probiere ich morgen aus und baue es dann in die neue Version ein.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Installation einer neuen Version ohne Datenverlust 13 Jahre 8 Monate her #536

  • TSchwietert
  • TSchwieterts Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Beiträge: 1039
  • Dank erhalten: 4
  • Karma: 13
Ich habe es endlich geschafft mich mit dem Thema zu befassen !

Deinstallation mit bzw. ohne Löschen der DB klappt super.

Leider will er bei der Installation keine Tabellen mehr anlegen.
Eine Installation mit vorhandenen Tabellen klappt hingegen auch. (Was vermutlich daran liegt das er nichts in die DB schreibt...)

Hast du eine Idee Thorsten ?
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Ladezeit der Seite: 0.184 Sekunden

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.