Permissão PHP negada na conexão com /tmp/redis.socket no cpanel

Permissão PHP negada na conexão com /tmp/redis.socket no cpanel

Instalei o redis no meu Cpanel Centos 6.9 VPS e conectei-me a ele com sucesso via tcp. Eu queria compartilhar a conexão redis.socket em vez de tcp com vários usuários em meu vps, mas não consegui fazer isso porque o php gera um erro com permissão negada.

Já tentei definir a permissão para /tmp/redis.socket 755, até mesmo para 777, embora entenda que não há sentido nisso, pois apenas adiciona permissão de gravação.

Tentei executar o serviço como usuário redis e realocar o local do soquete para /home/redis/redis.socket.

Mas não importa o que eu tente, ocorre um erro de permissão negada.

Também entendo que conceder acesso ao soquete de instância única a vários usuários pode causar problemas, mas eu gerencio a maioria dos sites em meu vps, portanto, isso não deve ser um problema.

Você poderia por favor me ajudar. Obrigado.

Responder1

Consegui me conectar via soquete executando redis com redis:rediso usuário e alterando a localização do arquivo de soquete na configuração para /var/lib/redis/redis.socke definindo as permissões para 777, e também tive que definir diras configurações para a pasta onde o usuário redis tinha acesso e não consegui escrever em /var/log/redis.logentão tive que mover o log do Redis para seu diretório inicial.

informação relacionada