Re: [請益] 網路網域異動後的問題

看板PHP作者 (小孩)時間12年前 (2013/12/06 15:09), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《babystart (無言以對-b)》之銘言: : 因變動網站主機跟域網.. : 原主機的網頁程式移入新的網路主機跟sql匯入. : 修改了大至上看的懂的如sql帳號跟密碼跟新網域 : 目前出現的錯誤訊息為 : Warning: session_start() [function.session-start]: : open(/tmp/sess_4f8bc74d42f202791502fd0bc2fcac94, : O_RDWR) failed: Permission denied (13) in /home : /papago/public_html/includes/application_top.php : on line 3 : 想徵求那位善心人士幫我看看是否為權限或那設定不當 : 尋求解決方式 感恩 1. 錯誤訊息為 開啟session時,/tmp/*的位置Permission denied。 2. php設定session path的地方為 /etc/php.ini session.save_path = "/your/path" 3. ls -l 看設定的資料夾權限以及擁有的使用者。 4. /etc/httpd/conf/httpd.conf User apache Group apache 排錯處理: 1. 確認apache啟動的user為何。 2. 確認該使用者在session path的資料夾是否擁有讀寫的權限。 解決方式: 1. 將session path設定在apache使用者擁有讀寫權限的資料夾。 2. 將原本的session path(你的位置是/tmp/)的擁有者改為apache使用者。 (不建議這樣做) 或將權限設為777。 (你已經這樣做了沒效果?預設值原本應該就是777才對) -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.136.103

12/06 15:11, , 1F
補一句話:這不是寫網頁的能處理的吧,這樣怎麼負責。
12/06 15:11, 1F

12/06 15:50, , 2F
原PO都說了是租主機了 哪來這些權限...
12/06 15:50, 2F

12/06 15:50, , 3F
看樣子比較像是PHP內有改save_path 所以出事
12/06 15:50, 3F
文章代碼(AID): #1IeNWmWb (PHP)
討論串 (同標題文章)
文章代碼(AID): #1IeNWmWb (PHP)