Hallo zusammen,
beiße mir wieder mal die Zähne aus:
habe Version 4.0 auf meinem lokalen Linuxserver (Suse 9.1) installiert und auch mit den implementierten Extensions erfolgreich konfiguriert. War soweit ganz easy.
Möchte ich aber weitere Extension von der Repository IMPORTIEREN (was ja in dieser Version unbedingt notwendig ist), erhalte ich diesen Fehler:
Fatal error: Allowed memory size of 52428800 bytes exhausted (tried to allocate 79 bytes) in /srv/www/htdocs/test40/typo3/mod/tools/em/class.em_xmlhandler.php on line 141
Wieso kann der freigebene Speicher durch 79 Bytes erschöpft sein?
Nach Überprüfung des Codes im beanstandeten PHP-Script
function saveExtensionsXML() {
t3lib_div::writeFile(PATH_site.'typo3temp/extensions.bin',gzcompress(serialize($this->extXMLResult)));
t3lib_div::writeFile(PATH_site.'typo3temp/reviewstates.bin',gzcompress(serialize($this->reviewStates)));
}
steht interessanterweise fest, dass Typo3 die Datei "extensions.xml.gz" mit einer Größe von 584 KB im Ordner typo3temp anlegt. Also kein Problem mit Schreibberechtigungen oder Gunzip.
Allerdings liegen die Berechtigungen dieser Datei bei wwwrun:www. Macht aber auch nach manueller Änderung keinen Unterschied. GRRRR!
Für Hilfe sehr dankbar,
Bitbull