---
title: "Pfadprobleme mit Cronjob von direct_mail"
url: "https://www.typo3.net/d/43566-pfadprobleme-mit-cronjob-von-direct-mail"
source: "typo3.net"
tags: ["Extensions","Direct Mail","Frage","Server & Hosting"]
created: "2006-05-23"
last_reply: "2006-12-01"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Pfadprobleme mit Cronjob von direct_mail

Extensions · 6 Antworten · gestartet 2006-05-23

## Eröffnungsbeitrag

**michelfontaine** · 2006-05-23 · [Beitrag #1](https://www.typo3.net/d/43566-pfadprobleme-mit-cronjob-von-direct-mail/1)

Hallo zusammen,

um das Versenden der mit Ext:direct_mail erzeugten Mails zu automatisieren, möchte ich das enthaltene Script mod/dmailerd.phpcron per Cronjob audführen lassen. Dabei (und auch beim manuellen Aufruf des Scripts) gibt es die Fehlermeldung:

Warning:  main(/t3lib/class.t3lib_div.php): failed to open stream: No such file or directory in home/html/typo3conf/ext/direct_mail/mod/dmailerd.phpcron.

Ich denke mir, das dies daran liegt, dass meine Typo3-Installation oberhalb des Web-Roots liegt und so bei der Verwendung der Variablen $PATH_site und $PATH_thisScript keine gültigen Pfade zu Dateien im Typo-Ordner erzeugt werden. Das Einbinden von Dateien unterhalb des Root-Verzeichnisses macht diesem Script keine Probleme.

Weiß jemand Rat?

## Antworten

### [#2](https://www.typo3.net/d/43566-pfadprobleme-mit-cronjob-von-direct-mail/2) · alphaonline · 2006-05-25

> Ich denke mir, das dies daran liegt, dass meine Typo3-Installation oberhalb des Web-Roots liegt ...

Yuhu, eine Installation OBERHALB des web-roots !
Wo oberhalb ??? Oben auf dem Servergehäuser ???  #giggle#

Log Dich mal mit Putty (o.ä.) auf dem Server ein und mache ein

```html
"find / -name 'dmailerd.phpcron' - ls"
```

und schon hast Du den Pfad !

### [#3](https://www.typo3.net/d/43566-pfadprobleme-mit-cronjob-von-direct-mail/3) · michelfontaine · 2006-05-26

dmailerd.phpcron brauche ich nicht zu suchen. Da ich sie des öfteren ausgeführt habe, weiß ich auch wo sie liegt :-)

Es geht um die Datei class.t3lib_div.php, von der das Skript annimmt, sie läge im Ordner /t3lib, also im Web-Root.
Mit Web-Root (im Gegensatz zum Server-Root) meine ich dabei das Verzeichnis, auf das der Domainname zeigt, also das oberste im Browser erreichbare Verzeichnis. Oberhalb dieses Verzeichnisses liegen aber meine Typo3-Sourcen. Auf das Beispiel bezogen ist "html" mein Webroot, aber in "home" liegt der Ordner "typo3_src-4.0". Auf diesen wird per Symlink gezeigt. Dies ist ja kein außergwöhnliches Vorgehen und keine Extension hat bis jetzt Ärger gemacht.

Also nix Servergehäuse!

### [#4](https://www.typo3.net/d/43566-pfadprobleme-mit-cronjob-von-direct-mail/4) · b.​kraus · 2006-06-03

Hallo michelfontaine!

Ich hatte das selbe Problem und habe mir daher die Konstantendefinierung mal genauer angesehen. Das Skript setzt voraus, dass du es von der Root aus (Linux: "/", Windows: "c:") aufrufst. Dadurch wird die Variable $_SERVER['PHP_SELF'] mit dem absoluten Pfad gefüttert, womit das dmailerd.phpcron-Skript dann die korrekten Pfade für TYPO3 setzen kann und die Fehlermeldungen verschwinden.

Grüße
Björn

---
Phoenix websolutions GbR
69115 Heidelberg
<http://www.phoenixwebsolutions.de>

### [#5](https://www.typo3.net/d/43566-pfadprobleme-mit-cronjob-von-direct-mail/5) · robson5 · 2006-09-21

Könnt ihr mir dann auch sagen, wohin ich die dmailerd.phpcron lege muss, damit diese fehlermeldung verschwindet??

gruß

### [#6](https://www.typo3.net/d/43566-pfadprobleme-mit-cronjob-von-direct-mail/6) · ms70 · 2006-09-23

die EXT **sr_direct_mail_ext** in /typo3conf/ext/ installieren und den Cronjob auf die Datei
/typo3conf/ext/sr_direct_mail_ext/mod/dmailerd.phpsh
setzen. Dann sollte es gehen. Hatte den gleichen Fehler ohne die Datei aus der o.g. EXT ..

### [#7](https://www.typo3.net/d/43566-pfadprobleme-mit-cronjob-von-direct-mail/7) · Unbekannter Benutzer · 2006-12-01

die ext. sr_direct_mail_ext  soll mit typo3 4.0 nicht funktionierung lt. ext-beschreibung.

was nun?

ich erhalte beim aufrufen von ".../typo3conf/ext/direct_mail/mod/dmailerd.phpcron.php"  folgende fehlermeldung:

Warning: main(//t3lib/class.t3lib_div.php): failed to open stream: No such file or directory in /www/htdocs/v147819/typo3_4.0.1/typo3conf/ext/direct_mail/mod/dmailerd.phpcron.php on line 59

Fatal error: main(): Failed opening required '//t3lib/class.t3lib_div.php' (include_path='.:..') in /www/htdocs/v147819/typo3_4.0.1/typo3conf/ext/direct_mail/mod/dmailerd.phpcron.php on line 59

---

Quelle: „Pfadprobleme mit Cronjob von direct_mail“, typo3.net, https://www.typo3.net/d/43566-pfadprobleme-mit-cronjob-von-direct-mail
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
