Назад | Перейти на главную страницу

Невозможно войти на веб-портал zabbix

Мне удалось установить Zabbix22-сервер на CentOS 6.x вместе с php-fpm и nginx. База данных - это MariaDB на удаленном компьютере, разрешение пользователя БД разрешено только моей тестовой машине.

Я могу просмотреть страницу 127.0.0.1, но вижу только это:

После нажатия кнопки «Войти» страница остается прежней:

Что я могу сделать, чтобы он работал должным образом, и я мог войти в систему как администратор?

Вот некоторые confs: nginx_zabbix.conf:

server {
    listen       80;
    add_header X-Frame-Options "SAMEORIGIN";

    access_log /var/log/nginx/zabbix.log;
    error_log /var/log/nginx/zabbix.err.log;

    client_max_body_size 500M;

    # This folder is a soft link to /usr/share/zabbix 
    # the permssion has been set to nginx:nginx recursively.
    root   /var/www/zabbix;

    location / {
        index  index.html index.htm index.php;
    }

    location ~ \.php$ {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi.conf;
        fastcgi_param PATH_INFO $path_info;
    }
}

php-fpm использует значения по умолчанию, с правами доступа пользователя / группы, установленными на nginx (а не apache)

Для папки / var / lib / php / session было установлено значение nginx: nginx с разрешением 770.

SELinux отключен.

Я перезапустил все до этого момента.

Хорошо, мне удалось решить эту проблему.

Я изменил 1 строку в файле конфигурации nginx:

из

fastcgi_param PATH_INFO $path_info;

к

fastcgi_param SCRIPT_FILENAME /var/www/zabbix/$fastcgi_script_name;

и все будет хорошо.