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!