Check out the LimeSurvey source code on GitHub!

bei Excel-Export - Fatal error: Allowed memory size of 134217728 bytes exhausted

More
5 years 8 months ago #62006 by Schwarzlicht
Hallo,

ich habe gestern ein Update auf die Versin 1.91 vorgenommen und seit dem funktioniert der Export der Umfrageergebnisse in Excel nicht mehr.
In der erzeugten Excel-Datei steht nur dieser Text:

<b>Fatal error</b>: Allowed memory size of 134217728 bytes exhausted (tried to allocate 24 bytes) in <b>/home/www/web78/html/umfragen/admin/classes/phpexcel/PHPExcel/Cell.php</b> on line <b>684</b><br />

Den Webhoster habe ich schon gebeten den Speicher auf 128 MB zu erhöhen.
In der Config.php habe ich eingetragen:
$allowexportalldb = 0;
$memorylimit = '128M';

In der config-defaults.php habe ich den Wert geändert auf:
$memorylimit = '128M';

Trotzdem bekomme ich es nicht hin.
Kann mir bitte jemand helfen? Danke!

Please Log in to join the conversation.

More
5 years 8 months ago #62081 by Schwarzlicht
Jetzt sieht die Fehlermeldung so aus:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 93 bytes) in /home/www/web78/html/umfragen/admin/classes/phpexcel/PHPExcel/Worksheet.php</b> on line 961

Kann ich ggf. den Code in der worksheet.php ändern, um meine Umfrageergebnisse in eine saubere Excel-Tabelle zu exportieren?
in Zeile 961 steht:
$cell = $this->_cellCollection->addCacheData($pCoordinate,new PHPExcel_Cell($aCoordinates[0], $aCoordinates[1], null, PHPExcel_Cell_DataType::TYPE_NULL, $this));

meine PHP Kenntnisse reichen dafür nicht aus. :(

Please Log in to join the conversation.

More
5 years 8 months ago #62093 by c_schmitz
Benutze einfach den CSV Export und importieren die CSV-Datei in Excel. Der Excel Export frisst momentan sehr viel Speicher, das wird in der nächsten Version geändert sein.

Best regards

Carsten Schmitz
LimeSurvey project leader

Please Log in to join the conversation.

More
5 years 8 months ago #62201 by Schwarzlicht

c_schmitz wrote: Benutze einfach den CSV Export und importieren die CSV-Datei in Excel. Der Excel Export frisst momentan sehr viel Speicher, das wird in der nächsten Version geändert sein.


Danke für die Antwort.
Den CSV-Export habe ich auch schon ausprobiert. Allerdings finde ich darin nicht die Fragen und Antworten, sondern nur die Codes. Die müsset ich mir dann umständlich heraussuchen und ersetzen. Kostest sehr viel Aufwand aber wäre zumindest eine Möglichkeit. :unsure:

Auf welche Speichergröße müsste denn mein Server eingestellt werden, damit der EXCEL-Export funktioniert? Ich kann ja mit meinem Hoster reden. :)

Please Log in to join the conversation.

More
5 years 8 months ago #62224 by Schwarzlicht
Gestern habe ich auf Version 1.91+ Build 10232 geupdatet.
Jetzt erhalte ich in der erzeugten Excel-datei eine neue Fehlermeldung: :woohoo:

<b>Warning</b>: fwrite(): supplied argument is not a valid stream resource in <b>/home/www/web78/html/umfragen/admin/classes/phpexcel/PHPExcel/CachedObjectStorage/DiscISAM.php</b> on line <b>47</b><br />
<br />
<b>Warning</b>: ftell(): supplied argument is not a valid stream resource in <b>/home/www/web78/html/umfragen/admin/classes/phpexcel/PHPExcel/CachedObjectStorage/DiscISAM.php</b> on line <b>49</b><br />
<br />
<b>Warning</b>: fseek(): supplied argument is not a valid stream resource in <b>/home/www/web78/html/umfragen/admin/classes/phpexcel/PHPExcel/CachedObjectStorage/DiscISAM.php</b> on line <b>45</b><br />
<br />
<b>Warning</b>: ftell(): supplied argument is not a valid stream resource in <b>/home/www/web78/html/umfragen/admin/classes/phpexcel/PHPExcel/CachedObjectStorage/DiscISAM.php</b> on line <b>46</b><br />
<br />

Please Log in to join the conversation.

More
5 years 8 months ago #62229 by c_schmitz
Sieht aus als ob das Update nicht komplett durchgeführt worden ist.

Best regards

Carsten Schmitz
LimeSurvey project leader

Please Log in to join the conversation.

Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form