Huijun
訪客
|
|
« 於: 二月 24, 2005, 03:14:33 下午 » |
|
剛開始裝好之後 使用都非常順利 沒有什麼狀況 但過一陣子 後台就登入不了 帳號密碼確定沒有改過 在1.0測試版 登入後會可以進入dashboard/summary 但是再進去選站台後就會跳回登入頁 更慘的是,這種狀況發生後,把plog移掉重裝哪一種版本都無法登入 在0.32版以及1.0beta版都出現這種狀況 在 win 2000 server IIS 以及 debian apache 也都會這樣 這個問題困惑已久 覺得是session問題 也檢查過tmp的資料夾 不過真的都沒改過什麼程式(頂多是模版而已) 但是整個移掉重裝也都一樣 這就真的很奇怪 @@"... 不知道有沒有人也遇到這個問題
|
|
|
已記錄
|
|
|
|
|
Huijun
訪客
|
|
« 回覆文章 #2 於: 二月 24, 2005, 11:47:11 下午 » |
|
|
|
|
已記錄
|
|
|
|
markwu
|
|
« 回覆文章 #3 於: 二月 25, 2005, 11:11:32 上午 » |
|
瞭解!我搞錯了!
可是會這樣的原因的確是 session 的問題,你能說明的的 Server 架構,跟 php.ini 的 session 讓我們參考一下嗎?
Mark
|
|
|
已記錄
|
|
|
|
Huijun
訪客
|
|
« 回覆文章 #4 於: 二月 25, 2005, 02:27:29 下午 » |
|
Debian 3.0r3 PHP Version 4.1.2 Apache 1.3.26 plog目錄 /var/www/plog/ /var/www/plog/tmp (權限可寫入) php.ini 的 session 部分 [Session] ; Handler used to store/retrieve data. session.save_handler = files
; Argument passed to save_handler. In the case of files, this is the path ; where data files are stored. Note: Windows users have to change this ; variable in order to use PHP's session functions. session.save_path = /tmp
; Whether to use cookies. session.use_cookies = 1
; Name of the session (used as cookie name). session.name = PHPSESSID
; Initialize session on request startup. session.auto_start = 0
; Lifetime in seconds of cookie or, if 0, until browser is restarted. session.cookie_lifetime = 0
; The path for which the cookie is valid. session.cookie_path = /
; The domain for which the cookie is valid. session.cookie_domain =
; Handler used to serialize data. php is the standard serializer of PHP. session.serialize_handler = php
; Percentual probability that the 'garbage collection' process is started ; on every session initialization. session.gc_probability = 1
; After this number of seconds, stored data will be seen as 'garbage' and ; cleaned up by the garbage collection process. session.gc_maxlifetime = 1440
; Check HTTP Referer to invalidate externally stored URLs containing ids. session.referer_check =
; How many bytes to read from the file. session.entropy_length = 0
; Specified here to create the session id. session.entropy_file =
;session.entropy_length = 16
;session.entropy_file = /dev/urandom
; Set to {nocache,private,public} to determine HTTP caching aspects. session.cache_limiter = nocache
; Document expires after n minutes. session.cache_expire = 180
; use transient sid support if enabled by compiling with --enable-trans-sid. session.use_trans_sid = 1
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
|
|
|
已記錄
|
|
|
|
Huijun
訪客
|
|
« 回覆文章 #5 於: 二月 25, 2005, 02:44:48 下午 » |
|
http://huijun.hopto.org/plog/admin.php帳號 / 密碼 test / test123 可以來這邊測試一下 就可以知道我的問題 我裝的版本是 plog_reic0820_tw.tar.gz 但是同樣的問題 在官方0.32版本 1.0測試版 都一樣
|
|
|
已記錄
|
|
|
|
neptune
訪客
|
|
« 回覆文章 #6 於: 二月 25, 2005, 10:03:10 下午 » |
|
非常同意楼主的意见。 我遇到的现象同他的一样, 安装好后用一段时间后就不能登陆了。 我用的是windows 2003 IIS 6. php.ini的设置都是按照论坛上有关要求做的。 可是还是不行呀。 如果不能解决这个问题,plog1.0就用不了了。032一样也用不了。 强烈要求解决。!!!!!!!! 剛開始裝好之後 使用都非常順利 沒有什麼狀況 但過一陣子 後台就登入不了 帳號密碼確定沒有改過
在1.0測試版 登入後會可以進入dashboard/summary 但是再進去選站台後就會跳回登入頁 代碼: 您目前沒有權限進入管理介面。請到這裡登入。
更慘的是,這種狀況發生後,把plog移掉重裝哪一種版本都無法登入
在0.32版以及1.0beta版都出現這種狀況 同我的现象一样。
|
|
|
已記錄
|
|
|
|
markwu
|
|
« 回覆文章 #7 於: 二月 26, 2005, 12:04:36 上午 » |
|
Hi Huijun:
你可以看一下你的 /tmp (不是 plog 的 ./tmp喔) 裡面,有 session 暫存檔產生嗎?
Mark
|
|
|
已記錄
|
|
|
|
markwu
|
|
« 回覆文章 #8 於: 二月 26, 2005, 12:07:01 上午 » |
|
强烈要求解决。!!!!!!!! 強烈要求? sigh ... 不是不解決,我根本沒辦法複製出相同的情況,尤其是在 0.32 上,根本從沒遇過。這....我該如何解決呢? Mark
|
|
|
已記錄
|
|
|
|
neptune
訪客
|
|
« 回覆文章 #9 於: 二月 26, 2005, 06:07:15 上午 » |
|
你可以看一下你的 /tmp (不是 plog 的 ./tmp喔) 裡面,有 session 暫存檔產生嗎?
我看了,现在登陆不上时没有产生新的session文件。以前登陆上时有即时产生的session文件。 是什么原因呢? 请帮我解决一下吧。 另外,能否让程序将session写入数据库中呀,就象discuz论坛程序一样,安装时可以选择session写入文件或是数据库。
|
|
|
已記錄
|
|
|
|
markwu
|
|
« 回覆文章 #10 於: 二月 27, 2005, 08:13:53 下午 » |
|
所以我假設是
1. Session 無法寫入 2. 或是寫入後無法讀取
能請你們試試看
1. 改變 /tmp 的屬性,因為基本上 pLog 是 follow php.ini 的設定。如果 pLog 如法寫入,那其他 php 軟體應該也無法寫入才對
2. 假設改變/tmp 屬性也不行,那就從 php.ini 中改變 session.save_path,看看是否可行。也就是改變到其他的目錄。
Mark
|
|
|
已記錄
|
|
|
|
Huijun
訪客
|
|
« 回覆文章 #11 於: 二月 27, 2005, 10:54:57 下午 » |
|
强烈要求解决。!!!!!!!! 強烈要求? sigh ... 不是不解決,我根本沒辦法複製出相同的情況,尤其是在 0.32 上,根本從沒遇過。這....我該如何解決呢? Mark 這位兄台,希望你能瞭解自由軟體好處有龐大的社群能夠幫你debug,建立新功能,但是這不是他的責任,他也沒有義務,對於他們的無私奉獻,我們應該給予這些維護者多一點關懷以及鼓勵,雖然真的有bug,但是希望能夠愉悅的解決問題,最後,由衷感謝Mark無私的付出。
|
|
|
已記錄
|
|
|
|
Huijun
訪客
|
|
« 回覆文章 #12 於: 二月 27, 2005, 10:57:16 下午 » |
|
Hi Huijun:
你可以看一下你的 /tmp (不是 plog 的 ./tmp喔) 裡面,有 session 暫存檔產生嗎?
Mark Mark: /tmp中有產生session 應該能確定問題是session寫入後無法讀取
|
|
|
已記錄
|
|
|
|
markwu
|
|
« 回覆文章 #13 於: 二月 28, 2005, 09:33:01 上午 » |
|
Hi Huijun:
這應該是否些設定造成的,可是我 linu x不熟,不知從何下手。
mmm....這就真的傷腦筋了!你有試過把 session.save_path 換成其他目錄試試嗎?不知這樣有沒有效。
Mark
|
|
|
已記錄
|
|
|
|
Anonymous
訪客
|
|
« 回覆文章 #14 於: 二月 28, 2005, 12:41:45 下午 » |
|
我的session根本就没写入。
session.save_path 換成其他目錄試过了,无效。
|
|
|
已記錄
|
|
|
|
|