今日记一事,明日悟一理,积久而成学。
在工作中编写代码不是那么难,难的是解决一个出现的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。
想象可能原因,昨天正常,今天就不正常,不要瞎搜索。