php7.1 ne peut pas obtenir les données de session
迷茫
迷茫 2017-05-16 13:14:02
0
2
655

Le backend de mon blog utilise le framework phalcon. J'avais l'habitude d'utiliser la version php7.0, mais aujourd'hui je l'ai changé en php7.1, et du coup j'ai découvert que je ne pouvais pas obtenir les données de session. Je suis allé sur le site officiel pour poser une question, et on m'a dit qu'il s'agissait d'un problème de session avec php7.1.

Une solution qu'ils m'ont proposée était de le changer de 32 à 40. Après avoir redémarré php-fpm, cela ne fonctionne toujours pas.session.sid_length

J'ai également recherché des informations en ligne. Très peu de gens disent cela. Veuillez me dire comment résoudre ce problème.

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous (2)
给我你的怀抱

Problème résolu. Problème d'autorisations.

Parce que je l'ai installé en utilisant miam. Ensuite, la session php est enregistrée dans/var/lib/php/session/, et son autorisation par défaut estapache./var/lib/php/session/,它的默认权限是apache

然后因为我使用了nginx作为WEB服务器,但是我修改了php-fpm的权限,但是我没有修改php保存session目录的权限,

导致session因为权限问题一直写入不进去。

然后通过chown

Ensuite parce que j'ai utilisé nginx comme serveur WEB, mais j'ai modifié les permissions de php-fpm, mais je n'ai pas modifié les permissions de php pour sauvegarder le répertoire de session, Par conséquent, il n'est pas possible d'écrire dans la session en raison de problèmes d'autorisation. Utilisez ensuite chownpour accorder les autorisations. C'est ça.
    漂亮男人

    Voyez si le répertoire dans lequel vous enregistrez la session contient cette session ? ? ?

      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!