Seite 1 von 1

cInclude klappt nicht

Verfasst: Mi 18. Okt 2006, 10:19
von noolei
Hallo,

Ich habe ein Modul, was per cInclude auf eine Klasse zugreift.

Code: Alles auswählen

cInclude("frontend", "includes/class.bannercollection.php");
$bannerCollection = new GH_BannerCollection('%');
echo $bannerCollection->getBanner();
Wenn ich versuche die Seite zu laden bekomme ich die Meldung, dass
Fatal error: Error: Can't include /***/contenido/cms/includes/class.bannercollection.php in /***/contenido/contenido/includes/api/functions.api.general.php on line 158
Die Sternchen sind der Webpfad...

Contenido: 4.6.15
chmod auf Verzeichnis und Files geprüft (755)

Kann mir jemand einen Tipp geben?

Gruß,
noolei

Verfasst: Mi 18. Okt 2006, 10:22
von emergence
und die datei class.bannercollection.php
befindet sich wirklich exakt dort ?
/***/contenido/cms/includes/

Verfasst: Mi 18. Okt 2006, 10:23
von noolei
ja exakt an dieser Stelle

Verfasst: Mi 18. Okt 2006, 10:28
von noolei
Ich habe gerade mal versucht auf eine html Datei im Order cms/includes zuzugreifen. Dabei komme ich einen 404 Fehler...
Kann das sein, dass der Provider hier eine Rolle spielt. Die Seiten liegen bei Strato

Verfasst: Mi 18. Okt 2006, 11:17
von emergence
könnte sein...
tippe aber einfach darauf das du dich bei den pfaden irrst..

Verfasst: Mi 18. Okt 2006, 11:24
von noolei
Ich habe das Modul auf einem anderen Server am laufen. Und ich bekomme auch bei der Standard Navigation, die als Modul dabei ist den gleichen Fehler...
Der Pfad in der Fehlermeldung existiert

Verfasst: Mi 18. Okt 2006, 11:47
von emergence
schreib doch einfach mal vor dem cInclude

Code: Alles auswählen

echo getcwd()."<br>";
hin...

und dann vergleichst du das mit dem pfad der fehlermeldung...

Verfasst: Mi 18. Okt 2006, 13:35
von noolei
Die Pfade stimmern überein:
/mnt/am1/06/015/00000021/htdocs/gewerbehof/contenido/cms

Fatal error: Error: Can't include /mnt/am1/06/015/00000021/htdocs/gewerbehof/contenido/cms/includes/class.bannercollection.php in /mnt/am1/06/015/00000021/htdocs/gewerbehof/contenido/contenido/includes/api/functions.api.general.php on line 158

Verfasst: Mi 18. Okt 2006, 14:02
von emergence
wie siehts mit gross/kleinschreibung aus ?
-> class.bannercollection.php

Verfasst: Mi 18. Okt 2006, 14:34
von noolei
Ja, alles klein geschrieben...

Es scheint irgendwie ein Problem beim Provider zu sein. Ich habe eine einfache php Datei erzeugt, die eine andere aus einem Unterordner included. Uns selbst das funktioniert irgendwie nicht...

Verfasst: Mi 18. Okt 2006, 14:46
von emergence
seltsam...
also eigentlich sollte das mittels angabe eines absoluten server pfades zu keinen problemen führen...

frag mal beim provider nach...
seltsam ist ja auch das eine html datei direkt in dem ordner nicht aufgerufen werden kann ?

Verfasst: Mi 18. Okt 2006, 15:28
von noolei
Hallo emergence,

danke für deine Unterstützung. Durch den Hinweis auf den Pfad habe ich jetzt noch mal die Weiterleitungen der Domain geprüft ... und siehe da, jetzt funzt es.

Danke nochmal,
noolei

--
wegen der geringen Aussagekraft, kann der Thread gelöscht werden...