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:redis
el usuario y cambiando la ubicación del archivo de socket en la configuración /var/lib/redis/redis.sock
y estableciendo permisos en 777, y también tuve que establecer dir
la configuración en la carpeta a la que el usuario de redis tenía acceso y no podía escribir en /var/log/redis.log
así que tuve que mover el registro de Redis a su directorio de inicio.