Zum Inhalt springen

Cannot find tslib/. Please set path by defining $configured_tslib_path in index.php.

Erstellt am 5. Oktober 2006 · 3 Antworten · letzte Antwort am 9. Mai 2009

Tags: Frage

Eraser666 ·

Da ich hier im Forum ein bisschen suchen musste, um einige Hilfen zu dem o.g. Fehler zu bekommen und ich keine Lösung im Forum gefunden habe, stell ich hier die Lösung ein.

Nach ein bisschen Suchen ist mir eine Stelle in der 'index.php' aufgefallen, die man ändern muss, damit 'typo3' funzt und die Fehlermeldung verschwindet:

Hier nun die wirkliche Lösung:
- mit einem beliebigen Editor die 'index.php' im Verzeichnis des entpackten Dummy-Packetes öffnen.
- dort nach '$configured_tslib_path' suchen und dort den Pfad des Verzeichnisses eingeben z.B. '/opt/typo3_src-4.0.2/typo3/sysext/cms/tslib/'

so das ist alles.
Das steht übrigens auch in der Fehlermeldung!

Man muss dabei unbedingt darauf achten, dass die Pfadangabe mit einem '/' geschlossen wird! Sonst bekommt man einen 'fatal-error' 😃

Wer lesen kann ist klar im Vorteil...

cirox ·

Hallo,

naja so einfach ist das glaub ich nicht. Kommt immer drauf an wie Dein System configured ist. Wenn da zum Beispiel keine Sysmlinks erlaubt sind und/oder open_basedir falsch ist ...

gruß cirox

oliver67 ·

Hallo,

hatte das gleiche Problem und die Lösung die index.php anzupassen funtioniert. Aber irgendwie ist das keine gute Lösung, sonst hätten die Entwickler von typo3 sich da wohl nichts bei gedacht, denn den Pfad kann man auch mit php ermitteln.

Arbeite mit typo3 4.0.4, debian 3.1, ssl, open_basedir

Nachdem ich festgestellt hatte, das der Owner der typo3_src-4.0.4 nicht überall der apache war, hatte ich das nachgeholt (chown -R ...) und die index.php wieder zurückgesetzt. FUNKTIONIERT.

Also Benutzerrechte im Linux-Filesystem sind echt Klasse, wenn man weiss was da alles passiert . 🙂

Auch einfach ein bstehendes dummy zu kopieren mit den gleichen symlinks funktioniert nicht. Erst nach löschen und neu anlegen gings dann wieder.

typo3 eignet sich hervorragend um alles mögliche zu lernen. o.O

SMut ·
oliver67 schrieb

hatte das gleiche Problem und die Lösung die index.php anzupassen funtioniert.

Das ist aber nicht der Sinn der Sache #angry#
Die Installationsanleitungen sind eigentlich sehr durchdacht und man sollte sie lesen und verstehen.
Diese Fehlermeldung erscheint, wenn der Symlink von
typo3-> typo3_src/typo3
nicht funktioniert.
Das mit den Symlinks hat auch einen Sinn:
Installiert man die Quellen z.B. nach /opt/ und symlinkt dann:
typo3_src->/opt/typo3_src-actual/
hat man ein sehr aufgeräumtes /var/www/ (unter einem Debiansystem) in dem man dann munter seine TYPO3 Installationen für seine diversen Kunden in jeweils einem Ordner unterbringen kann.
Neues Release herausgekommen?
In /opt/ auspacken und danach:
mv /opt/typo3_src_actual /opt/typo3_src_4.x.x (die eigentliche Revisionsnummer)
mv /opt/typo3_src_4.ganz.neu /opt/typo3_src_actual

Und Hunderte von KundenTYPO3internetpräsenzen laufen durch so eine minimale Aktion mit einem Schlag mit der aktuellen Version von Typo3.

Haben sich schon was gedacht, die Entwickler...