Re: 能否請 幫我看看 Guestbook 的 php code

看板FreeBSD作者時間20年前 (2006/01/09 13:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/9 (看更多)
感謝 前輩不棄, 不吝指導. 其實我也很希望能自己找出毛病解決掉; 然就是魯鈍得很... 若有機會, 請不吝續指導... > 先檢查 apache 的 access log 跟 error log > 看有沒有什麼異樣 確定那支程式有沒有跑 1. 因為 httpd-access.log 曾有這個: > : 192.168.x.x - - [07/Jan/2006:21:40:03 -0800] "POST /GB/index.php > HTTP/1.1" > : 200 57419 http://mydomain.myhost" compatible; MSIE 6.0; Windows NT 5.1; > SV1; > : MathPlayer 2.0; .NET CLR 1.1.4322)" 而 httpd-error.log 也曾有過這個: [Fri Jan 06 11:22:20 2006] [error] [client 192.168.x.x File does not exist: /usr/local/www/error/200 故,先在 httpd.conf 內加一行 200 的 error code : ErrorDocument 200 "error code 200" 這樣,大概不會有 httpd-error.log 說找不到 error code 200 的檔了. 但, error code 200 意思應是: "OK 200 : The request was fulfilled." 2. 作個 即時監看 httpd-access log 及 httped-error log 的 兩個 scripts: 1) httplogconsole 及 2) httperrorconsole # cat /root/script/httplogconsole clear rm /root/script/HTTPLOG tail -0f /var/log/httpd-access.log | tee /root/script/HTTPLOG # cat /root/script/httperrorconsole clear rm /root/script/HTTPERRORLOG tail -0f /var/log/httpd-error.log | tee /root/script/HTTPERRORLOG 3. 跑了那兩個 script , 然後跑一下 guestbook ( 我那 guestbook 在 http://neuro.ohbi.net/GB/ :) 並對照真正的 httpd 的 兩個 log: /var/log/httpd-error.log 果然沒有新的 error log. /var/log/httpd-access.log 說: 192.168.x.x - - [08/Jan/2006:20:45:36 -0800] "POST /GB/index.php HTTP/1.1" 200 57419 "http://neuro.ohbi.net" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MathPlayer 2.0; .NET CLR 1.1.4322)" 故: * 1 檢查 apache 的 access log 跟 error log => 沒有什麼異樣 * 2 => 確定那支程式有跑 > 再加幾行程式碼到你的留言版 > 把它收到的東西印出來看對不對 > 自己試著學 debug 吧... 這... 我還要慢慢試著學... 或, 我把 php code 寄給 前輩,或者 po 出來,請幫我看看好嗎? 謝謝 <: 老音學生 :> === "上班==上網??" <lwj.bbs@firebird.cs.ccu.edu.tw> 撰寫於郵件新聞:4M6I1S$V90@firebird.cs.ccu.edu.tw... >【 在 goaway. 的大作中提到: 】 > : 感謝感謝 前輩不吝發言 :) > : 是. > : 這是 POST 後, httpd 的 log 部份 : > : 192.168.x.x - - [07/Jan/2006:21:40:03 -0800] "POST /GB/index.php > HTTP/1.1" > : 200 57419 http://mydomain.myhost" compatible; MSIE 6.0; Windows NT 5.1; > SV1; > : MathPlayer 2.0; .NET CLR 1.1.4322)" > : 填了後, Guestbook 就當沒事一樣: > : http_log , php_log , 及 該網頁上, 都沒有 error message; > : 也沒真的新增一筆到 xxx.dat.php 檔, 也沒寄給 root 通知單 (之前有設,是會 > : e-mail 一份通知的). > : 請問我還須要顯示啥? > : 須要全檔 guestbook php code 嗎 ? > : ( 只要 前輩說一聲,當然沒問題可以顯示喔 :) > : 謝謝謝謝~ > : <: 老音學生 :> > : === > > 先檢查 apache 的 access log 跟 error log > 看有沒有什麼異樣 確定那支程式有沒有跑 > 再加幾行程式碼到你的留言版 > 把它收到的東西印出來看對不對 > 自己試著學 debug 吧...
文章代碼(AID): #13mUuM00 (FreeBSD)
文章代碼(AID): #13mUuM00 (FreeBSD)