Facebook SDKV4无法登录-Nginx PHP-FPM
我的本地主机网站在Apache上使用Facebook SDKV4运行良好。但是在迁移到Nginx PHP-FPM之后,我不能再登录了。所有Facebook应用程序配置都是相同的,除了我的本地服务器外,没有任何更改 我是新来nginx的,我搜索了很多,没有找到任何我缺少的东西 以下是我的Nginx站点配置:Facebook SDKV4无法登录-Nginx PHP-FPM,php,nginx,facebook-php-sdk,php-5.6,Php,Nginx,Facebook Php Sdk,Php 5.6,我的本地主机网站在Apache上使用Facebook SDKV4运行良好。但是在迁移到Nginx PHP-FPM之后,我不能再登录了。所有Facebook应用程序配置都是相同的,除了我的本地服务器外,没有任何更改 我是新来nginx的,我搜索了很多,没有找到任何我缺少的东西 以下是我的Nginx站点配置: server { listen 80; listen [::]:80 ipv6only=on; server_name localhost;
server {
listen 80;
listen [::]:80 ipv6only=on;
server_name localhost;
root /webroot/site/public_html;
index index.php index.html index.htm default.html default.htm;
access_log /webroot/site/app/logs/access.log;
error_log /webroot/site/app/logs/error.log;
location / {
try_files $uri $uri/ /index.php?q=$uri;
}
location ~ \.php$ {
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_intercept_errors on;
include fastcgi_params;
}
}
我认为这与会议有关。以前有人遇到过这个问题吗?任何线索都会有帮助
我的系统:php fpm 5.6,nginx-1.9.2使用自制软件安装
我的问题似乎与这个问题有关我不能回答这个问题 更新: 事实证明,csrf_令牌不是在使用我的nginx php fpm 5.6本地服务器的会话上创建的。我尝试使用apache(XAMPP)服务器创建csrf_令牌并能够登录。我仍然不知道我的配置有什么问题。任何线索都会有帮助。我想出来了 问题是我无法获取url参数或参数。在虚拟主机配置中,我将URL重写更改为: try_files$uri$uri//index.php?$args 要获取包含参数的完整URL,例如index.php?q=1234 使用服务器变量来获取URL而不是使用GET也是非常重要的 我浪费了一天的时间来搞清楚这一点:(所以,如果有人经历过这一点,你就去吧