¡Bienvenido a nuestra sección de preguntas y respuestas!

Aquí podrás realizar preguntas y recibir respuestas útiles de otros miembros de la comunidad.

¡Anímate a participar!


(Resuelto) - Problema al instalar prestashop en servidor plesk: /var/lib/php5

0 votos

Al instalar el presatshop me comenta:

El fichero de almacenamiento no está disponible en modo escritura, consulte con su proveedor de alojamiento /var/lib/php5

Como puedo solucionarlo? He dado permisos 777 a la carpeta en question y alos archivos de dentro y continua saltando el error. Gracias!

propuesto por situplastik (700 puntos) 10 May, 2013 en Plesk
editado por erojas 10 Ene, 2014

1 Respuesta

+1 voto
 
Mejor respuesta
Hola!

Es extraño que facilitando permisos totales en el directorio siga sin poder acceder, has revisado los logs del dominio? Ya que es posible que este dando error por el open_basedir.

Deberías revisar los logs ubicados ( en el caso de que tengas Plesk ) en /var/www/vhosts/tudominio.com/statistics/logs/error_log y te deberá mostrar el error exacto que está teniendo a la hora de acceder al directorio /var/lib/php5 al guardar la sesión.
respondido por adau (29,590 puntos) 10 May, 2013
seleccionado por erojas 10 May, 2013
Hola,

Parece que ya funciona. El problema era el open_basedir como me habías comentado. He cambiado el open_basedir del dominio a none y así funciona. Creo que no es la mejor manera...
Si se establece el open_basedir como none crea un problema de seguridad, por lo que lo ideal para estos casos sería añadir unas líneas semejantes a:

<Directory /var/www/vhosts/tudominio.com/httpdocs>
php_admin_value open_basedir "/var/www/vhosts/tudominio.com/httpdocs:/var/lib/php5"
</Directory>

Para que el PHP ejecutandose en tu directorio web únicamente sea accesible dentro de httpdocs y del directorio /var/lib/php5 .
Hola Adau,

Perdona pero me he perdido. Entiendo que es un problema de seguridad (ya me lo imaginaba), pero no veo claro deonde hay que insertas las íneas que me pasas? Yo para modificar el open_basedir lo he hecho por plesk, en configuración del dominio.

Gracias!
Disculpa situplastik, ya que estoy acostumbrado a la gestión de PHP y de las configuraciones de Plesk desde SSH :P.
Si puedes editar las opciones de open_basedir desde Plesk al ser una versión 10 o superior, debes poner como valor:

/var/www/vhosts/tudominio.com/httpdocs:/var/lib/php5

Por lo que te he comentado en la anterior respuesta.
Perfecto! Gracias Adau!

Preguntas relacionadas

+1 voto
1 respuesta 3,234 vistas
0 votos
1 respuesta 1,127 vistas
propuesto por felixgm (750 puntos) 14 Ene, 2014 en Prestashop
0 votos
2 respuestas 327 vistas
propuesto por felixgm (750 puntos) 15 Ene, 2014 en Prestashop
0 votos
1 respuesta 137 vistas
propuesto por jolual (1,180 puntos) 2 Oct, 2014 en Prestashop
...