Отказано в доступе PHP при подключении к /tmp/redis.socket на cPanel

Отказано в доступе PHP при подключении к /tmp/redis.socket на cPanel

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

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

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

Но что бы я ни пытался, выдает ошибку «Отказано в доступе».

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

Не могли бы вы мне помочь? Спасибо.

решение1

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

Связанный контент