Stefan Link: includes in php für cron

Beitrag lesen

Hallo zusammen,

folgende Situation: ich habe zwei Rootserver, einer mit Suse 9.0 der andere mit Suse 9.1. Beide nutzen php als Modul. Ich habe ein file, nennen wir es mycron.php. Das liegt in

/srv/www/htdocs/Beta/Services

und greift auf ein weiteres php-file, nennen wir es myinclude.php zu, das in

/srv/www/htdocs/Beta/Includes

liegt. Myinclude.php sieht also vereinfacht so aus:

<?php
  include("/srv/www/htdocs/Beta/Includes/myinclude.php");
?>

Der Befehl für den Cronjob lautet

php -q /srv/www/htdocs/Beta/Services/mycron.php

Jetzt kommt das Verrückte, das ich mir nicht erklären kann: auf
Server A funktiert das prima, auf Server B sagt er include nicht gefunden.

Jetzt mache ich das: ich ändere das include von absoluten auf relativen Pfad, also

<?php
  include("../myinclude.php");
?>

Das geht nun auf Server A aber nicht auf B. Kann sich das irgendjemand erklären??? Die Rechte an den files sind auf beiden Servern testweise auf 777...

Ich danke euch im Voraus für jede Hilfe!
Gruß
Stefan