Solución de problemas de "Permiso denegado" al intentar conectarse a Redis desde un script PHP
selinux (1)
El puerto 6379 está abierto en el servidor y puedo ejecutar con éxito telnet localhost 6379
en SSH.
Probé ambas bibliotecas de cliente Predis / phpredis en PHP, pero todavía no funciona:
- Predis emite el error "Permiso denegado" al abrir el zócalo a 6379.
- phpredis da "redis servidor se fue".
Problema resuelto, escriba:
/usr/sbin/setsebool httpd_can_network_connect=1
Por defecto, SELinux no le permite a Apache hacer conexiones de socket. Más información se puede encontrar here .