- Beiträge: 351
- Dank erhalten: 3
Idee Installation einer neuen Version ohne Datenverlust
15 Jahre 6 Monate her #427
von TAhlers
TAhlers antwortete auf Aw: Installation einer neuen Version ohne Datenverlust
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?
Bitte Anmelden um der Konversation beizutreten.
- TSchwietert
-
- Offline
- Administrator
-
15 Jahre 6 Monate her #429
von TSchwietert
Joomla und Schach ? Kein Problem :
www.joomla-und-schach.de
www.chessleaguemanager.de
www.sboo.de
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
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
Joomla und Schach ? Kein Problem :
www.joomla-und-schach.de
www.chessleaguemanager.de
www.sboo.de
Bitte Anmelden um der Konversation beizutreten.
15 Jahre 6 Monate her #430
von TAhlers
TAhlers antwortete auf Aw: Installation einer neuen Version ohne Datenverlust
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
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
Bitte Anmelden um der Konversation beizutreten.
15 Jahre 6 Monate her #431
von TAhlers
TAhlers antwortete auf Aw: Installation einer neuen Version ohne Datenverlust
Ich habe dir gerade die geänderten Files zum Testen zugeschickt.
Damit kann zumindest die Deinstallation verhindert werden.
Damit kann zumindest die Deinstallation verhindert werden.
Bitte Anmelden um der Konversation beizutreten.
- TSchwietert
-
- Offline
- Administrator
-
15 Jahre 6 Monate her - 15 Jahre 6 Monate her #432
von TSchwietert
Joomla und Schach ? Kein Problem :
www.joomla-und-schach.de
www.chessleaguemanager.de
www.sboo.de
Super ! Probiere ich morgen aus und baue es dann in die neue Version ein.
Joomla und Schach ? Kein Problem :
www.joomla-und-schach.de
www.chessleaguemanager.de
www.sboo.de
Letzte Änderung: 15 Jahre 6 Monate her von TSchwietert.
Bitte Anmelden um der Konversation beizutreten.
- TSchwietert
-
- Offline
- Administrator
-
15 Jahre 5 Monate her - 15 Jahre 5 Monate her #536
von TSchwietert
Joomla und Schach ? Kein Problem :
www.joomla-und-schach.de
www.chessleaguemanager.de
www.sboo.de
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 ?
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 ?
Joomla und Schach ? Kein Problem :
www.joomla-und-schach.de
www.chessleaguemanager.de
www.sboo.de
Letzte Änderung: 15 Jahre 5 Monate her von TSchwietert.
Bitte Anmelden um der Konversation beizutreten.
Zugang
- Nicht erlaubt Themen erstellen
- Nicht erlaubt antworten
- Nicht erlaubt Beitrag bearbeiten
Ladezeit der Seite: 0.071 Sekunden