Logo

It's not possible to create a PHP Session

No se puede crear una sesion PHP A la hora de actualizar Prestashop desde alguna de las versiones de la rama 1.7, quizá te hayas encontrado con el mensaje "It's not possible to create a PHP Session" al usar el fenomenal módulo de actualizaciones 1-Click Upgrade. Parece ser un problema común en las actualizaciones de las versiones 1.7.6.x en adelante con PHP >7.0 (o al menos no me lo encontré nunca en versiones anteriores) pero lo cierto es que tiene fácil solución. No se puede crear una sesion PHP

Basta con acceder a tu panel Plesk del hosting (también podrás hacerlo con cPanel o con cualquier otro software de gestión del server, si tienes acceso a él) y hacel click en el menú de [ Configuración de PHP ]. En caso de que tu hosting no te lo permita, habla con soporte técnico para que te lo habiliten, al menos temporalmente.

Una vez dentro de la pantalla de configuración (para versiones de PHP al menos superiores a la 7.0) en el apartado de [ Configuración común ] verás el desplegable relativo a la directiva open_basedir.

Habitualmente, como opción por defecto, esta directiva está marcada como {WEBSPACEROOT}{/}{:}{TMP}{/}. Para que el módulo 1-Clik pueda darte como válida la lista de verificación, marca esta opción como none.

ajustando open_basedir en PHP

Aplica y actualiza la página del actualizador en PS y verás como ya está solucionado, permitiéndote seguir con la actualización (no es mala idea volver a la configuración por defecto de la directiva cuando hayas acabado la actualización del PS!)

Manufacturas de Internet | estudio@mdisl.es | CC BY-NC-SA 3.0