[CON-1464] Bug 4.9 alle Modul-Dateien gelöscht
Verfasst: Mi 21. Aug 2013, 09:50
Hallo,
beim Ausprobieren der neuen Import/export funktion für Module waren plötzlich alle Module geleert.
Nach der Neuinstallation konnte ich den Fehler reproduzieren.
Insgesamt konnte ich 3 Fehler feststellen:
1. Aus !Testmodul wird Testmodul (Das ist wahrscheinlich so gewollt, aber kann es Konflikte geben wenn 2 Module !Testmodul und Testmodul importiert werden)
2. Der zip export klappt nicht. In der Zipdatei steht der Quellcode der Exportfunktion aus dem Backend.
3. Moduldateien werden gelöscht (Beim Löschen des doppeltem XML-Import eines Modus werden alle Module gelöscht)
Hier mein Testprotokoll:
(auch das was funktioniert hat)
Installation, die Module sind wieder gefüllt.
Dateien unter /cms/data/Module wurden neu geschrieben.
Frontend läuft wieder.
Testmodul angelegt:
Modul erscheint in con_mod
Feld output ist leer
Text in Feld output geschrieben wird nicht im Modul angezeigt.
Auch nach dem Synchroisieren wird der Text aus dem File genommen.
Unter /cms/data/Module wurde das Modul angelegt.
Aus !Testmodul > Testmodul
Wird das Modul im Backend geändert, steht die Ändering auch im File.
File heruntergeladen ( Codierung:ansi ) und geändert:
Beim hochladen kein Zugriff per FTP
wird als Owner wwwrun Group www ausgefüht.
Rechte geändert: write by others gesetzt.
Hochladen per FTP geht. Das Modul erscheint in Contenido geändert.
Modul als Zipdatei exportiert:
In der Zipdatei ist der Quellcode der Exportfunktion aus dem Backend.
Modul gelöscht:
Alle Dateien dieses Moduls wurden gelöscht.
Modul wurde auch aus Datenbank Tabelle gelöscht.
Fehlerhaftes Zip importieren:
Im Backend erscheint eine Fehlermeldung.
Der leere Ordner wird aber geschrieben.
2. Veruch: Backend sagt Modul existiert.
Ordner wegen Zugriffsverweigerung (FTP) auf Server gelöscht.
XML import funktioniert.
Tabelle wird geschrieben aber ohne output.
Ordner und Dateien werden geschrieben.
Gleiches Modul nochmal per XML import:
Meldung Modul existiert.
Im Backend und in der Datenbank wird aber ein zweites angezeit.
Modul ist leer.
Nach dem löschen des zweiten Moduls werden alle Module gelöscht.
Das heist, sie stehen noch im Backend, aber alle Module sind leer.
Der Ordner Module mit allen Unterordnern und Dateien sind gelöscht.
In der Datenbanktabelle stehen die Module noch drin, werden deshalb im Backend angezeigt.
Wenn ihr Fragen habt helfe ich gern das nochmal nachzuvollziehen.
Viele Grüße
Josh
beim Ausprobieren der neuen Import/export funktion für Module waren plötzlich alle Module geleert.
Nach der Neuinstallation konnte ich den Fehler reproduzieren.
Insgesamt konnte ich 3 Fehler feststellen:
1. Aus !Testmodul wird Testmodul (Das ist wahrscheinlich so gewollt, aber kann es Konflikte geben wenn 2 Module !Testmodul und Testmodul importiert werden)
2. Der zip export klappt nicht. In der Zipdatei steht der Quellcode der Exportfunktion aus dem Backend.
3. Moduldateien werden gelöscht (Beim Löschen des doppeltem XML-Import eines Modus werden alle Module gelöscht)
Hier mein Testprotokoll:
(auch das was funktioniert hat)
Installation, die Module sind wieder gefüllt.
Dateien unter /cms/data/Module wurden neu geschrieben.
Frontend läuft wieder.
Testmodul angelegt:
Modul erscheint in con_mod
Feld output ist leer
Text in Feld output geschrieben wird nicht im Modul angezeigt.
Auch nach dem Synchroisieren wird der Text aus dem File genommen.
Unter /cms/data/Module wurde das Modul angelegt.
Aus !Testmodul > Testmodul
Wird das Modul im Backend geändert, steht die Ändering auch im File.
File heruntergeladen ( Codierung:ansi ) und geändert:
Beim hochladen kein Zugriff per FTP
wird als Owner wwwrun Group www ausgefüht.
Rechte geändert: write by others gesetzt.
Hochladen per FTP geht. Das Modul erscheint in Contenido geändert.
Modul als Zipdatei exportiert:
In der Zipdatei ist der Quellcode der Exportfunktion aus dem Backend.
Modul gelöscht:
Alle Dateien dieses Moduls wurden gelöscht.
Modul wurde auch aus Datenbank Tabelle gelöscht.
Fehlerhaftes Zip importieren:
Im Backend erscheint eine Fehlermeldung.
Der leere Ordner wird aber geschrieben.
2. Veruch: Backend sagt Modul existiert.
Ordner wegen Zugriffsverweigerung (FTP) auf Server gelöscht.
XML import funktioniert.
Tabelle wird geschrieben aber ohne output.
Ordner und Dateien werden geschrieben.
Gleiches Modul nochmal per XML import:
Meldung Modul existiert.
Im Backend und in der Datenbank wird aber ein zweites angezeit.
Modul ist leer.
Nach dem löschen des zweiten Moduls werden alle Module gelöscht.
Das heist, sie stehen noch im Backend, aber alle Module sind leer.
Der Ordner Module mit allen Unterordnern und Dateien sind gelöscht.
In der Datenbanktabelle stehen die Module noch drin, werden deshalb im Backend angezeigt.
Wenn ihr Fragen habt helfe ich gern das nochmal nachzuvollziehen.
Viele Grüße
Josh