Zum Inhalt springen

Fehlermeldung bei JW_Calendar

Erstellt am 21. Dezember 2004 · 5 Antworten · letzte Antwort am 5. Januar 2005

Tags: Kalender & Termine, Frage

kiserv ·

Hallo, ich habe den JW_Calendar installiert und soweit ich es sehen kann, funktioniert er, aber insgesamt bekomme ich ganz oben auf der Seite eine Fehlermeldung:
"Warning: open_basedir restriction in effect. File is in wrong directory in /home/www/web4/html/km/typo3conf/ext/jw_calendar/pi1/class.tx_jwcalendar_pi1.php on line 31"
Hat jemand eine Ahnung, woran das liegen könnte?

kiserv ·

Hallo, ich habe jetzt ein Typo3-update durchgeführt von 6.2 auf 7.0.
Auch die Extension habe ich neu installiert, und die Fehlermeldung sieht nun folgendermaßen aus:
Warning: open_basedir restriction in effect. File is in wrong directory in /home/www/web4/html/km/typo3conf/ext/jw_calendar/pi1/class.tx_jwcalendar_pi1.php on line 31

Warning: Cannot add header information - headers already sent by (output started at /home/www/web4/html/km/typo3conf/ext/jw_calendar/pi1/class.tx_jwcalendar_pi1.php:31) in /home/www/typo3/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2402

Ich würde mich über ein paar Tips sehr freuen, denn meine Linux / Typo3 Kenntnisse sind nur oberflächlich.

jwitt ·

In Zeile 31 steht
"require_once("class.tx_jwcalendar_pi1_library.php");"
Damit wird die angegebene Datei eingebunden.
Da liegt der Fehler wohl an deinen Servereinstellungen
"Safemode" oder den Rechten im Verzeichnis.
Gruß
Jens

kiserv ·
jwitt schrieb

In Zeile 31 steht

Da liegt der Fehler wohl an deinen Servereinstellungen
"Safemode" oder den Rechten im Verzeichnis.
Jens

Das war auch meine Vermutung.
Aber die entsprechende Datei steht zur Verfügung und die Rechte sind, so denke ich, richtig gesetzt.
Auch der "safemode" ist ausgeschaltet.
Wo also könnte das Problem liegen, ich stehe vor einem Rätsel.

ertho ·

Hallo,
hatte das gleiche Problem. Habe in Zeile 31 einfach den absoluten Pfad des Webservers gesetzt, in deinem Fall also '/home/www/web4/html/km/typo3conf/ext/jw_calendar/pi1/class.tx_jwcalendar_pi1.php'.
Damit war bei mir der Fehler behoben.

jwitt ·

Hallo Leider gibts noch mehr relative Pfade im Kalendercode.
In der aktuellen Version des Kalenders ist das behoben und sollte keine Probleme mehr bereiten.
besser ist auch, wie ich jetzt gelernt habe

require_once(t3lib_extMgm::extPath('jw_calendar')."pi1/class.tx_jwcalendar_pi1_library.php");

das so zu korrigieren.
Gruß
Jens