Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/12/2013, 08:46
sekafry
 
Fecha de Ingreso: abril-2013
Ubicación: Barcelona
Mensajes: 78
Antigüedad: 11 años, 10 meses
Puntos: 2
php directorio raiz

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