Fehlermeldung

loeweheinrich
Beiträge: 9
Registriert: Di 18. Jan 2005, 19:09
Kontaktdaten:

Fehlermeldung

Beitrag von loeweheinrich » Di 18. Jan 2005, 19:14

Hallo,
ich bekomme die folgende Fehlermeldung nach vollständiger Installation beim Erstaufruf:
Fatal error: Call to undefined function: cinclude() ..... in line 18
Die Datei "config.php" habe ich im Verzeichnis "includes" gespeichert, aber es klappt nicht.
Was kann der Fehler sein?

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Di 18. Jan 2005, 19:56

na ja viele möglichkeiten gibt es nicht

die config.php wurde wirklich in contenido/includes/ gespeichert ?

welche contenido version ?
wo genau hast du den fehler bekommen ?
beim versuch sich im backend anzumelden ?
oder beim frontend ? (also wie du dir die seite des mandanten ansehen wolltest ?)
*** make your own tools (wishlist :: thx)

cleo
Beiträge: 10
Registriert: Mi 19. Jan 2005, 10:20
Kontaktdaten:

Beitrag von cleo » Do 20. Jan 2005, 10:52

ich hab das gleiche problem, wenn ich auf nen artikel klicke..
der fehler Fatal error: Call to undefined function: cinclude() in xy/front_content.php on line 18 kommt. der include der gemeint ist ist dann cInclude("includes", "cfg_sql.inc.php");
die auch da liegt, wo sie liegen soll.

Die pfade hab ich überprüft. die sind alle richtig.
version ist 4.4.4

cleo
Beiträge: 10
Registriert: Mi 19. Jan 2005, 10:20
Kontaktdaten:

Beitrag von cleo » Do 20. Jan 2005, 14:25

hallohooo hilllffeeee =)

kann mir evtl. jmd von den admins denn sagen, welche dateien aufgerufen werden, wenn ich auf den artikel klicke?

hab mal ne andere db drangehängt und das funzt... also nehm ich an, das unsere db falsche einträge hat..

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Do 20. Jan 2005, 15:05

bitte wo hast du auf nen artikel geklickt ? im backend ?
hast du dir mal das datum im errorlog.txt vor der fehlermeldung angesehen ?
so kann ich nur raten...
du meinst die pfade sind korrekt ? schau mal unter administration mandanten -> dein mandant
*** make your own tools (wishlist :: thx)

cleo
Beiträge: 10
Registriert: Mi 19. Jan 2005, 10:20
Kontaktdaten:

Beitrag von cleo » Do 20. Jan 2005, 15:14

im backend...
na wenn man auf artikel geht.. links was auswählt und dann auf den titel klickt.. nunja.. seitdem wir das auf nen anderen server umgezogen haben, ist es die ganze zeit so..

und ja da is der pfad auch korrekt.

so ich hab wie schon erwähnt, eine andere db drangehängt und das läuft... dementsprechend denk ich, das es an der db liegt. auch habe ich versucht von niegdrigeren versionen upzudaten.. etc. alles bringt nix, deswegen gehe ich von aus, das falsche einträge drinne sind. Es wäre nur sehr hilfreich zu wissen, welche files bei den klick aufgerufen werden um nachzusehen, was falsch laufen könnte.

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Do 20. Jan 2005, 15:28

was meinst du mit anderer db ?
check deinen pfad der kann nicht korrekt sein,
wenn du auf titel klickst und es kommt seite kann nicht angezeigt werden....
gibts nen link zum server ?
*** make your own tools (wishlist :: thx)

cleo
Beiträge: 10
Registriert: Mi 19. Jan 2005, 10:20
Kontaktdaten:

Beitrag von cleo » Do 20. Jan 2005, 15:34

eine ander datenbank...
ne leere orginaldb

wer erzählt hier was von seite kann nicht angezeigt werden?
oder is das das gleiche wie Fatal error: Call to undefined function: cinclude() in xy/front_content.php on line 18

und erzähl mir nicht nochmal, die pfade können nicht stimmen... das is falsch, weil die stimmen 100%.. gründe hierfür

1. ich habe es mehrmals überprüft
2. ich habe es auch local mit der datenbank ausprobiert und es ist das gleiche
3. mit anderen datenbanken würde es dann auch nicht laufen, tut es aber

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Do 20. Jan 2005, 15:39

wenn du nicht willst das ich dir zu helfen versuche dann lasse ich es einfach...
ich kann ja nur raten was du meinst... das sind einfach zu wenig infos für mich um rauszufinden woran es liegt...
*** make your own tools (wishlist :: thx)

cleo
Beiträge: 10
Registriert: Mi 19. Jan 2005, 10:20
Kontaktdaten:

Beitrag von cleo » Do 20. Jan 2005, 15:52

wo sind das denn wenig informationen?
steht doch alles da...

unser server ist umgezogen, seitdem funktioniert nix mehr gescheit. Weder frontend noch backend laufen anständig, solange unsere produktivdatenbank dranhängt. änder ich das jedoch durch eine "neue" datenbank (die von contenido gefüllt wird), die jungfreulich is, geht es, was ausschliesst, das es an den pfaden liegt, die korrekt sind. Auch ich habe gemerkt, dass anscheinend das update von 4.4.x auf 4.4.4 die datenbank nicht wirklich geupdatet hat, indem ich mir die datenstruktur von einer jungfreulichen und unserer produktivdatenbank exportiert habe und verglichen habe. als ich die fehler feststellte, zog ich die db per hand nach (natürlich hab ich noch ne sicherung von der orginalen). Die struktur der Datenbank ist nun auf dem stand von 4.4.4. Anschliessend habe ich die daten wieder importiert und es geht immer noch nicht, was mich zu dem schluss kommen lässt, das die daten nicht korrekt sind.

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Do 20. Jan 2005, 16:06

nur durch angabe einer anderen db in contenido/includes/config.php scheint der fehler bei dir auf ? und da muss ich leider sagen das gibt es nicht...
die einzigen pfade die in der db gespeichert sind finden sich unter administration - mandanten -> dein kunde

du meinst du kommst normal ins backend
d.h die contenido/includes/config.php befindet sich an der richtigen position...
deine fehlermeldung bezieht sich nur auf die front_content.php

für die fehlermeldung gibt es zwei möglich gründe
der erste ist die contenido/includes/config.php existiert einfach nicht...
das kann aber nach deiner beschreibung soweit nicht sein sonst würdest du ja nicht ins backend kommen...

der zweite
bei deinem mandanten verzeichnis befindet sich ebenso eine config.php
in dieser wird die variable $contenido_path definiert...
dieser sollte nen relativen pfad zu deinem contenido verzeichnis enthalten...

wenn der nicht stimmt kann die config.php aus contenido/includes/ nicht geladen werden...

wird die contenido/includes/config.php geladen steht auch die funktion cInclude zur verfügung...
und anscheinend funktioniert das bei dir nicht...

um deine worte zu benutzen
steht doch alles da...
vielleicht nützt dir diese info ja was
*** make your own tools (wishlist :: thx)

cleo
Beiträge: 10
Registriert: Mi 19. Jan 2005, 10:20
Kontaktdaten:

Beitrag von cleo » Do 20. Jan 2005, 16:25

emergence hat geschrieben:nur durch angabe einer anderen db in contenido/includes/config.php scheint der fehler bei dir auf ? und da muss ich leider sagen das gibt es nicht...
Aha.. dann probier ich auf verschiedenen systemen etc. den ganzen tag umsonst rum? Bezweifle ich...
emergence hat geschrieben: die einzigen pfade die in der db gespeichert sind finden sich unter administration - mandanten -> dein kunde
das ist schön.. aber ich bezweifle, das es ein fehler von pfaden ist
emergence hat geschrieben: der zweite
bei deinem mandanten verzeichnis befindet sich ebenso eine config.php
in dieser wird die variable $contenido_path definiert...
dieser sollte nen relativen pfad zu deinem contenido verzeichnis enthalten...
da is alles richtig

geh mal weg von den pfaden.. die stimmen alle... und nochmal... ich habe den fehler, mit einer bestimmten datenbank. Und nun sach nich.. "kann nicht sein" weil es kann sein und es ist so. Ich kann da auch nix ändern und mir wäre es lieber, wenn es nicht so wäre. Ich möchte jetzt eigentlich nur noch wissen, welche seite gerufen wird, wenn man auf artikel klickt und zwar nicht nur wo es includiert wird sondern am besten wo die db-stmts dafür stehen. nur ich hab schon gesucht und find nix

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Do 20. Jan 2005, 16:40

wir reden hier von drei zeilen php code
das mit der db ist vollkommen egal bei der fehlermeldung...

hier der code aus der front_content.php

Code: Alles auswählen

16: include_once ("config.php");
17: include_once ($contenido_path . "includes/config.php");
18: cInclude("includes", "cfg_sql.inc.php");
und du sagts der fehler kommt bei zeile 18
Fatal error: Call to undefined function: cinclude() in xy/front_content.php on line 18...

bis zu diesem punkt hat das nichts mit der anderen db zu tun...
schreib mal zwischen
zeile 17 und 18 folgendes rein

Code: Alles auswählen

echo $contenido_path . "includes/config.php"."<br>";
bei einem aufruf der front_content.php sollte dir dann der pfad angezeigt werden der verwendet wird...

in der contenido 4.4.4 wird die cInclude funktion in der contenido/includes/config.php nachgeladen... und zwar bei

Code: Alles auswählen

/* Various base API functions */
require_once ('e:/contenido/contenido-4.4.4/contenido-4.4.4/contenido/includes/api/functions.api.general.php');
(so siehts bei meiner demo install aus)
du kannst auch noch kontrollieren ob diese zeile bei dir wirklich in der config.php vorhanden ist...

viele möglichkeiten gibts dann nicht mehr...
*** make your own tools (wishlist :: thx)

cleo
Beiträge: 10
Registriert: Mi 19. Jan 2005, 10:20
Kontaktdaten:

Beitrag von cleo » Do 20. Jan 2005, 17:09

ok überprüft.. wie sind die anderen möglichkeiten.. ich dreh hier noch am rad..

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Do 20. Jan 2005, 17:20

ähm du hast jetzt alles überprüft und es geht noch immer nicht ?

nun ja ich wüsste momentan nicht welchen tipp ich dir noch geben könnte...
eventuell in der functions.api.general.php
am ende der datei etwas wie

Code: Alles auswählen

echo "loaded";

einfügen...

falls das loaded auf dem bildschirm erscheint wüsste ich keinen grund mehr warum es nicht gehen sollte...

das selbe kannst du auch mit der contenido/includes/config.php am beginn versuchen...
dann weisst du wenigstens ob die datei überhaupt eingebunden wird...

in deinem errorlog.txt findet sich dort noch eventuell ne andere fehlermeldung bevor es zum fatal error kommt ?
*** make your own tools (wishlist :: thx)

Gesperrt