Seite 1 von 1

Modul-Export misslingt

Verfasst: Sa 11. Nov 2023, 12:37
von bodil
Hallo!
Ich habe versucht, Module eines aktuellen Contenido-Projekts zu exportieren. Ohne dass es sichtbare Fehlermeldungen gäbe, schreibt das System in die erstellte »Zip-Datei« aber nur den HTML-Quellcode des Tabs, in dem der Download stattfindet.
Im Errorlog steht dann:

Code: Alles auswählen

PHP Warning:  ZipArchive::close(): Read error: Ist ein Verzeichnis in /.../contenido/classes/contenido/class.module.php on line 865
PHP Warning:  filesize(): stat failed for /.../data/temp/MODULALIAS.zip in /.../contenido/classes/contenido/class.module.php on line 868
PHP Warning:  readfile(/.../data/temp/MODULALIAS.zip): Failed to open stream: Datei oder Verzeichnis nicht gefunden in /.../contenido/classes/contenido/class.module.php on line 870
PHP Warning:  unlink(/.../data/temp/MODULALIAS.zip): Datei oder Verzeichnis nicht gefunden in /.../contenido/classes/contenido/class.module.php on line 873
Auch in anderen Installationen (auch mit der Version, die ich gerstern bei Github runtergeladen habe) tritt dieser Fehler auf. Ich versuche das mal zu debuggen. Ober vielleicht hat das ja schon jemand?

Re: Modul-Export misslingt

Verfasst: Do 16. Nov 2023, 12:02
von Oldperl
Servus,

keine Schreib- und Leserechte in data/temp, bzw. das Verzeichnis fehlt?

Gruß aus Franken

Ortwin

Re: Modul-Export misslingt

Verfasst: Fr 17. Nov 2023, 17:44
von bodil
Gute Idee,
das data/temp hatte tatsächlich keine Schreibrechte. (Im Tab Integrität sah alles gut aus!?) Aber mit Schreibrechten klappts leider auch nicht, das Ergebnis ist dasselbe.
Ich habe es noch nicht geschafft, hier Ursachenforschung zu betreiben. Aber vielleicht kann jemand den Fehler nachvollziehen? Oder stellt fest, dass in ihren/seinen Problemen alles geht?
Die Fragestellung: wenn man ein Modul exportiert, bekommt man dann ein gültiges Zip-Archiv?
(Der Workaround sei an dieser Stelle auch erwähnt: wenn man in beiden Systemen aufs Dateisystem kommt, die gewünschten Ordner unter cms/data/modules/ von einem System runterladen und im anderen System an gleicher Stelle hochladen. Im System, in dem die Module landen sollen, im Tab Module auf Synchronisieren klicken.)
Immer dankbar!
Bodil

Re: Modul-Export misslingt

Verfasst: Mi 22. Nov 2023, 11:31
von Oldperl
Servus,

könntest Du bitte zumindest ein Ticket auf Github dazu anlegen? Danke.

:arrow: https://github.com/CONTENIDO/CONTENIDO/issues

Gruß aus Franken

Ortwin

Re: Modul-Export misslingt

Verfasst: Do 23. Nov 2023, 08:10
von bodil
Hi Oldperl,
im Prinzip ja, allerdings bin ich mir nach wie vor unschlüssig, ob mir der Export nicht gelingt, weil es einen Bug im System gibt, oder ob der Export scheitert, weil ich in meinen Projekten irgendwas grundsätzlich verbastel oder nicht verstanden habe. Die Recherche hierzu ließe sich abkürzen, wenn irgendwer in einer neueren Installation diesen Fehler reproduzieren könnte. Oder eben nicht. Ich bleib aber dran, so oder so.
Grüße aus dem hohen Norden!
Bodil