Datenbank-Dateisystem

Gesperrt
DonBender
Beiträge: 24
Registriert: Mi 13. Apr 2005, 03:35
Kontaktdaten:

Datenbank-Dateisystem

Beitrag von DonBender »

Hallo,

ich verwende die Version 4.6.8 und habe Probleme im Datenbank-Dateisystem.

Bei dem Aufruf der dbfs.php taucht folgender Fehler auf:

Fatal error: Class dbfscollection: Cannot inherit from undefined class itemcollection in E:\Eigene Dateien\Eigene Webs\contenido-4.6.8\contenido\classes\class.dbfs.php on line 18

Dieser Fehler besteht bereits in dem Testmandanten der Contenido Version 4.6.8 (in der Version 4.6.4 funktioniert alles)

Ich brauch dringend Hilfe.

Danke
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Und der Rest funktioniert? Ich habe es mir mal im Code angesehen und konnte keinen signifikanten Unterschied erkennen. U.U. gibt es da vielleicht noch ein Problem unter Windows.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
DonBender
Beiträge: 24
Registriert: Mi 13. Apr 2005, 03:35
Kontaktdaten:

Beitrag von DonBender »

Ich glaube nicht, dass das mit Windows zu tun hat, sondern eher was mit der aktuellen Version.

Denn die Fehlermeldung taucht auch beim Provider auf und der setzt Linux ein.
DonBender
Beiträge: 24
Registriert: Mi 13. Apr 2005, 03:35
Kontaktdaten:

Beitrag von DonBender »

Lieg daran, dass irgendwo in der Verarbeitung der Eintrag

cInclude('classes', 'class.genericdb.php');

fehlt.
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Ist klar, jedoch hat sich IMHO an der Einbindung dieser Klasse seit V4.6.0 nix geändert (insbesondere nicht zwischen V4.6.4 und V4.6.8).

Ich habe zwar auch nicht herausbekommen, wie die Klasse eigentlich für die class.dbfs.php eingebunden wird, aber geändert hat sich da nichts (weder die dbfs.php, class.dbfs.php noch die eingebundenen Dateien wurden in der Hinsicht überarbeitet...).

Dann sollte es gehen - was Du warscheinlich schon gemacht hast - wenn Du diese Zeile am Anfang in der contenido/classes/class.dbfs.php ergänzt.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
DonBender
Beiträge: 24
Registriert: Mi 13. Apr 2005, 03:35
Kontaktdaten:

Beitrag von DonBender »

Bei den Aufruf der klasse dbfscollection wird die vererbung der klasse itemcollection benötigt.

itemcollection definiert sich in der class.generic.db.php. Diese Datei ist aber bei dem aufruf der dbfs.php scheinbar nicht mit eingebunden.
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Ich habe nix anderes gesagt.

Ergänze cInclude('classes', 'class.genericdb.php'); am Anfang der contenido/classes/class.dbfs.php.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
DonBender
Beiträge: 24
Registriert: Mi 13. Apr 2005, 03:35
Kontaktdaten:

Beitrag von DonBender »

Dankeschön. Hab heute früh schon versucht und es hinbekommen.
Hab aber cInclude('classes', 'class.genericdb.php'); in die dbfs.php reingeschmissen.
Gesperrt