- Mitglied seit
- 15. Mrz 2010
- Beiträge
- 85
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo Jungs, ich habe eine php Datei in den Ordner meines Bruders gelegt mit folgendem Inhalt:
<?php
echo $_SERVER["SCRIPT_FILENAME"];
?>
Diese gibt mir aus, dass der Pfad so sei:
var/services/homes/meinbruder/www/index.php
(Also aus dem Webaufrufbar unter http://meineip/~meinbruder)
Bei der Datei http://www.meineip/test.php kommt folgendes raus:
/var/services/web/test.php
Jetzt wollte ich ein include Befehl in eine andere Datei schreiben und habe dies so gemacht:
<?php
include ("var/services/homes/meinbruder/www/index.php");
?>
Folgender Fehler:
Warning: include() [function.include]: open_basedir restriction in effect. File(/var/services/homes/meinbruder/www/index.php) is not within the allowed path(s): (/etc:/tmp:/usr/bin/php:/usr/syno/synoman:/var/packages/MailStation/target/roundcubemail:/var/run:/var/services/blog:/var/services/homes:/var/services/photo:/var/services/web:/var/spool/php:/volume1/@tmp/php:/volume1/homes:/volume1/photo:/volume1/web in /volume1/web/index.php on line 15
Warning: include(/var/services/homes/meinbruder/www/index.php) [function.include]: failed to open stream: Operation not permitted in /volume1/web/index.php on line 15
Warning: include() [function.include]: Failed opening '/var/services/homes/meinbruder/www/index.php' for inclusion (include_path='.:/usr/syno/php/lib/php') in /volume1/web/index.php on line 15
--------------------------------------------------------------------------
Wenn ich jetzt aber die Test-Datei includen will, dann geht es. Das muss irgendwie an ner Einstellung liegen. Was muss ich da ändern?
<?php
echo $_SERVER["SCRIPT_FILENAME"];
?>
Diese gibt mir aus, dass der Pfad so sei:
var/services/homes/meinbruder/www/index.php
(Also aus dem Webaufrufbar unter http://meineip/~meinbruder)
Bei der Datei http://www.meineip/test.php kommt folgendes raus:
/var/services/web/test.php
Jetzt wollte ich ein include Befehl in eine andere Datei schreiben und habe dies so gemacht:
<?php
include ("var/services/homes/meinbruder/www/index.php");
?>
Folgender Fehler:
Warning: include() [function.include]: open_basedir restriction in effect. File(/var/services/homes/meinbruder/www/index.php) is not within the allowed path(s): (/etc:/tmp:/usr/bin/php:/usr/syno/synoman:/var/packages/MailStation/target/roundcubemail:/var/run:/var/services/blog:/var/services/homes:/var/services/photo:/var/services/web:/var/spool/php:/volume1/@tmp/php:/volume1/homes:/volume1/photo:/volume1/web in /volume1/web/index.php on line 15
Warning: include(/var/services/homes/meinbruder/www/index.php) [function.include]: failed to open stream: Operation not permitted in /volume1/web/index.php on line 15
Warning: include() [function.include]: Failed opening '/var/services/homes/meinbruder/www/index.php' for inclusion (include_path='.:/usr/syno/php/lib/php') in /volume1/web/index.php on line 15
--------------------------------------------------------------------------
Wenn ich jetzt aber die Test-Datei includen will, dann geht es. Das muss irgendwie an ner Einstellung liegen. Was muss ich da ändern?