"Shop Offline" nicht in DB speichern?!

Thema wurde von Manni_HB, 5. November 2014 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
    Die Daten der Funktion "Shop offline" werden ja in der DB abgelegt.

    Im Falle eines DB-Crashs und dem Rücksichern einer ältern DB-Version ist der Shop natürlich sofort wieder online - und dass bevor man geprüft hat, ob ein Fehler weg ist.

    Wenn techn. möglich, wäre es nicht besser die ON/OFFLINE Parameter unabhängig von der aktuellen DB zu speichern?
     
  2. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
  3. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.910
    Danke erhalten:
    1.559
    Danke vergeben:
    1.133
    Ich klinke mich hier mal ein, da in meinem Testshop das Adminmenü fehlt und ich den Shop aber gerne offline stellen möchte.
    Wo kann ich das in der DB machen?
     
  4. 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
    Na sooo schlimm ist dein Shop ja nun auch nicht! :)

    Vielleicht hilft dies weiter?

     
  5. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.910
    Danke erhalten:
    1.559
    Danke vergeben:
    1.133
    naja, geht ja um den Klon und der muss ja nicht online sein :).
    Link bringt mich insofern nicht weiter, weil dort nicht steht was man wo eintragen muss um ihn OFFLINE zu stellen; werde dort mal nachhaken, danke.
     
  6. 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
    #6 Manni_HB, 6. November 2014
    Zuletzt bearbeitet: 6. November 2014
    Aber der Link "www.DeineDomiane/admin/gm_offline.php" sollte doch wohl funktionieren - oder?
     
  7. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.544
    Danke erhalten:
    11.305
    Danke vergeben:
    1.611
    Mach doch ein Verzeichnis-Schutz, dann kommt außer Dir da auch keiner ran.
     
  8. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.910
    Danke erhalten:
    1.559
    Danke vergeben:
    1.133
    Tatsache :)
     
  9. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
    Das macht aber nur Sinn, wenn der Inhalt der Offline-Seite ebenfalls nicht in der Datenbank gespeichert wird ;).
     
  10. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.749
    Danke vergeben:
    137
    Ich brainstorme nur mal kurz ins Blaue:
    Wir könnten das alles kombinieren. Wir suchen irgendwo am Anfang der application_top.php nach einer „Offline-Datei“. Wenn die existiert, findet ein Redirect auf eine offline.php statt, die nicht wesentlich mehr tut, als die Offline-Datei auszugeben. Das Offline-Schalten besteht dann im Regelfall darin, den Content der Offline-Seite in die Offline-Datei zu schreiben. Wieder in den Online-Modus geht’s durch Löschen der Datei. Nur für den Admin-Login muss man dann noch was zurechtcinchen.

    Vorteil: Der Offline-Modus lässt sich sehr einfach sachlich und inhaltlich aktivieren, ohne dass man überhaupt das Shopsystem anwerfen muss. Weil im Offline-Modus für praktisch keinen normalen Request die Session hochgezogen oder eine DB-Verbindung hergestellt werden muss, ist das sehr robust und ressourcenschonend.
     
  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
    Und für die HTML-Seite evtl. das Prinzip der Mailvorlagen nehmen: Voller Editor und das Ergebnis in eine "offline.html" speichern, die im Fall des Falles von der o.g. "offline.php" auf den Schirm geworfen wird.

    <Träume ON>
    Dann könnte im Katastrophenfall beruhigt 1-3 Sicherungen zurückspielen und stressfrei testen.
    <Träume OFF>
     
  12. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Habe mir das mal angesehen...

    Ursache war, dass die Menü-Cache-Datei „AdminMenuSource_2-persistent_data_cache-xxxxxxxxx.pdc“ nicht beschreibbar war…