Zum Inhalt springen

nf_download 'no such file..'

Erstellt am 16. Juli 2006 · 4 Antworten · letzte Antwort am 18. Juli 2006

Tags: Frage

Honk88 ·

Nabend zusammen,

leider kein Rechercheerfolg zu folgem Problem
mit der ext. nf_download

Textmeldung im Browser :

Warning: main(/var/www/virtual/MeineDomain.de/htdocs/tslib/class.tslib_fe.php):
failed to open stream: No such file or directory in /var/www/virtual/MeineDomain.de/htdocs/typo3conf/ext/nf_downloads/pi1/passdownload.php on line 53

Fatal error: main(): Failed opening required '/var/www/virtual/MeineDomain.de/htdocs/tslib/class.tslib_fe.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/virtual/MeineDomain.de/htdocs/typo3conf/ext/nf_downloads/pi1/passdownload.php on line 53

wird im neuen Fenster angezeigt, wenn ich
'Download File' eines angelegten Datensatzes
anklicke.

Die sonstige Einbindung der Dateien funzt , werden also angezeigt/Dateityp erkannt nur downloaden kann man sie halt nicht x)

im TS steht hierzu :

plugin.tx_nfdownloads_pi1.download.filepath =/var/www/virtual/MeineDomain.de/htdocs/fileadmin/download/

die Datein liegen also in einem seperaten Ordner /fileadmin/download

im Feld 'Filename' der Datensätze sind die Datein dann in der Form (bsp.): name.doc
angeben.

Ich hoffe ich habe die notwendigen Infos, für jemanden der sich meiner erbarmt gepostet, ansonsten bitte einfach meckern.

Vielen Dank fürs lesen und 1000 Dank falls ihr nen denkanstoß habt 😉

LG
Honk

FordPrefect ·

Hi,

Problem ist nicht die Datei die nicht gefunden wird, sondern ein PHP script, und zwar dieses: /var/www/virtual/MeineDomain.de/htdocs/tslib/class.tslib_fe.php

Du verwendest bestimmt Typo3 4.0, in dieser Installation ist der tslib-ordner "verlegt" worden. Entweder du passt das Script an oder legst die Datei und den entsprechenden Ordner an.

Grüsse

Ford

Honk88 ·

Hi Ford,

sauber dank dir für deine antwort,
die sogar ICH raffe 😃

nur den 'neuen' speicherort bei meiner - wie
du richtig vermutest - Typo3 4.0 Version find ich
net #angry#

und wie ich das im script ändern soll entzieht sich
vollendst meiner Hirnkapazität

Noch nen kleinen Schubser für nen Noob parat ?

LG
Honk

FordPrefect ·

hi,

das Script class.tslib_fe.php findest du jetzt im ordner /typo3/sysext/cms/tslib.
So, lege im Document Root ein neuen Ordner an /tslib/ und kopiere die datei
class.tslib_fe.php aus dem ordner /typo3/sysext/cms/tslib in den neuen ordner.

Grüsse

Ford

Honk88 ·

😃 super geil es funzt 😃

Vielen lieben dank Ford !!!

für die die irgendwann mal auf dieses Thema stoßen sein
noch folgendes ergänzt :

nachdem ich nach den Anweisungen von Ford einen tslib ordner
erstellt und die class.tslib_fe.php hineinkopiert hatte
kam eine neue Fehlermeldung :

nf_download braucht neben der :
- class.tslib_fe.php
auch noch :
- class.tslib_content.php
- class.tslib_feuserauth.php

einfach auch in den erstellten tslib-ordner kopieren
und die Sache läuft#

LG, der sich respektvoll verbeugende
Honk