貼新文的不會有這個問題,但是如果是回應文章,在最後按下儲存按鈕之後,
應該是要顯示出整個主題討論串,但是卻秀出"找不到網頁(找不到想看的網頁)。",
必須再按一下IE的Reload,重載網頁才會秀出正常的內容。
已經爬文找不到相關問題回覆,還請各位先進前輩協助解答~謝謝!!
執行環境:
OS: Windows XP pro SP2
Web server: IIS 5.1
PHP: 5.2.6 (ISAPI mode)
MySQL: 5.0.51b
Drupal: 6.2 + 正體中文翻譯檔
Re: 文章回應貼出後,會出現找不到網頁的訊息
嗯嗯...詭異XD
那個網頁的網址是啥?
Re:
後來測試發現~
同樣的情況下,firefox就不會發生這種問題,
難道drupal還挑瀏覽器的喔?
但是挑IE6,這就說不過去了。
Re:
ha drupal不會挑瀏覽器
不過drupal的版型也許會喔
切回預設版型仍會碰到這問題?
或是模組的redirect也可能造成
--
from open mind to open source~
Re:
一開始安裝好用預設的版型,就已經發現這個問題了,
後來試著安裝在另外一部電腦上,除了作業系統是Win2K外,
其他軟體版本都一樣,結果還是一樣的狀況,到現在還是無解
真是殘念~
Re: 文章回應貼出後,會出現找不到網頁的訊息
可以貼一下網址的格式嗎?
Re: 文章回應貼出後,會出現找不到網頁的訊息
不好意思,因為是架在公司內部網站,所以沒有辦法提供實際網址,
但是最後那一頁要送出回應儲存的URL大概是像這個樣子:
http://(Server_IP)/index.php?q=comment/reply/1
按下儲存鈕之後,導向的頁面網址URL大概是像這個樣子:
http://(Server_IP)/index.php?q=node/1#comment-4
但是,這個時候會是顯示drupal系統預設顯示"找不到網頁"的錯誤頁面,
但是這一頁再重新reload之後,又可以正常出現主題回應頁面。
Re: 文章回應貼出後,會出現找不到網頁的訊息
web server問題(drupal taiwan以前也碰過)
但不確定是什麼問題
幾個方向,http的header
web server loss connection的機會大不大?
php 對於header和post的調整有沒有問題
--
from open mind to open source~
Re: 文章回應貼出後,會出現找不到網頁的訊息
web server loss connection應該不太可能,怎麼說呢?因為總不會
每次都在回應要儲存的時候才發生loss connection吧?
至於php對於header和post的調整,能不能請前輩指點一二~
因為安裝drupal時,除了官網上建議PHP設定需調整的部分外,
其餘都是用系統預設值,不曉得還有什麼地方可以調整?
Re: 文章回應貼出後,會出現找不到網頁的訊息
我覺得有可能是 DB 寫入太慢,或者是 cache 有問題
DB 的問題還沒想到怎麼測
你先把 Drupal 的 cache 關掉試試看
Re: 文章回應貼出後,會出現找不到網頁的訊息
謝謝您的建議~
DB寫入太慢我也曾經懷疑過,但是如果說是DB寫入太慢造成的話,
我的疑問是那為什麼貼新文的時候不會?而且每次貼回應都會慢?
資料庫的loading其實一點都不重,因為網站才剛架,沒幾隻貓來逛,
所以DB寫入太慢的可能性,我覺得並不高,除非程式有bug...
cache關掉我剛剛試了,我把網頁快取、網頁壓縮、區塊快取全關了,
結果......還是一樣~ ~/___\~
Re: 文章回應貼出後,會出現找不到網頁的訊息
Web server: IIS 5.1 ? 有 error log 嗎?
能否換成 TWPD 、改用 Apache?
Re: 文章回應貼出後,會出現找不到網頁的訊息
很感謝各位先進前輩不吝回覆~
我暫時是用修改程式的方式去解決了這個問題,
作法是去修改/modules/comment/comment.module這支程式,
找到其中comment_form_submit()這個function,裡頭有一段
$form_state['redirect'] = array('node/'. $node->nid, $page, "comment-$cid");
我把它改成
$form_state['redirect'] = array('node/'. $node->nid);
把後面那個組成文內連結的部分拿掉,
這樣redirect的URL,就不會帶這個連結字串了,
這樣是可以解決找不到網頁的問題,
但不是根本解決的方法,只是避掉URL中可能造成問題的部分而已。
Re: 文章回應貼出後,會出現找不到網頁的訊息
apache 是否少了該load的模組沒有loading進去?
有點像$_GET的解釋問題
--
from open mind to open source~
Re: 文章回應貼出後,會出現找不到網頁的訊息
ㄟ....我的web server是IIS不是Apache~
Re: 文章回應貼出後,會出現找不到網頁的訊息
我覺得 charlesc 說把 Web Server 換掉
改用 TWPD 的建議不錯啊
而且也很快就能完成
IIS 關掉, 設定 drupal 目錄, 資料庫位置, 執行 apmxe,
然後看 TWPD 的 MySQL 需不需要關掉
很快就可以測試了
Re: 文章回應貼出後,會出現找不到網頁的訊息
我也很想接受提議,但是因為安裝drupal的那台web server,還有
架設其他服務,用到ISAPI,還有.Net的一些東西,非得IIS不可,
所以沒辦法更換,@____@
看來只好拿其他主機來測試看了~