---
title: "Ausgabe in Datei in eigenem Scheduler-Task funktioniert nicht"
url: "https://www.typo3.net/d/122274-ausgabe-in-datei-in-eigenem-scheduler-task-funktioniert-nicht"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage","TYPO3 6"]
created: "2016-04-06"
last_reply: "2016-04-18"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Ausgabe in Datei in eigenem Scheduler-Task funktioniert nicht

Extensions › Extbase · 4 Antworten · gestartet 2016-04-06

## Eröffnungsbeitrag

**Drusilla** · 2016-04-06 · [Beitrag #1](https://www.typo3.net/d/122274-ausgabe-in-datei-in-eigenem-scheduler-task-funktioniert-nicht/1)

Hallo,
ich habe mir nach dieser Anleitung einen eigenen Scheduler Task in meiner Extbase-Extension erstellt:
<http://www.worldhack.de/typo3-cms-extbase-scheduler-task/>

Das funktioniert auch alles ganz wunderbar. Nun möchte ich gerne in meinem Task die Daten in eine Datei ausgeben. Das habe ich mit writeFile() (aus der GeneralUtility) und auch per file_put_contents() versucht, mit absolutem und relativem Pfad. Keines von beiden macht irgendwas, es kommt nicht mal eine Fehlermeldung, es passiert einfach gar nichts!
Wenn ich die gleiche Schreibfunktion im Controller aufrufe, wird die Datei problemlos geschrieben. Wo ist der Fehler? Liegt es irgendwie an den Zugriffsrechten weil das eine über das Backend, das andere über das Frontend aufgerufen wird?

Danke schon mal für sachdienliche Hinweise!

Achja, Typo3-Version 6.2.15

## Antworten

### [#2](https://www.typo3.net/d/122274-ausgabe-in-datei-in-eigenem-scheduler-task-funktioniert-nicht/2) · aemka · 2016-04-07

Schalte im Install Tool mal die php-Errors ein (Development-Preset) und schau noch mal. In jedem Fall ist im BE die Pfad-Struktur anders und ggf. Dateisystem-rechte, wenn ein scheduler Task über die shell läuft.

### [#3](https://www.typo3.net/d/122274-ausgabe-in-datei-in-eigenem-scheduler-task-funktioniert-nicht/3) · Drusilla · 2016-04-13

Danke für den Tipp, ich bekomme folgende Fehlermeldung:
PHP Warning: fopen(..../test.xml): failed to open stream: No such file or directory in ..../typo3/sysext/core/Classes/Utility/GeneralUtility.php line 2681

Ich habe es mit dem relativen Pfad (uploads/...) und dem absoluten Pfad probiert, bekomme beides Mal die gleiche Fehlermeldung. Wie muss man den Pfad denn sonst angeben?
Verzeichnisberechtigung ist 2775 (ist bei allen so).
Es macht auch keinen Unterschied, ob die Datei schon vorhanden ist oder nicht.

### [#4](https://www.typo3.net/d/122274-ausgabe-in-datei-in-eigenem-scheduler-task-funktioniert-nicht/4) · aemka · 2016-04-15

es gibt z.B. die Konstante PATH_site, die den Server-Pfad des Web-Roots enthält. Davon ausgehend solltest du einen korrekten Pfad aufbauen können.

### [#5](https://www.typo3.net/d/122274-ausgabe-in-datei-in-eigenem-scheduler-task-funktioniert-nicht/5) · Drusilla · 2016-04-18

Danke! Das war der Erfolgs-Tip!
Der relative Pfad war zwar korrekt angegeben, aber das scheint nicht zu funktionieren.
Wenn man aber zusammen mit dem Wert von PATH_site den absoluten Pfad zusammen bastelt (der war davor offensichtlich falsch gewesen), dann klappts auch mit dem Schreiben der Datei :)

---

Quelle: „Ausgabe in Datei in eigenem Scheduler-Task funktioniert nicht“, typo3.net, https://www.typo3.net/d/122274-ausgabe-in-datei-in-eigenem-scheduler-task-funktioniert-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
