首頁 >後端開發 >php教程 >如何解決PHP中Fatal error session_start()的錯誤

如何解決PHP中Fatal error session_start()的錯誤

不言
不言原創
2018-06-13 14:19:001912瀏覽

這篇文章主要介紹了PHP中Fatal error session_start()錯誤解決步驟,著重於錯誤的排除步驟,一步一步排查下去,肯定可以解決這個錯誤,需要的朋友可以參考下

#錯誤訊息:

Fatal error: session_start() [function.session-start]: Failed to initialize storage module: files (path: ) in C:\usr\phpMyAdmin\libraries\ session.inc.php on line 75

I.更改伺服器設定:

1、檢查error.log(Apache2.2\logs)文件,查看是否有錯誤報告。未發現。

2、檢查php.ini中的session.save_handler的值是否為files,如果不是改為files

3、檢查php.ini檔案中session.save_path是否被註解了,如果有,則去掉前面的”;」。

4、將save_path後面的路徑改成已有的路徑,例如」D:\php\temp」

5、檢查temp資料夾的屬性是否可讀可寫。

6、重啟APACHE伺服器。 OK

II.php 程式改變session儲存路徑

$sessSavePath = dirname(__FILE__).”/../cache/sessions/”;
if(is_writeable($sessSavePath) && is_readable($sessSavePath))
{
session_save_path($sessSavePath);//重点 改变session存储路径
}

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關推薦:

關於Laravel隊列的實作原理以及如何解決問題

關於Laravel Route重定向的一個問題

如何讓Laravel框架在本機虛擬機器快速安裝

以上是如何解決PHP中Fatal error session_start()的錯誤的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn