He estado buscando y no he conseguido solucionarlo espero que me puedan ayudar con esto.
Tengo el archivo "/var/www/admin/archivo.php" y quiero cambiar el directorio raíz de php para que sea "/var/www/" y poder poner "include '/admin/archivo.php'" y que me lo encuentro.
E estado leyendo y por lo que he entendido hay que hacerlo con chroot() pero no consigo que me funcione.
Por lo que también he leído hay que darle permiso de root, como no se como hacerlo lo que hice es darle permiso de root al usuario www-data.
Este es el código que tengo de prueba:
Código PHP:
<img src="/images/Logo2.png">
<?php
include "/admin/archivo.php";
echo getcwd();
chroot("/var/www/");
echo getcwd()." nueva";
?>
La imagen me la encuentra bien, pero el include no me lo encuentra.
Lo único que me muestra es /var/www, vamos que al segundo echo no llega.
Supongo que sera necesario los datos del servidor:
http://awesomescreenshot.com/02a24jdhb2