Konfigurationen
Die Konfigurationen der modified eCommerce Shopsoftware gliedern sich in zwei Bereiche
- Konfigurationen in Konfigurationsdateien
- Konfigurationen in der Datenbank
Konfigurationen in Konfigurationsdateien[Bearbeiten]
Die zentralen Konfigurationsdateien sind
includes/configure.php admin/includes/configure.php
Diese beinhalten Informationen über Adressen, Dateipfade und Datenbank. Erst die Informationen über die Datenbank ermöglichen der modified eCommerce Shopsoftware Zugriff auf die Datenbank zu nehmen um alle weiteren, darin gespeicherten, Konfigurationsdaten zu entnehmen.
Zwei configure.php-Dateien sind fast identisch. Die erste bedient das Frontend des Shops der zweite allein das Backend.
Die Aufbau der Dateien ist beschrieben in einem gesonderten Artikel configure.php
Die Dateien includes/configure.org.php und admin/includes/configure.org.php sind Sicherungskopien der Originaldateien und haben keine Bedeutung im laufenden Betrieb.
Aus Sicherheitsgründen sollten die Konfigurationsdateien mit "nur Lese" Dateirechten versehen sein.
Konfigurationen in der Datenbank[Bearbeiten]
Die Datenbankkonfigurationen sind gespeichert in der
Datenbanktabelle configuration
Sie beinhaltet im Grunde alle Konfigurationsdaten welche nicht in o.g. Dateien enthalten sind. Die Tabelle ist aufgebaut nach dem Prinzip Schlüssel - Konfigurationswert. Unter einem Schlüsselnamen(configuration_key) werden Werte(configuration_value) gespeichert und wiedergefunden.
Die Tabelle configuration ist in einem gesonderten Artikel beschrieben Tabelle configuration
Wie man diese in eigenem Sinne erweitert in Tutorial: Anlage neuer Konfigurationsdaten in Datenbank