Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2003, 09:17
Avatar de ferent
ferent
 
Fecha de Ingreso: junio-2002
Ubicación: Madrid
Mensajes: 633
Antigüedad: 21 años, 10 meses
Puntos: 0
Error en el require

Hola a todos/as:

Al hacer un require me da el siguiente error:

Warning: open_basedir restriction in effect. File is in wrong directory.

Y obviamente el archivo está en el directorio correcto.

Como comentario decirles que uso el autentificator de Cluster, y el error me lo da al hacer la llamada al archivo que tiene los parámetros de la conexion: aut_config.inc.php

Y aprobechando la pregunta... ¿Sabenm para que sirve la extensión .inc que usa Cluster?

Gracias

Vaya, ya he visto que el error debe estar en la configuración de mi base de datos, por lo que la pregunta debería hacerla en Bases de datos...

Lo descubrí porque conecté mi web a otra DB de otra máquina y funcionó, así que debe ser cosa de las restricciones o algo así.

Como dato adjunto les informo que si pongo la ruta absoluta en el require me da el siguiente error:

Warning: Access denied for user: 'apache@localhost' (Using password: NO)

De todas formas ¿Saben cual es la configuración óptima de una base de datos? Uso PHPMyAdmin.

Gracias

--------------------------------------------------------------------

Creo que ya está solucionado.

Para aquellos que les interese y que no lo sepan, los servidores que están bien configurados tienen una restricción para que no se pueda hacer includes y requires en rutas relativas, ya que éste busca por defecto en el directorio de open_basedir y una persona con conocimientos de PHP podría perfectamente subir un paso y acceder a todas las carpetas y dominios que estén instalados en esa máquina, con el peligro que ello conlleva. Por lo cual, a partir de ahora, lo que tengo que hacer es llamar a los includes con rutas absolutas de la máquina.

De todas formas yo no sé explicarme muy bien. Si algún maestro lo sabe decir mejor, quizá muchos estaríamos agradecidos (yo desde luego que sí)

Saludos!!
__________________
Culto es aquel que sabe donde encontrar lo que no sabe.

Última edición por ferent; 13/10/2003 a las 10:51