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

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

不言
發布: 2023-03-31 22:40:02
原創
1922 人瀏覽過

這篇文章主要介紹了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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板