1 votes

Nginx avec session php-fpm ne fonctionne pas

Ma session php est pour :

session.save_path = /var/lib/php/session

Si je fais un simple script pour tester comme :

 session_start(); 
 $_SESSION['hi'] = 1; 
 var_dump($_SESSION);

La session ne fonctionne pas.

Quand je liste le dossier : "/var/lib/php/session", je vois qu'il crée un nouveau fichier à chaque fois. Donc si je recharge la page 1000 fois, j'aurai 1000 fichiers de session Il perd la session et en crée une nouvelle.

Il a donc la permission d'écrire dans le fichier, mais pour une raison quelconque, il crée toujours une nouvelle session.

2voto

J'ai trouvé ma solution.

Il semble que l'erreur de permission se trouvait dans le dossier cookie "session.cookie_path". Donc le dossier de session est ok mais comme le cookie n'était pas ok, il ne connaissait pas la session de l'utilisateur et en créait une nouvelle tout le temps.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X