Zum Inhalt springen

Kann Extension-Liste nicht runterladen...

Erstellt am 11. September 2007 · 4 Antworten · letzte Antwort am 17. September 2007

Tags: Frage

Sturmi ·

Hallo zusammen,

Ich habe gerade meinen eigenen Server aufgesetzt und Typo3 aufgespielt. Immer wenn ich auf den Button "Retrieve/Update" klicke kommt folgende Meldung: Error in XML parser while decoding extensions XML file. Line 12103: not well-formed (invalid token)

Muss ich zusätzlich noch etwas auf den Server installieren, damit das funktioniert?

Bin für jede Hilfe sehr dankbar...

mmecker ·

Ein häufiges Problem an dieser Stelle ist der extreme Speicherbedarf der Extension-List beim Download - irgendwie passt aber die Fehlermeldung nicht so recht dazu.

Aber vielleicht trotzdem mal die Resource Limits in der php.ini überprüfen, insbesondere memory_limit (ich setze das mittlerweile immer schon auf 24M).

Sturmi ·

Hmmm???? Danke für die Antwort(en), aber mein memory_limit liegt bei 64M ...
Muss ich vielleicht noch irgendeinen XML-Parser installieren?

Selbst wenn ich auf typo3.org eine Ext. runterlade und sie im Ext. Manager normal hochladen möchte, erscheint die Meldung: file is empty!

Woran kann das nur liegen?

Danke.

mmecker ·

Die erste Meldung wird in Zeile 350ff. der typo3/mod/tools/em/class.em_xmlhandler.php erzeugt. Diese nutzt die PHP-XML-Parserfunktionen, zu denen php.net sagt:

These functions are enabled by default, using the bundled expat library. You can disable XML support with --disable-xml. If you compile PHP as a module for Apache 1.3.9 or later, PHP will automatically use the bundled expat™ library from Apache. In order you don't want to use the bundled expat library configure PHP --with-expat-dir=DIR, where DIR should point to the base installation directory of expat.

Die Fehlermeldung wird auch genau unter Verwendung dieser PHP-Funktionen erzeugt. Das ist also (vermutlich) nicht das Problem.
Die zweite Meldung "File is empty" kommt wohl aus der function importExtFromRep (Zeile 1695 der typo3/mod/tools/em/class.em_index.php).

Hmmm...
Wenn es für beide Fehler eine gemeinsame Ursache geben sollte (was ich nicht so recht glaube), kann es nur entweder an einer zerschossenen Extension-Manager-Bibliothek liegen oder aber daran, dass tatsächlich beim Laden der Dateien ein Problem entsteht (außerhalb von Typo3).