這篇文章主要介紹了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中文網!
相關推薦:
以上是如何解決PHP中Fatal error session_start()的錯誤的詳細內容。更多資訊請關注PHP中文網其他相關文章!