Heim >Backend-Entwicklung >PHP-Tutorial >Lösung für die allgemeine Situation, wenn PHP keine SESSION-Informationen erhalten kann

Lösung für die allgemeine Situation, wenn PHP keine SESSION-Informationen erhalten kann

藏色散人
藏色散人nach vorne
2019-10-10 14:22:122421Durchsuche

1. Überprüfen Sie php.ini

vim /etc/php.ini

Überprüfen Sie diese Elemente:

session.save_handler = files // session 的存储类型;
session.auto_start = 1 //是否自启动
session.save_path = "/var/tmp"  //存储位置

2. Überprüfen Sie, ob /var/tmp über Lese- und Schreibberechtigungen verfügt.

chmod 777 -R /var/tmp

3. Überprüfen Sie die PHP-FPM-Konfigurationsdatei

vim /etc/php-fpm.d/www.conf

Überprüfen Sie diese Elemente:

php_value[session.save_handler] = files
php_value[session.save_path]    = /var/tmp
php_value[soap.wsdl_cache_dir]  = /var/tmp

Wechseln Sie zum gleichen Pfad wie php.ini

4 , php-fpm neu starten

/bin/systemctl restart php-fpm.service

PHP Chinesisch-Website-Lernthema: PHP-Sitzung (einschließlich Bilder, Texte, Videos, Fälle)

Das obige ist der detaillierte Inhalt vonLösung für die allgemeine Situation, wenn PHP keine SESSION-Informationen erhalten kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:PHP-SyntaxfehlererfassungNächster Artikel:PHP-Syntaxfehlererfassung