Wartungsmodus per htaccess

Backend / Adminbereich Kommentar schreiben

Mit dieser Erweiterung kann der OnlineShop im Backend offline bzw. wieder online geschaltet werden. Auf den Shop kann dann nur noch mit Adminrechten zugegriffen werden.

Dieses Modul ist eine Weiterentwicklung der Version von rpa.com und arbeitet mit einer htaccess-Umleitung. Alle Anfragen werden auf eine spezielle Seite umgeleitet. Administratoren können mit einem vorab definierten User-Agent und der Firefox-Erweiterung “User-Agent-Switcher” den Shop wie gewohnt nutzen.

Die Erweiterung arbeitet komplett dateibasiert, d. h. alle notwendigen Einstellungen werden in einer Konfigurationsdatei gespeichert, so dass auch umfangreiche Änderungen an der Datenbank vorgenommen werden können.

Es kann ein Datum angegeben werden, an dem der Shop wieder verfügbar ist. Das Datum wird einerseits auf der Seite für Besucher ausgegeben, andererseit kombiniert mit einem 503er-Statuscode als “Retry-After”-Header-Feld an den Client übergeben.

Der Autor weist auf ein Problem mit dem Kalender hin. Dieser funktioniert nicht, wenn der individuelle User-Agent aktiv ist. Es könnte sein, daß auch andere JavaScript-Funktionen nicht einwandfrei funktionieren.

Wartungsmodus Wartungsmodus

Autor: jkatzorke

Dateigröße 439,2 KiB - Downloads bisher 997
  wartungsmodus_htaccess_v1_xtcm104.zip

 

Weitere Beiträge, die Dich interessieren könnten

3 Kommentare bei “Wartungsmodus per htaccess”

  1. Paul

    Hi, habe die Dateien hochgeladen die column_left.php geändert, die Adminrechte vergeben, aber leider bekomme ich im Admin Bereich nichts angezeigt. Kann mir jemand helfen?
    Beste Grüße

  2. Lysi

    Hallo,
    in der column_left.php mußt du ein wenig ändern.
    Hier die neue Änderung die du dann austauschen mußt.

    // BOF - J. Katzorke - Maintenance .htaccess
      if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['shop_maintenance'] == '1')) echo '<a href="' . xtc_href_link('shop_maintenance.php', '', 'NONSSL') . '" rel="nofollow"> -'.'Shop online/offline per .htaccess'.'</a>';
      // EOF - J Katzorke - Maintenance .htaccess

    hiermit läuft das gute Stück.
    Beste Grüsse

  3. Christian

    Also ich bekomme nur Fehlermeldungen:

    Warning: fopen(/is/htdocs/wp1177151_UU9WB2YW73/shop1//maintenance/maintenance_config.php) [function.fopen]: failed to open stream: Permission denied in /is/htdocs/wp1177151_UU9WB2YW73/shop1/admin/shop_maintenance.php on line 21

    Warning: fwrite(): supplied argument is not a valid stream resource in /is/htdocs/wp1177151_UU9WB2YW73/shop1/admin/shop_maintenance.php on line 32

    Warning: fclose(): supplied argument is not a valid stream resource in /is/htdocs/wp1177151_UU9WB2YW73/shop1/admin/shop_maintenance.php on line 33

    Warning: fopen(/is/htdocs/wp1177151_UU9WB2YW73/shop1//.htaccess) [function.fopen]: failed to open stream: Permission denied in /is/htdocs/wp1177151_UU9WB2YW73/shop1/admin/shop_maintenance.php on line 38

    Warning: fwrite(): supplied argument is not a valid stream resource in /is/htdocs/wp1177151_UU9WB2YW73/shop1/admin/shop_maintenance.php on line 39

    Warning: fclose(): supplied argument is not a valid stream resource in /is/htdocs/wp1177151_UU9WB2YW73/shop1/admin/shop_maintenance.php on line 40

    Warning: Cannot modify header information – headers already sent by (output started at /is/htdocs/wp1177151_UU9WB2YW73/shop1/admin/shop_maintenance.php:21) in /is/htdocs/wp1177151_UU9WB2YW73/shop1/admin/includes/functions/general.php on line 130

    Woran liegt das?

    Gruß
    Christian

Kommentar schreiben

Hier findest Du Platz für Deine Meinung, Dein Lob, Deine Kritik. Bitte nutze diese Funktion nicht für Supportanfragen! Wenn Du Fragen zu Modulen, Fehlermeldungen oder ähnliches hast, bist Du in unserem eCommerce-Forum herzlich willkommen.

© 2005 - 2015 by xtc-load.de