In diesem Artikel werden hauptsächlich die Schritte zur Behebung des schwerwiegenden Fehlers session_start() in PHP vorgestellt, wobei der Schwerpunkt auf den Schritten zur Fehlerbeseitigung liegt. Wenn Sie ihn Schritt für Schritt überprüfen, können Sie diesen Fehler auf jeden Fall beheben
Fehlermeldung:
Schwerwiegender Fehler: session_start() [function.session-start]: Fehler beim Initialisieren des Speichermoduls: Dateien (Pfad: ) in C:usrphpMyAdminlibrariessession .inc.php in Zeile 75
I. Ändern Sie die Serverkonfiguration:
1 Überprüfen Sie die Datei error.log (Apache2.2logs), um zu sehen, ob eine Fehlerbericht. Nicht gefunden.
Überprüfen Sie, ob der Wert von session.save_handler in der Datei php.ini lautet. Wenn nicht, ändern Sie ihn in files Wenn ja, entfernen Sie das vorangehende „;“.
4. Ändern Sie den Pfad nach save_path in einen vorhandenen Pfad, z. B. „D:phptemp“
5. Überprüfen Sie, ob die Attribute des temporären Ordners lesbar und beschreibbar sind.
6. Starten Sie den APACHE-Server neu. OK
II.php Ändern Sie den Sitzungsspeicherpfad im Programm$sessSavePath = dirname(__FILE__).”/../cache/sessions/”;
if(is_writeable($sessSavePath) && is_readable($sessSavePath))
{
session_save_path($sessSavePath);//重点 改变session存储路径
}
Verwandte Empfehlungen:
Über das Implementierungsprinzip der Laravel-Warteschlange und wie das Problem gelöst werden kannEine über die Laravel-Route UmleitungsfrageSo installieren Sie das Laravel-Framework schnell in einer lokalen virtuellen MaschineDas obige ist der detaillierte Inhalt vonSo beheben Sie den schwerwiegenden Fehler session_start() in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!