PHP空間出現(xiàn)session無法保存問題解決辦法

2023-03-07    分類: 網站建設

今天突然發(fā)現(xiàn),一個運行9個月的PHP萬網Linux空間出現(xiàn)驗證碼無法通過,會員無法登陸,后臺也無法登陸的問題,因為這幾個功能一直運行很好,而且服務器也是國內好的萬網,頁面訪問很正常,所以感到非常的奇怪。

經過創(chuàng)新互聯(lián)技術部檢測,是session無法保存的問題,顯示錯誤語句是session_start();
詳細錯誤信息如下:
open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/www/)
是空間保存session的默認路徑/tmp沒有了權限,因為如果默認不設置session保存路徑, session是保存在網站根目錄tmp里的,出現(xiàn)這個問題的原因應該是萬網服務器配置改變,去掉了tmp的訪問或修改權限,所以導致session讀取和保存出錯。所以出現(xiàn)這個問題的原因是萬網服務器配置改變,解決辦法是自定義session的保存路徑,關鍵代碼如下:
define('ROOT_PATH', str_replace("\\", '/', substr(dirname(__FILE__), 0, -9)));
$savePath=ROOT_PATH."/tmp/";//把session保存自己網站的跟目錄,這樣就沒有目錄限制了
session_save_path($savePath);
session_start();

網頁標題:PHP空間出現(xiàn)session無法保存問題解決辦法
本文路徑:http://www.bm7419.com/news10/242360.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供定制網站電子商務、品牌網站建設、網站制作、靜態(tài)網站App開發(fā)

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網站優(yōu)化