Erfolg von "Dateien sichern" ==> weisser Bildschirm & fehlerhafte ZIP-Datei!

Thema wurde von Manni_HB, 27. Mai 2011 erstellt.

  1. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Mein GX2 (v2.0.5i r2993) mag die Option "Dateien sichern" nicht. Das Einzige was geschieht: Weisser Bildschirm und die angelegte ZIP-Datei läßt sich nicht öffnen.

    Ideen, Vorschläge und besonders Maßnahmen zur Abhilfe werden gerne entgegen genommen.
     
  2. robert

    robert Erfahrener Benutzer

    Registriert seit:
    5. Mai 2011
    Beiträge:
    384
    Danke erhalten:
    27
    Danke vergeben:
    131
    wo ist das?
     
  3. C h r i s t i a n

    C h r i s t i a n G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    3.456
    Danke erhalten:
    330
    Danke vergeben:
    551
    Toolbox/Dateien sichern.
     
  4. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
    Hallo,

    vermutlich steht für das Dateien sichern nicht genügend Speicher zur Verfügung. Geh im Adminbereich zum Menüpunkt "Server Info" und suche nach "memory_limit". Der Wert in der linken Spalte ist der aktuell gültige (z. B. 16M). Dieser Wert soll nun soweit erhöht werden, bis das "Dateien sichern" funktioniert. Dies funktioniert je nach Server unterschiedlich oder gar nicht. Versuchen wir es mit einer .htaccess-Datei. Aus dem Gambio-Download-Paket oder der Gambio CD kann dazu die Datei gm/seo_boost_aus/.htaccess als Vorlage dienen. Kopiere diese Datei lokal auf dem PC und öffne Sie mit einem Texteditor. Änder den Inhalt von
    Code:
    ## Gambio SEO Boost
    ## www.gambio.de
    
    in
    Code:
    php_flag display_errors on
    php_value memory_limit 32M
    Das 32M ist nur ein Beispiel. Verdoppel einfach den Wert, der bei dir unter "Server Info" steht. Speichere die Datei ab und lade Sie in den admin-Ordner deines Shops. Überprüfe anschließend, ob unter "Server Info"->"memory_limit" der neue Wert steht. Falls der Adminbereich nicht mehr aufrufbar ist oder der Wert nicht übernommen wurde, ist das Erhöhen per .htaccess nicht möglich. Hat es geklappt, überprüfe ob das "Dateien sichern" geht. Wiederhole den Vorgang (Verdoppeln des Werts) bis es geht.

    Falls es per .htaccess nicht geht, kann auch die Datei admin/includes/configure.php (vorher Schreibschutz entfernen, indem Dateirechte von 444 in 644 geändert werden) um den Befehl
    PHP:
    ini_set('display_errors'1);
    ini_set('memory_limit''32M');
    erweitert werden. Falls auch dies nicht geht, sollte man sich an den Provider wenden, damit dieser den Wert erhöht.

    Das "display_errors" hat den Sinn Fehlermeldungen anzeigen zu lassen. Dies scheint aktuell bei dir deaktiviert zu sein, da du nur eine weiße Seite siehst.
     
  5. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Hallo Moritz,

    vielen Dank für deine ausführliche Antwort.
    "memory_limit" steht auf 64MB - sollte ja reichen.
    Die GX2-Testinstallation ist auf einem Unterordner auf dem gleichen Server auf dem auch GX1 läuft. Bei dem GX1 sind auf Grund von eingenen Änderungen an der "Filelist.txt" die Sicherungsdateien ca. 45MB groß .... ohne Fehler.

    Vermutlich muss es an ebbes Anderem liegen??
     
  6. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
    Die filelist.txt vom GX2 ist umfangreicher. Probiers mit 128M. Falls das nicht hilft, wird das display_errors zumindest dafür sorgen, dass man die Fehlermeldung sieht.
     
  7. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Deinen htaccess-Vorschlag gemacht, "memory_limit" wurde 128MB angezeit ... Fehlermeldung: "Fatal error: Maximum execution time of 30 seconds exceeded in /www/htdocs/w00c64ab/_gm/admin/includes/classes/pclzip.lib.php on line 3363"
     
  8. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
    Ok, dann ist nicht der Speicher sondern die Ausführungszeit das Problem. Der Befehl, um die Zeit zu verdoppeln, lautet:
    Code:
    php_value max_execution_time 60
     
  9. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Ok ... Fehlermeldungen kommen keine.
    Aber schau dir mal das Bild an - alle Files doppelt!
    Und warum wird "templates_c" gesichert?

    [​IMG]
     
  10. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
    Sind die Dateien auch in der admin/filelist.txt bei dir doppelt? Bei Uploadproblemen kann es passieren, dass der Inhalt der Datei verdoppelt wird. templates_c wird gesichert, da alle Shopdateien gesichert werden. Es werden nicht die temporären Cache-Dateien, sondern nur die index.html aus dem templates_c Ordner gesichert, sofern diese vorhanden ist.
     
  11. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Moritz - mit dem Ding stimmt was nicht!
    Die Filelist.txt ist von mir unverändert mit 3912 Einträgen.
    In dem ZIP-File (36.2MB!!!) ist der Ordner "templates_c" mit ALLEN temp. Dateien!
     
  12. Stefan

    Stefan Erfahrener Benutzer

    Registriert seit:
    26. April 2011
    Beiträge:
    655
    Danke erhalten:
    61
    Danke vergeben:
    203
    Hallo Manfred,

    ich glaube das ist ein Fehler in der Version 2.0.5 h & i

    Bei mir waren in diesen Versionen Teilweise die Zipdatein 300 mb groß und es gab einen Serverfehler 500

    Mit der Testversion vom SP1 geht das sichern wieder ohne Probleme und das Zip Archiev ist etwa 75% kleiner.

    Dafür gibt es ein paar andere Probleme, die aber von Gambio bis zum Release noch gefixt werden ;-)
     
  13. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Hallo GM,

    das Problem besteht weiterhin und ich stufe es als "kritisch" ein. Wie sichern eingentlich die Damen & Herren Kollegen die Shopdateien?
    Frage:
    Wie kann es sein, das bei einer Filelist, die nur eine Zeile enthällt (templates/EyeCandy/) alles mit Stumpf und Stil in ein ZIP-File (32MB) gepackt wird - mit samt dem "templates_c" und der dort enthaltenen Files???
    Und dann noch alle Files dopplet!!
     
  14. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
    Könntest du deine admin/filelist.txt hier einmal anhängen?
     
  15. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Hallo Moritz,

    das ist die original Filelist.txt aus dem Installpaket 2.0.5i. Dann habe ich mal versuchsweise Alles bis auf "templates/EyeCandy/" gelöscht - Ergebnis siehe oben.
    In der "/admin/gm_backup_files.zip.php" habe ich mal ein "echo $ziplist;" in Zeile 47 (vor die letzte While-Klammer) gesetzt. Schon hier tauchen alle Einträge doppelt auf. <grübel, grübel>
     
  16. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Obwohl ich offensichtlich der Einzige mit diesem Problem bin: Darf ich auf eine Lösung hoffen?