1 頁 (共 1 頁)

[問題] 請問這是什麼問題??

發表於 : 2005-01-05 22:46
starfox0307

代碼: 選擇全部

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\appserv\www\phpbb\db\mysql4.php on line 167

Warning: Cannot modify header information - headers already sent by (output started at c:\appserv\www\phpbb\db\mysql4.php:167) in c:\appserv\www\phpbb\includes\sessions.php on line 217

Warning: Cannot modify header information - headers already sent by (output started at c:\appserv\www\phpbb\db\mysql4.php:167) in c:\appserv\www\phpbb\includes\sessions.php on line 218

Warning: Cannot modify header information - headers already sent by (output started at c:\appserv\www\phpbb\db\mysql4.php:167) in c:\appserv\www\phpbb\includes\functions.php on line 777
這些訊息只要我要登入就會出現\r
不知道該如何解決
很頭痛
能不能給我一個方向告訴我應該要如何解決
印象中只是更新php到2.4.10後
有時就會出現了
好像是mysql或是cookie之類的問題
因為我有看一下sessions.php的問題列
可是 我看不懂 ><
不知道該怎麼辦

以下是我檔內出問題的行列程式
不知道有沒有人能幫我解決問題 ><
LINE 167 return ( $query_id ) ? mysql_num_rows($query_id) : false;
LINE 217 setcookie($cookiename . '_data', serialize($sessiondata), $current_time + 31536000, $cookiepath, $cookiedomain, $cookiesecure);
LINE 218 setcookie($cookiename . '_sid', $session_id, 0, $cookiepath, $cookiedomain, $cookiesecure);
LINE 777 header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);

不了解的人\r
可以用test/test帳號密碼來登入看看
就知道我在說什麼了
幫幫忙 ><

發表於 : 2005-01-05 22:55
webspirit
問題可能出在 MySQL
4.1.x 的好像經常看到出問題,4.0.x 的倒挺好
只是你用 AppServ,很麻煩

發表於 : 2005-01-05 22:58
starfox0307
webspirit 寫:問題可能出在 MySQL
4.1.x 的好像經常看到出問題,4.0.x 的倒挺好
只是你用 AppServ,很麻煩
那能不能找到相關的文章解決這個問題?
因為好死不死就在登入的地方出現這種問題
我很頭痛
快哭出來 ><
不知道的人還以為是網站掛站了
雖然是小站一個 =.,=

發表於 : 2005-01-05 23:24
webspirit
咦?剛看你簽名的 AppServ 是 2.4.2 版
這會兒怎成了 2.4.1?
這兩版的 MySQL 版本差多了
而且以 2.4.1 所包裝的程式版本跟你簽名中的版本有很大出入\r
你有自行升級其中的程式?

發表於 : 2005-01-05 23:45
starfox0307
webspirit 寫:咦?剛看你簽名的 AppServ 是 2.4.2 版
這會兒怎成了 2.4.1?
這兩版的 MySQL 版本差多了
而且以 2.4.1 所包裝的程式版本跟你簽名中的版本有很大出入\r
你有自行升級其中的程式?
>< 那是之前有一次安裝2.4.1後 直接移除再安裝 2.4.2
結果發生網頁登入 底下的登入框不會消失
登入狀態不會從[登入]→[登出XXXX]
所以又換回2.4.1
簽名檔是我在換回2.4.1的時候
忘了更新 等發表這篇文後
才發現這個問題
剛好更新時 您就發表了前一篇文 >< 抱歉
不過整體來說\r
我只是將2.4.1的php部份給更新到4.3.10而已\r
其餘元件均無更動
很感謝您願意幫助我解答問題
我實在是很頭痛目前的這個問題
不知道該如何解決
再次謝謝您\r
m(_ _)m

發表於 : 2005-01-05 23:56
webspirit
說實話,我根本不確定是否能幫你解決問題
因你在 2.4.1 及 2.4.2 間轉換過,而其中的 MySQL 版本所可能造成的問題就很大\r
我早已捨棄 AppServ
眼前個人的建議是,若只是剛開始架設,那就整個重來
採用 AppServ 2.4.2 + phpBB 2.0.11 或 AppServ 2.4.1 + phpBB 2.0.11
若已有可觀的資料,我就不知該怎麼辦了
也許你該在自己電腦上先行測試可無誤移轉後再實行於對外運作的論壇上

發表於 : 2005-01-06 00:06
starfox0307
webspirit 寫:說實話,我根本不確定是否能幫你解決問題
因你在 2.4.1 及 2.4.2 間轉換過,而其中的 MySQL 版本所可能造成的問題就很大\r
我早已捨棄 AppServ
眼前個人的建議是,若只是剛開始架設,那就整個重來
採用 AppServ 2.4.2 + phpBB 2.0.11 或 AppServ 2.4.1 + phpBB 2.0.11
若已有可觀的資料,我就不知該怎麼辦了
也許你該在自己電腦上先行測試可無誤移轉後再實行於對外運作的論壇上
那我如果用後台的資料庫備份\r
然後在新安裝的系統上還原
有辦法還原成目前這個狀態(包含我已安裝的mod)嗎?
還是要一切重來了??

發表於 : 2005-01-06 08:06
webspirit
之前提過 MySQL 的問題,4.0.x 與 4.1.x 有所差異\r
是否已影響到資料不得而知\r
而備份仍以 phpMyAdmin 為佳,phpBB 內建的備份功能並不能備份到 MOD 所增加的部份
而之前也曾建議在自己電腦上先行測試可無誤移轉後再實行於對外運作的論壇上
試試看吧