J'ai développé mon site sur mon serveur local et n'ai eu aucun problème, je l'ai ensuite mis sur un serveur en direct et n'ai eu aucun problème, je l'ai depuis déplacé vers un VPS mais j'ai un étrange chose arrive en ce que je ne peux plus me connecter. Le nouveau serveur a un logiciel plus récent comme PHP 5.5 (mais mon localhost l'avait aussi). Je ne sais pas trop par où commencer pour trouver le problème.Impossible de se connecter avec Yii
ma config ressemble à ceci:
'session' =>array(
'savePath' => '../mySession',
'sessionName' => 'my_session',
'cookieParams' => array(
'secure' => true,
),
),
Je peux voir mes séances sont enregistrées dans le dossier de la session. Je suis capable de changer la langue de mon site qui utilise une session aussi. Donc, je ne suis pas tout à fait sûr que c'est un problème de session, ou de quoi il s'agit, d'où ma question.
Mise à jour
Je regardais dans l'action et c'est le code standard Yii
if($model->validate() && $model->login())
echo 'hello';//$this->redirect(Yii::app()->user->returnUrl);
}
Quand je courais cela, la page en écho Hello
et je pouvais voir que je connecté. Quand je est allé cliquer sur mon profil, il a ensuite chargé la page de connexion à nouveau et a montré que j'étais déconnecté. Donc, il semble être un problème de rétention de session? La seule chose que je peux voir qui est étrange est que dans mon hôte local, je peux voir my_session et la session yii_csrf. Mais sur mon VPS je peux voir ces deux et aussi une PHPSESSION, donc je me demande si cela cause le conflit, mais je ne sais pas.
Vous devriez nous donner plus d'informations sur votre problème. Essayez de déboguer le processus de connexion. L'action correcte est-elle entrée dans la requête? Le processus d'authentification est-il initialisé? Est-ce que ça réussit? Si oui, veuillez partager avec nous la partie de code qui est exécutée après une connexion réussie? – mcserep
Mis à jour mes informations, je n'ai jamais eu de problèmes et j'ai été sur deux machines locales, l'une exécutant php 5.2, la nouvelle version 5.5 et je n'ai jamais eu de problème sur mon hôte partagé en cours d'exécution 5.3 non plus. Donc c'est un peu un mystère. – Jonnny