Hallo, ok ich habe das nun umgebaut:
vielen Dank nochmal für dein Hinweis mit dem Decprecated usw... hab das nun 
umgebaut:

class DownloadController extends 
\TYPO3\CMS\Extbase\Mvc\Controller\ActionController {
    /**
     * fileRepository
     *
     * @var \Mbdownloads\MbDownloads\Domain\Repository\FileRepository
     * @inject
     */
    protected $fileRepository;
    /**
     * action list
     *
     * @return void
     */
    public function downloadAction() {
        $fid = $this->request->getArgument('fid');
        $fileobj = $this->fileRepository->findOneByUid($fid);
        $datei = $fileobj->getFile()->getOriginalResource()->getPublicUrl();
        if(file_exists($datei)) {
            // Count Download
            $fileCounter = (int)$fileobj->getCounter();
            $fileobj->setCounter(++$fileCounter);
            $this->fileRepository->update($fileobj);
[...]

So die Instanz vom globalen FileRepository ist weg, und ich greif auf die Infos 
vom @Inject Object zurück ! Das funktioniert auch wieder 1A auf dem Dev-System 
und bei der Hetzner Kiste meckert er wieder!
Fehler:
Fatal error: Call to a member function findByUid() on null in 
/usr/www/users/mbconnt/typo3/typo3conf/ext/mb_downloads/Classes/Controller/DownloadController.php
 on line 50

Das heißt er kann das $fileobj nicht finden, er macht also den inject nicht... :/ _______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an