Re: [請益] 網路網域異動後的問題
※ 引述《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
12/06 15:50, 2F
→
12/06 15:50, , 3F
12/06 15:50, 3F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章