OK, consegui resolver este problema.
Alterei 1 linha no arquivo conf nginx:
de
fastcgi_param PATH_INFO $path_info;
para
fastcgi_param SCRIPT_FILENAME /var/www/zabbix/$fastcgi_script_name;
e tudo bem.
Consegui instalar o Zabbix22-server no CentOS 6.x junto com o php-fpm e o nginx. O banco de dados é o MariaDB no remoto, a permissão do usuário do banco de dados está configurada para permitir que apenas minha máquina de teste acesse.
Eu posso ver a página de 127.0.0.1, mas só consigo ver isso:
Depoisdeclicarnobotão"Login", a página é a mesma:
Oquepossofazerparaquefuncionecomoesperado,paraqueeupossafazerologincomoadministrador?
Aquiestãoalgunsconfs:nginx_zabbix.conf:
server{listen80;add_headerX-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;
}
}
O php-fpm está usando seus valores padrão, com permissão user / group definida como nginx (ao invés de apache)
A pasta / var / lib / php / session foi definida para nginx: nginx com permissão 770.
O SELinux está definido para desativado.
Eu reiniciei tudo até este ponto.