Software

Modificar “session.save_path” (ruta de sesiones PHP)

El valor “session.save_path” es una configuración en PHP que determina la ubicación en la que se almacenan los archivos de sesión de un sitio web. Cuando un usuario accede a un sitio web, se le asigna un archivo de sesión que se utiliza para almacenar información sobre su sesión, como sus preferencias, datos de inicio de sesión y otra información relevante.

Por defecto, PHP almacena estos archivos de sesión en una ubicación temporal en el servidor web, pero puedes modificar la ruta. Existen diversas razones pero la principal puede ser porque al modificar la versión de PHP, te topes con un error parecido al siguiente:

SessionHandler::read(): open(/var/cpanel/php/sessions/alt-php72/sess_8809a1917cb6e397ce7f59e5ccf64e62, O_RDWR)

Este error se origina cuando en el .htaccess el valor “session.save_path” no se guarda como debería.

En el caso de Cloudlinux debería quedar así:

php_value session.save_path "/opt/alt/php72/var/lib/php/session"

Y en el caso de multiphp debería quedar de la siguiente forma:

php_value session.save_path "/var/cpanel/php/sessions/ea-php72"

Para modificar la ruta de sesiones deberás seguir los siguientes pasos:

Pasos a realizar:

1. Identifica si estás utilizando la versión PHP de multiphp o de Cloudlinux. En el siguiente artículo explicamos como identificar esto → https://ayuda.nicalia.com/cpanel/software-en-cpanel/modificar-la-version-php-de-un-dominio-desde-cpanel

2. En el caso de que estés utilizando la versión de multiphp, deberás dirigirte hacia cPanel >> “Editor INI de MultiPHP” >> Modo Editor  y añadir la siguiente línea:

Donde se indican las "XX" debería escribir su versión de PHP. Ej : 74.
php_value session.save_path "/var/cpanel/php/sessions/ea-phpXX

En el caso de que estés utilizando la versión de Cloudlinux, deberás dirigirte hacia cPanel >> Seleccionar versión de PHP >> Options >> session.save_path y añadir la siguiente línea:

php_value session.save_path "/opt/alt/phpXX/var/lib/php/session"

De esta forma habrás corregido la ruta de sesiones de PHP y no deberías volver a experimentar el error mencionado arriba. Es posible establecer cualquier otra ruta pero ha de tener los permisos necesarios.

Cómo verificar la autenticidad de los correos de Nicalia

¿Por qué es necesario verificar un correo? El phishing es un tipo de fraude digi

Verificar un dominio en G Suite

Guía de Git: Despliegue

Introducción La función Git Version Control de cPanel (cPanel → Archivos → Git V

Guía de Git: Configurar el despliegue

Introducción La interfaz Git Version Control de cPanel (cPanel → Archivos → Git

Guía de Git: Configurar el acceso a repositorios privados

Descripción Este documento explica cómo habilitar acceso por SSH para poder clon

Guía de Git: Alojar repositorios Git en una cuenta cPanel

Requisitos previos Antes de comenzar, asegúrate de cumplir con lo siguiente: Cre

Guía de Git: Comandos comunes de Git

Introducción Git™ es una herramienta muy potente para gestionar versiones de cód

Guía de Git: Términos comunes de Git

Introducción Git™ es un sistema de control de versiones que permite llevar un re

Guía de Git

Gestión de control de versiones Git™ en cPanel

La función de Control de Versiones Git™ en cPanel te permite alojar y gestionar

Cómo instalar n8n en cPanel

¿Qué es n8n? Es una herramienta open source que permite automatizar tareas repet

Habilitar modo Debug de Prestashop

Activar el modo debug en PrestaShop es muy útil para detectar errores en la tien

Chat Icon Close Icon