로그인 할 수 없다. 내 문제가있다. 아파치에서 nginx로 바뀌었고 php-fpm이 설치되었다. 한 가지를 제외하면 모든 것이 괜찮은 것 같다. 나는 내 웹 페이지를 통해 더 이상 로그인 할 수 없다. 로그인 양식. 내 말은 - 내가 잘못된 자격 증명을 입력 할 때 - "잘못된 세부 정보"를 가져와 말합니다. 하지만 좋은 세부 정보로 로그인하려고하면 페이지가 새로 고쳐집니다. nginx 오류 로그는 php-fpm 로그와 마찬가지로 특별한 것을 보여주지 않습니다.nginx 설치 후 내 사이트의 UI에
worker_processes 6;
events {
worker_connections 1000;
}
http {
include mime.types;
default_type application/octet-stream;
types_hash_bucket_size 64;
server_names_hash_bucket_size 128;
sendfile off;
tcp_nopush on;
keepalive_timeout 4;
server {
listen 80;
root /usr/share/nginx/html;
server_name diamond-ptp.com;
index index.php index.html;
location/{
root /usr/share/nginx/html;
index index.php index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location ~ \.php$ {
try_files $uri $uri/ $uri/login.php /login.php;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include /etc/nginx/fastcgi_params;
}
}
내은 phpinfo()가있다;
이
내 nginx.conf입니다 : http://diamond-ptp.com/info.php거기에 글을 써주세요 : _SERVER [ "REQUEST_METHOD"] 로그인 양식에 post 메서드를 사용하면 POST가 실행되지 않아야합니까?
어쩌면 $ _POST와 관련된 것일 수도 있습니다. 전반적인 PHP가 잘 작동하기 때문입니다. 아니면 캐싱이 필요한가요? 누구든지 제안이 있습니까?
'session' 폴더가'nginx'에 의해 소유되었는지 확인 했습니까? 기본적으로 아파치가 소유하고 있습니다. 'chown -R user : nginx/var/lib/php/session'과 같이 경로를 당신의 배포판 경로로 바꾸고 ("sudo"를 통해) 적절한 사용자 (일반적으로' 루트') –
당신은 내 하루 사람을 구 했어요! 감사! 확실히 그 문제! –
도와 줘서 기쁩니다. 답변으로 이동했습니다. –