Я установил redis на свой Cpanel Centos 6.9 VPS и успешно подключился к нему через tcp. Я хотел поделиться соединением redis.socket вместо tcp с несколькими пользователями на моем vps, но не смог этого сделать, так как php выдает ошибку с отказом в разрешении.

Я уже пытался установить разрешение для /tmp/redis.socket 755, даже для 777, хотя я понимаю, что в этом нет никакого смысла, поскольку он только добавляет разрешение на запись.

Я попытался запустить службу как пользователь redis и переместить местоположение сокета в /home/redis/redis.socket.

Но независимо от того, что я пытаюсь это выдает ошибку отказа в разрешении.

Я также понимаю, что предоставление доступа к сокету одного экземпляра нескольким пользователям может вызвать проблемы, но я действительно управляю большинством сайтов на моем VPS, поэтому это не должно быть проблемой.

Не могли бы вы мне помочь. Благодарю.

1 ответ1

0

Мне удалось подключиться через сокет, запустив redis с помощью redis:redis user и изменив местоположение файла сокета в config на /var/lib/redis/redis.sock и установив разрешения на 777, а также мне пришлось установить параметры dir для папки где пользователь redis имел доступ, и я не мог записать в /var/log/redis.log поэтому пришлось перенести журнал redis в его домашний каталог.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .