Verzeichnishierarchie von easydb-Installationen:

Zur Orientierung für den System-Administrator folgt hier eine allgemeine Übersicht der Speicherorte für die Bestandteile der easydb.

  • Für jeden Abschnitt gilt:

Zum ezadmin gelangen Sie, indem Sie Ihre easydb im Browser aufrufen und die URL um /ezadmin ergänzen. Also z.B. http://fotothek.my.de/ezadmin. Es wird ein Administrator-Account benötigt.

Programmdateien:

  • Aktuell genutzten Pfad ausgeben:

ezadmin aufrufen > Button rechts: "Konfiguration ausgeben" > Zeile: EASYDB_EXEC[...]

  • Standard-Pfad im Installationspaket:
/opt/easydb/

Konfigurationsdateien:

easydb-Kern

  • Aktuell genutzten Pfad ausgeben:

ezadmin aufrufen > Button rechts: "Konfiguration ausgeben" > ganz oben der Abschnitt "Configuration sources".

  • Standard-Pfade im Installationspaket für die easydb:
/etc/opt/easydb/*.conf
/etc/opt/easydb/instances/*
/etc/default/easydb-4.0 

easydb-Asset-Server

  • Standard-Pfade im Installationspaket, für den easydb-Asset-Server:
/etc/opt/easydb/eas/easydb-asset-server.conf
/etc/default/easydb-asset-server

Web-Server

Am Beispiel Apache 2:

/etc/apache2/sites-enabled/

Mehr zum Thema Apache Web-Server.

PHP

  • mit FastCGI
/etc/php5/cgi/php.ini
  • ohne FastCGI (am Beispiel Apache 2)
/etc/php5/apache2/php.ini

Mehr zum Thema PHP.

Datenbank-Backend

Am Beispiel PostgreSQL kurz und knapp hier nachzulesen.

Logs

Auch bekannt als Protokolle, Meldungen oder Ereignisse. Gemeint sind hier die Dateien, in denen diese aufgezeichnet werden.

  • Aktuell genutzten Pfad ausgeben:

ezadmin aufrufen > Button rechts: "Konfiguration ausgeben" > Zeilen mit: EASYDB_LOG_[...]

  • Standard-Pfad im Installationspaket:
/var/opt/easydb/log/easydb/
/var/opt/easydb/log/eas/

Weitere Details zu diesem Thema.

Bilder

  • Standard-Pfad im Installationspaket:
/var/opt/easydb/lib/eas/partitions/1
/var/opt/easydb/lib/eas/partitions/2
/var/opt/easydb/lib/eas/assets/dest
/var/opt/easydb/lib/eas/assets/orig
  • Aktuell genutzten Pfad ausgeben, per Konfigurationsdatei:

/etc/opt/easydb/eas/easydb-asset-server.conf Zeile > EAS_PARTITION_BASE_DIR

  • Aktuell genutzten Pfad ausgeben, per URL:
    1. ezadmin aufrufen -> Button rechts: "Konfiguration ausgeben" > Zeile: EAS_URL[...]
    2. diese EAS_URL aufrufen, ergänzt um /status?instance=ihr_instanz_name
  • Aktuell genutzten Pfad ausgeben, per Datenbankzugriff:
psql -U postgres eas
SELECT * from eas.partition;

Das obige Beispiel geht davon aus, dass der easydb-Asset-Server seine getrennte Datenbank mit Namen "eas" hat (kann ggfs. abweichend konfiguriert sein).
Ebenfalls wird hier der Zugriff ohne Passwortschutz angenommen, mit dem Datenbank-Konto "postgres".

Mehr zum Thema Speicherung von Bildern und anderen Dateien unter easydb-Asset-Server.

pidfiles:

Diese Dateien enthalten Prozessnummern und zeigen an, dass der jeweilige Prozess gestartet wurde:

/var/run/easydb-*.pid

lockfiles:

Diese Dateien zeigen exklusive Reservierungen an:

/var/lock/easydb-*.lock

init-Skripte:

Diese Dateien starten einen Dienst und gliedern sich ein in die Abläufe des Linux-Systems, vor allem Systemstart (Boot) und Shutdown:

/etc/init.d/easydb-*

cron jobs:

Diese Dateien legen fest, in welchen Abständen Wartungsvorgänge gestartet werden und welche Programme dies durchführen.
Nicht alle Vorgänge innerhalb der easydb werden über diesen Dienst ("cron") gestartet, aber z.B. Sicherheitskopien (falls konfiguriert).

/etc/cron.d/easydb-*
/etc/cron.daily/easydb-*
/etc/cron.hourly/easydb-*
/etc/cron.monthly/easydb-*