Permiso de PHP denegado al conectarse a /tmp/redis.socket en cpanel

Permiso de PHP denegado al conectarse a /tmp/redis.socket en cpanel

Instalé redis en mi Cpanel Centos 6.9 VPS y me conecté exitosamente a través de tcp. Quería compartir la conexión redis.socket en lugar de tcp con varios usuarios en mi vps, pero no pude hacerlo porque php arroja un error con permiso denegado.

Ya intenté establecer el permiso para /tmp/redis.socket 755, incluso para 777, aunque entiendo que eso no tiene sentido ya que solo agrega permiso de escritura.

Intenté ejecutar el servicio como usuario de Redis y reubicar la ubicación del socket en /home/redis/redis.socket.

Pero no importa lo que intento, arroja un error de permiso denegado.

También entiendo que dar acceso al socket de una sola instancia a múltiples usuarios puede causar problemas, pero administro la mayoría de los sitios en mi vps, por lo que no debería ser un problema.

Me podría ayudar. Gracias.

Respuesta1

Logré conectarme a través de un socket ejecutando redis con redis:redisel usuario y cambiando la ubicación del archivo de socket en la configuración /var/lib/redis/redis.socky estableciendo permisos en 777, y también tuve que establecer dirla configuración en la carpeta a la que el usuario de redis tenía acceso y no podía escribir en /var/log/redis.logasí que tuve que mover el registro de Redis a su directorio de inicio.

información relacionada