Zum Inhalt springen

Aktualisierungen von Erweiterungen funktionieren nicht

Erstellt am 20. Juli 2011 · 1 Antwort · letzte Antwort am 11. August 2011

Tags: PHP, Update & Upgrade, Frage

dhouzer ·

Hallo zusammen.

Ich bin ein totaler Typo3 Neuling. Bisher hat alles super geklappt. Typo3 ist auf dem Server. ImageMagick installiert. Jetzt wollte ich im htmlArea RTE die "default configuration settings" von "typical" auf "demo" umschalten.

Leider kommt beim Aktualisieren dann folgender Fehler (wie bei jeder anderen Aktualisierung einer Extension auch):

"Fatal error: cannot use object of type stdClass as array in ...typo3/sysext/em/classes/connection/class.tx_em_connection_extdirectserver.php on line 262"

Oben läuft sich der "Speichere Einstellung"-Balken zu Tode.
Ich benutze Typo3 Version 4.5.3 und die htmlArea RTE (v2.1.6). PHP Version 5.2.6-1+lenny13

Habe gegoogelt und jemand hatte ein ähnliches Problem. Er hat es gelöst indem er die Variablen anders übergeben hat. Ich habe es ihm dann nachgetan. Siehe hier:

VORHER:
$extKey = $parameter['extkey'];
$extType = $parameter['exttype'];
$noSave = $parameter['noSave'];

NACHHER:
$extKey = ($parameter->extkey);
$extType = ($parameter->exttype);
$noSave = ($parameter->noSave);

Danach tauchten noch 2 weitere Fehlermeldungen auf, dort habe ich die eckigen Klammern ebenfalls ersetzt durch die runden Klammer.

Fatal error: Cannot use object of type stdClass as array in /meinwebspace/typo3/t3lib/class.t3lib_tsparser_ext.php on line 1620

Fatal error: Cannot use object of type stdClass as array in /meinwebspace/typo3/typo3/sysext/em/classes/connection/class.tx_em_connection_extdirectserver.php on line 300

Tja, es kommen nun keine Fehlermeldung mehr, aber es findet auch keine Aktualisierung statt. #angry#
Vielleicht noch jemand eine Idee? Ich bin für jede Hilfe dankbar.

Grüße
Mark

klaus85 ·

Hi,
ich hab dasselbe Problem bei mir auf dem Server. Allerdings hab ich noch nichts im Source geändert... PHP 5.2.13
Lokal geht's bei mir (PHP 5.3.6). Mein Provider will aber nicht umstellen, um mal zu testen, ob es evtl. da dran liegt. Also hilft nur weiter warten, ob doch noch mehr das Problem haben...