LINUX.ORG.RU
решено ФорумAdmin

nginx + php-fpm + zabbix сводят меня с ума

 , ,


0

1

Добрый день, уважаемое сообщество!

Прошу сразу палками не бить, а дать время, чтобы одуматься: я только начинаю знакомство в Линуксом.

В общем, решил развернуть свой zabbix для мониторинга разных хостов. Всевидящий гугл рассказал мне, что nginx + php-fpm работает быстрее чем обычный apache + php. Да и стандартных путей, как говорится, мы не ищем :)

В общем, развернул это сочетание, phpinfo() работает, все хорошо, но когда дело доходит до установки заббикс ...

Шаг 1. Wellcome http://img.leprosorium.com/2447726

Как видно из скрина, установщик заббикс запустился. ок. нажимаем Next, попадаем на Шаг 2 (т.е. post формы отработал нормально) http://img.leprosorium.com/2447731

Везде все соответствует требованиям, везде ок никаких ошибок. Т.е. требования к настройкам системы выполнены. Ок, нажимаем NEXT и тут чудо! Мы снова попадаем на шаг 1. И так по замкнутому кругу, при этом в логах nginx и php никаких ошибок нет. Куда копать, на кого криво смотреть (кроме себя) уже не знаю, но все же грешу на то, что не достаточно подружил nginx и php.

server {
        listen  80;
        server_name  *.ru;
        root /usr/share/zabbix;

            location / {
                            root   /usr/share/zabbix;
                            index  index.php index.html;
                        }

            error_page   500 502 503 504  /50x.html;

            location = /50x.html {
                            root   /usr/share/nginx/html;
                            }

            location ~ \.php$ {
                            try_files $uri =404;
                            include fastcgi_params;
                            fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
                            fastcgi_index index.php;
                            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                            }

            location ~* ".+\.(?:ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|css|swf|js|atom|jpe?g|g
if|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$" {
                            access_log  off;
                            log_not_found       off;
                            expires             max;
                            }

}

p.s. вчера час жал на Next, но заббикс так и не смилился надо мной.

Решение

Все, спасибо, разобрался! :)

php-fpm у меня работает от имени пользователя nginx. А папка для сохранения сессий была с правами root:apache. Сменил права - заработало! :)

pifpaf ()
Ответ на: Решение от pifpaf

хорошо описанная проблема - половина решения)

trofk ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.