Zent Guard Schutz, wie abschalten für Testumgebung / Gibt es eine interne Testumgebung?

Hallo Zusammen,

ich habe inzwischen den Auftrag bekommen einen OXID Shop um Funktionen zu erweitern.

Dafür würde ich gerne eine Testumgebung einrichten um die Änderungen durchzuführen und zu testen ohne das der Live-Shop davon beeinflusst wird.

Ich habe also die Daten von Live-Shop auf meinen Testserver kopiert. Wenn ich die Seite nun aufrufe steht dort:

This Software is the property of OXID eSales and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law.
Zend Guard Run-time support missing!

One more more files on this web site were encoded by ZendGuard and the required run-time support is not installed orproperly configured.
For the Web site user

This means that this Web server is not configured correctly to runthe files that it contains. Please contact the Web site’sadministrator/webmaster and inform them of this problem and give themthe URL you are trying to display to help them in diagnosing theproblem.
For The Site Administrator/Web Master

One or more files on your site were encoded with Zend Guard. Thismay be third party libraries that were provided to you by an ISV. Toallow these files to properly run you need to download and installone of the Zend guard run-time libraries. This is either ZendOptimizer or Zend Loader. The proper files can be downloaded fromhttp://www.zend.com/guard/downloads.This software is provided free of charge.

General Disclaimer: Zend Technologies is not responsible tothe configuration and setup of web sites using Zend Guard technology.Please contact your software vendor if these components were providedby an ISV or consult your Zend Guard Users Guide if these files wereencoded by your organization.

Da stellen sich mir nun 2 Fragen.

  1. Kann ich den Zend Schutz irgendwie abschalten, oder einstellen das ich den Testshop nutzen kann?

oder 2.
Das Problem müssen ja auch andere haben, Aktionen vorzubereiten und zu testen ohne das der Kunde das ganze zu sehen bekommt. Kann man intern eine Testumgebung aufrufen mit der man Sachen testen kann ohne das der Live-Shop davon beinflusst wird? Würde mir die ganze Sache mit dem Testshop ersparen. :smiley:

Beides: nein.
Aber Aktionen und einige andere Sachen kann man auf Benutzergruppen einschränken.

Hallo Larkis,
wie wäre es mit einem Subdomain (dev.shop.de) die auf dem gleichen Server wie der Haupt-Shop läuft? Sozusagen ein klone. Ich arbeite auch gerne Lokal aber es gibt Z. Bsp. Module die NUR live getestet werden können.

Es handelt sich bei deiner Shop-Version um PE und die ist nun-mal verschlüsselt und benötigt Zend-Guard-Loader.

Grüße
Rafig

Danke für die Antwort.

ich habe ja Zugriff auf die Shop Umgebung im FTP. Da ist auch ein Ordner ZentGuard der eine Ebene über dem Shop liegt. Reicht ein Einfügen des Ordners aus um den Shop zum laufen zu kriegen?

Die Änderungen die von mir gewünscht sind sind leider tiefgreifender als nur Aktionen, weswegen einfach nur einen Testbenutzer anlegen nicht reicht.

Aber das was du vorschlägst OXID-Design wäre auch eine Möglichkeit. Aber wenn beide dann auf dieselbe Datenbank zugreifen, gibt das dann nicht trotzdem Probleme?

Also ein Beispiel: Im aktuellen Shop ist die Suchbox deaktiviert. Ich würde die dann im Testsystem-Backend (vermutlich) irgendwo aktivieren. Steht die Änderung dann in der Datenbank und hat Auswirkungen auch auf den Live-Shop? Oder ist das etwas lokales im Quellcode das dann keine Auswirkungen hat?

Ums grob zu sagen geht es um folgende 3 Dinge:

  1. neue Startseite mit Angeboten
    2, Suchbox aktivieren und designen
  2. Gutscheincodes die dann den Preis z.B: um 5% reduzieren.

Wenn du schon den Shop klonst und unter Subdomain anpasst dupliziere auch die Datenbank. Die von dir genannten Änderungen haben mit der Datenbank nicht viel zutun. Wenn du fertig bist übertrage Dateien auf die Live-Shop und aktiviere einfach die Suche.

Grüße
Rafig

Nochmal danke für die Antwort. Ich habe mich jetzt für eine andere Lösung entschieden. Ich werde mit dem Live-Shop arbeiten, aber entsprechende neu hinzugefügte /aktivierte Elemente per CSS ausblenden bzw das Sie nur angezeigt werden wenn man den Body um ne Testklasse erweitert. So kann ich dann alles testen und wenn es fertig ist, muss ich nur entsprechenden CSS Bereich löschen damit alle es sehen können.