Contenido und Informix

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
Karin
Beiträge: 1
Registriert: Fr 15. Dez 2006, 13:04
Kontaktdaten:

Contenido und Informix

Beitrag von Karin »

Hallo Forum,

ich bin mir nicht ganz sicher, ob ich die Frage hier an der richtigen Stelle poste ...
Falls nicht, sorry hierfür.

Kann mir jemand sagen, ob Contenido nur mit MySQL funktioniert oder ob ich das auch auf eine Informix-Datenbank aufsetzen kann?

Danke schonmal für Eure Hilfe.
Grüße
MichFress
Beiträge: 750
Registriert: Mo 5. Jan 2004, 22:32
Wohnort: Bochum
Kontaktdaten:

Beitrag von MichFress »

irgendwo hab ich in letzter Zeit gelesen, dass weitere Datenbanken früher mal unterstützt wurden, mittlerweile aber MySQL vorausgesetzt wird - und laut der README ist MySQL Voraussetzung.
Falls es dennoch möglich sein sollte, eine andere DB zu nehmen, wäre es insofern zumindest ein ziemlicher Aufwand...
"Es wird keine Handlung geben, keine Geschichte mit ihrer Versprechung auf einen Anfang und ihrer Hoffnung auf ein Ende." (Andrzej Stasiuk)
knb
Beiträge: 224
Registriert: Fr 9. Sep 2005, 14:03
Wohnort: Potsdam
Kontaktdaten:

Beitrag von knb »

Contenido kommt mit einem extra Verzeichnis conlib, dort liegen mehrere Dateien mit PHP Klassen, die man verwenden kann um andere "Datenbankobjekte" anzulegen. Diese Objekte kapseln den Zugriff auf das RDBMS.
Bisher sehe ich da nur mysql, mysqli, Oracle, Sybase und -naja- ODBC. Es ist nur rel. wenig Programmieraufwand nötig um auf Grundlage dieser Klassen ein Objekt anzulegen analog zum vielbenutzten DB_COntenido Objekt

Code: Alles auswählen

$db = new DB_Contenido;
DB_Contenido "extends" DB_SQL ,(= "DB_mysql")

Leider sehe ich in Verzeichnis "conlib" keine Datei db_informix.inc
Diese könnte aber relativ leicht selbst geschrieben werden, indem man den Code von db_mysql.inc portiert. Dann müsste man an entscheidender Stelle den Code ändern zu "DB_Contenido extends DB_Informix", und theoretisch wären die grundvoraussetzungen geschaffen (abgesehen von etlichen weiteren Änderungen im Quellcode die wohl auch noch zu machen wären)

Die Verwendung solcher Fremddatenbank Objekte würde ich eigentlich nur empfehlen um gelegentlich auf externe Datenbanken zuzugreifen, möglw. im Rahmen von Contenido Modulen die benutzt werden um auf Fremdsysteme und Fachdatenbanken zuzugreifen, (z.B. um HTML Tabellen mit diesen Daten auszugeben) .

Wenn contenido selbst in einem Informix RDBMS abgelegt werden soll, dann bliebe es an Dir hängen alles gründlichst zu testen ... was m.E. zu aufwändig wäre.
Gruss,
Knut
Antworten