PHP - Warning: include_once(): open_basedir restriction in effect

 
Vista:

Warning: include_once(): open_basedir restriction in effect

Publicado por eddie (8 intervenciones) el 05/02/2015 19:52:13
me sale este error porque y que solucion le doy gracias

Warning: include_once(): open_basedir restriction in effect. File(../inc/funciones.php) is not within the allowed path(s): (/customers/8/9/f/systemmundial.es/httpd.www:/customers/8/9/f/systemmundial.es/httpd.private:/customers/8/9/f/systemmundial.es/tmp:/customers/systemmundial.es/systemmundial.es:/var/www/diagnostics:/usr/share/php) in /customers/8/9/f/systemmundial.es/httpd.www/conexion.php on line 21 Warning: include_once(../inc/funciones.php): failed to open stream: Operation not permitted in /customers/8/9/f/systemmundial.es/httpd.www/conexion.php on line 21 Warning: include_once(): Failed opening '../inc/funciones.php' for inclusion (include_path='.:/usr/share/php') in /customers/8/9/f/systemmundial.es/httpd.www/conexion.php on line 21
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Warning: include_once(): open_basedir restriction in effect

Publicado por xve (6935 intervenciones) el 06/02/2015 10:01:20
Hola Eddie, por lo que dice el error, el problema esta en que no encuentra el archivo funciones.php en el path indicado.

Revisa que el path sea el correcto.

Te recomiendo siempre utilizar ruta absoluta /carpetaInicial/archivo, de esta manera te ahorras estos errores.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Warning: include_once(): open_basedir restriction in effect

Publicado por eddie (8 intervenciones) el 06/02/2015 12:53:52
Warning: mysql_pconnect(): MySQL server has gone away in /customers/8/9/f/systemmundial.es/httpd.www/conexion.php on line 17 Warning: include_once(): open_basedir restriction in effect. File(../inc/funciones.php) is not within the allowed path(s): (/customers/8/9/f/systemmundial.es/httpd.www:/customers/8/9/f/systemmundial.es/httpd.private:/customers/8/9/f/systemmundial.es/tmp:/customers/systemmundial.es/systemmundial.es:/var/www/diagnostics:/usr/share/php) in /customers/8/9/f/systemmundial.es/httpd.www/conexion.php on line 24 Warning: include_once(../inc/funciones.php): failed to open stream: Operation not permitted in /customers/8/9/f/systemmundial.es/httpd.www/conexion.php on line 24 Warning: include_once(): Failed opening '../inc/funciones.php' for inclusion (include_path='.:/usr/share/php') in /customers/8/9/f/systemmundial.es/httpd.www/conexion.php on line 24

Warning: include(config.inc.php): failed to open stream: No such file or directory in /customers/8/9/f/systemmundial.es/httpd.www/index.php on line 97 Warning: include(): Failed opening 'config.inc.php' for inclusion (include_path='.:/usr/share/php') in /customers/8/9/f/systemmundial.es/httpd.www/index.php on line 97 Warning: include(class/funciones.php): failed to open stream: No such file or directory in /customers/8/9/f/systemmundial.es/httpd.www/index.php on line 98 Warning: include(): Failed opening 'class/funciones.php' for inclusion (include_path='.:/usr/share/php') in /customers/8/9/f/systemmundial.es/httpd.www/index.php on line 98 Warning: include(class/temp.php): failed to open stream: No such file or directory in /customers/8/9/f/systemmundial.es/httpd.www/index.php on line 99 Warning: include(): Failed opening 'class/temp.php' for inclusion (include_path='.:/usr/share/php') in /customers/8/9/f/systemmundial.es/httpd.www/index.php on line 99

me podrias decir como lo hago soy casi novato en php si me lo podrias resolver se lo agradeceria muxo para ver el codigo si quieres entra en sysytemmundial.es y ves el problema y me dices como hacerlo gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Warning: include_once(): open_basedir restriction in effect

Publicado por xve (6935 intervenciones) el 07/02/2015 10:01:17
Hola Eddie, ningun problema... intento comentarte.

Por ejemplo, esta ruta ../inc/funciones.php te puede funcionar si la utilizas desde un archivo contenido en la carpeta: /clientes/, ya que bajas una carpeta y luego entras en la carpeta inc.
Pero si por ejemplo, utilizas esa ruta desde un archivo contenido en la carpeta: /clientes/124/ ahí seguramente ya no te funcionara, porque si baja una carpeta, seguramente dentro de clientes no existirá la carpeta "inc"

Ahora, si siempre utilizas /inc/funciones.php siempre te funcionara estes en la carpeta que estes.

No se si me he sabido explicar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Warning: include_once(): open_basedir restriction in effect

Publicado por eddie (8 intervenciones) el 07/02/2015 18:49:02
si y no ud si a sabido explicarse pero no se como solverntarlo para que me funcione todo correctamente soy medio novatillo en el mundo php
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Warning: include_once(): open_basedir restriction in effect

Publicado por eddie (8 intervenciones) el 07/02/2015 18:54:21
Mensaje de error

Warning: include_once(): open_basedir restriction in effect. File(../inc/funciones.php) is not within the allowed path(s): (/customers/8/9/f/systemmundial.es/httpd.www:/customers/8/9/f/systemmundial.es/httpd.private:/customers/8/9/f/systemmundial.es/tmp:/customers/systemmundial.es/systemmundial.es:/var/www/diagnostics:/usr/share/php) in /customers/8/9/f/systemmundial.es/httpd.www/conexion.php on line 21 Warning: include_once(../inc/funciones.php): failed to open stream: Operation not permitted in /customers/8/9/f/systemmundial.es/httpd.www/conexion.php on line 21 Warning: include_once(): Failed opening '../inc/funciones.php' for inclusion (include_path='.:/usr/share/php') in /customers/8/9/f/systemmundial.es/httpd.www/conexion.php on line 21 Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /customers/8/9/f/systemmundial.es/httpd.www/index.php on line 10

Codigo en conexion.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php if (!isset($_SESSION)) {
session_start();
include("info.php");
}?>
<?php
# FileName="Conexion.php"
# Type="MYSQL"
# HTTP="true"
$hostname_conexion = "";
$database_conexion = "";
$username_conexion = "";
$password_conexion = "";
$conexion = mysql_pconnect($hostname_conexion, $username_conexion, $password_conexion) or trigger_error(mysql_error(),E_USER_ERROR);
?>
<?php if (is_file("inc/funciones.php")) {
 
include_once("inc/funciones.php");
}
else {
include_once("../inc/funciones.php");
 
}

los datos de acceso los e elimando aqui pero los que tengo puestos son los correctos que es lo que tengo que cambiar ????
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Warning: include_once(): open_basedir restriction in effect

Publicado por xve (6935 intervenciones) el 07/02/2015 20:38:28
Hola Eddie, seria tan sencillo como eliminar estas lineas:
1
2
3
4
5
6
7
8
<?php if (is_file("inc/funciones.php")) {
 
include_once("inc/funciones.php");
}
else {
include_once("../inc/funciones.php");
 
}

y reemplazarlo por la ruta absoluta... siempre y cuando esa sea la ruta absoluta!!
1
include_once("/inc/funciones.php");
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Warning: include_once(): open_basedir restriction in effect

Publicado por eddie (8 intervenciones) el 07/02/2015 22:04:44
Y si eesa no fuera la ruta absoluta como podria saber cual es mi ruta absoluta ??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Warning: include_once(): open_basedir restriction in effect

Publicado por xve (6935 intervenciones) el 08/02/2015 10:13:39
Exactamente en que carpeta esta el archivo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Warning: include_once(): open_basedir restriction in effect

Publicado por eddie (8 intervenciones) el 08/02/2015 12:13:49
c:\wamp\www\systemmundial esta ruta en localhost
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Warning: include_once(): open_basedir restriction in effect

Publicado por eddie (8 intervenciones) el 08/02/2015 19:23:24
esta es la ruta exacta

file:///C:/Users/server/wamp/www/systemmundial/conexion.php

el conexion me sale en blanco cuando le ejecuto en firefox eso quiere decir que funciona correctamente noo ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Warning: include_once(): open_basedir restriction in effect

Publicado por eddie (8 intervenciones) el 08/02/2015 19:49:02
Ahora solo me sale este mensaje

idusuario; header("location:conexion.php"); } else { echo '
Su usuario es incorrecto, intente nuevamente.
'; } } ?>
Logout'; } ?>

Codigo archivo logout.php

<?php
session_start();
session_destroy();

header('C:\wamp\www\systemmundial\conexion.php');
?>

Que es lo que tengo mal para qe me de este error ??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar