Maison > Article > développement back-end > Que faire si php session_start échoue
Solution à l'échec de php session_start : recherchez et ouvrez d'abord "php.ini", puis définissez "session.serialize_handler" sur php.
L'environnement d'exploitation de cet article : système Windows7, version PHP7.1, ordinateur DELL G3
Que dois-je faire si session_start échoue ?
session_start() n'a pas pu démarrer
La session PHP n'a pas pu démarrer
1 Message d'erreur :
session_start(): Cannot find serialization handler ‘redis’ - session startup failed
2 Raison de l'erreur :
La raison de cette erreur est due à la gestion de la sérialisation de la session lors de la configuration de PHP. Les options. sont (php_serialize, php, php_binary, wddx) et il n'y a pas d'option redis. Lorsque je l'ai défini, il était défini sur redis, j'ai donc eu une erreur. Pour cette raison spécifique, vous pouvez consulter le document officiel de php. explication de php, veuillez cliquer sur
Erreur de configuration Comme suit :
session.serialize_handler=redis
3. Solution :
session.serialize_handler dans php.ini peut être défini sur php. La configuration correcte est la suivante :
session.serialize_handler=php
Apprentissage recommandé : " Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!