Jump to content

Problemas open_basedir en loading


jesa

Recommended Posts

Hola, estoy pasando mis tiendas a loading y de momento ha ido todo perfecto, pero me salen unos warning que no se muy bien la causa.

 

El mensaje que sale es el siguiente:

 

Warning: file_exists(): open_basedir restriction in effect.....

 

Alguien ha tenido el mismo problema y ha conseguido solucionarlo? Por lo que he podido ver en internet, se puede deshabilitar open_basedir pero creo que mi hosting no me lo permite al menos que lo haga yo directamente. He comparado con la configuración de mi anterior hosting y efectivamente estaba deshabilitado...

 

En definitiva, me gustaría saber si alguien ha podido solucionarlo y a poder ser que opción es la mas adecuada...no se si es conveniente tenerlo activo y hay que modificar la ruta o directamente deshabilitarlo.

Link to comment
Share on other sites

Pues si...pero hoy domingo solo atienden por ticket y como este problema veo que lo ha tenido mucha gente y ninguno tiene una respuesta de solución pues creo que mejor preguntar y reflejar la solución para el próximo.

 

Parece que open_basedir indica el directorio donde podemos abrir ficheros, hacer uploads...por eso no se si esto es conveniente deshabilitarlo. A partir de ahí se aceptan opiniones y soluciones.

Link to comment
Share on other sites

Warning: file_exists(): open_basedir restriction in effect. File(/var/www/vhosts/dominio.es/httpdocs/modules/index.php/index.php.php) is not within the allowed path(s): (/var/www/vhosts/dominio.es:/tmp) in /var/www/vhosts/dominio.es/httpdocs/classes/Tools.php on line 1187

 

La versión de prestashop es la 1.4.2.5 que se me olvido comentar.

Link to comment
Share on other sites

  • 3 months later...

Bueno pues realmente es mas sencillo de lo que parece.

Lo único que necesitas es tener acceso al host para poder modificar.

Sino simplemente con decirle al que te aloja que te modifique lo que te voy a poner ahora, se soluciona.

 

Al crear un dominio en el host, se crean distintas carpetas, además de la de httpdocs. Hay una en concreto que es la que nos interesa que es:

conf/

 

Dentro de esa carpeta hay varios archivos que tienen de extensión .include

 

Simplemente hay que comentar en esos archivos todas las lineas que contengan esto:

 

php_admin_value open_basedir

 

Y se tiene que quedar así:

 

#php_admin_value open_basedir

 

Doy por supuesto que dependerá del panel de administración de dominios que uses. Yo en concreto uso plesk en ubuntu.

Pero sea el que sea, tiene que tener los archivos de configuración es simplemente comentar esas lineas (4 lineas, mas concretamente)

 

 

Saludos

Link to comment
Share on other sites

Bueno pues realmente es mas sencillo de lo que parece.

Lo único que necesitas es tener acceso al host para poder modificar.

Sino simplemente con decirle al que te aloja que te modifique lo que te voy a poner ahora, se soluciona.

 

Al crear un dominio en el host, se crean distintas carpetas, además de la de httpdocs. Hay una en concreto que es la que nos interesa que es:

conf/

 

Dentro de esa carpeta hay varios archivos que tienen de extensión .include

 

Simplemente hay que comentar en esos archivos todas las lineas que contengan esto:

 

 

 

Y se tiene que quedar así:

 

 

 

Doy por supuesto que dependerá del panel de administración de dominios que uses. Yo en concreto uso plesk en ubuntu.

Pero sea el que sea, tiene que tener los archivos de configuración es simplemente comentar esas lineas (4 lineas, mas concretamente)

 

 

Saludos

 

¿Y si no tienes permiso para hacerlo, como lo haces?

Link to comment
Share on other sites

A que tienes acceso realmente?

 

Creo que así terminaremos antes xD

 

Imaginemos que tienes contratado un plan compartido en un hosting de la empresa "Anonimo"

 

Ese hosting, solo te da acceso a crear bases de datos, al ftp y a las cuentas de correo.

 

¿Como harias lo planteado? (Supongo que contactando con el hosting ¿no? )

Link to comment
Share on other sites

Si tienes acceso al FTP, y tienes todos los privilegios que tienes que tener, posiblemente te deje modificar el archivo vhost.

Si el hosting te ha bloqueado todo acceso menos al httpdocs.... yo personalmente hablaria con ellos o cambiaria de hosting.

 

Nunca he tenido el problema de no poder manejar ... siempre he tenido y tengo servidores dedicados asi que teniendo opciones reducidas, termino siempre llamando y exigiendo al que pago.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...