我试图通过nginx来运行pgpoolAdmin – 至less在开始的时候,它似乎工作正常。
我已经完成了初始设置,工作正常,但现在login每个链接后,我直接回到login页面。 它也显示日文而不是英文,尽pipe在安装中select了英文。
在我看来,就像无法保存任何用户数据,会话信息等
我启用了javascript / cookies,所以不是这样。 该文件夹的所有权是nginx,pgmgt.conf.php也是如此,所以它不应该是权限问题。 一个潜在的问题是,我似乎无法看到任何确认php postgresql支持已在PHP信息屏幕中启用,尽pipe安装了正确的软件包,并在configuration行中。
任何关于这里发生的事情的想法?
nginx规则很标准:
server { # pg-pool admin listen 997; server_name localhost; root /opt/pgpooladmin; index index.php; location ~ .php$ { fastcgi_pass_header Set-Cookie; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_script_name; fastcgi_index index.php; include fastcgi_params; } }
我今天遇到了这个问题。 看看nginx错误日志,我发现PHP试图将会话写入/ var / lib / php5时获得权限被拒绝。 解决scheme是授予nginx用户(我已经从www-data更改)的此文件夹的写入权限。
我设法让它在Apache中运行 – 烦我不能通过nginx运行它。