今日記一事,明日悟一理,積久而成學。
在工作中編寫代碼不是那麼難,難的是解決一個出現的Bug。
感覺自己一出現問題,也不慌亂,而是各種瞎搗鼓,總是向解決之道相反的方向去了,於是問題總是得不到有效解決,最終陷入泥潭,不能自拔。
高手幫忙調過幾次Bug,感覺別人解決問題的思路特別有調理,逐個排除。(不知道是怎麼練就的)
現在能想到的解決方案就是記錄在案,反覆思考,總結規律,慢慢提高。
----2013/11/10
配置Apache rewrite後,訪問站點提示:No input file specified.百度後各種答案,嘗試無果,其中在.htaccess文件
【RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]】的index.php後面加?可以解決不過又出現了新的問題(查看原文)。
後來不知道那裏來的靈感Search:Apache No input file specified.問題一下子就解決了(查看),就是把.htaccess
文件【RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]】改爲:RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]。
備註:注意Search的技巧。
----2013/11/11
筆記本連着網,能發QQ消息,打不開網頁,重啓網絡,重啓電腦,無效。解決方案:用電腦管家清理,診斷,後來發現360管家上就有能上網打不開網頁的診斷。
----2013/11/12
爲了調兼容性,換了臺電腦,Ubuntu到Win7。安裝wampserver2.3.14,在老大的幫助下順利配置虛擬主機(Win7上第一次,以前都是在Ubuntu下)。
第二天啓動apache後,鍵入域名,提示連接超時。於是各種search連接超時的原因,果然有,太多了,各種嘗試,無果,一個小時啊。老大來了看了服
務正常,然後在站點根目錄下echo 'hello',沒有輸出,定位了配置文件看了一眼,說你的IP是不是動態獲取的,果然查看IP和hosts中的IP不一致,改後OK。
想象可能原因,昨天正常,今天就不正常,不要瞎搜索。