浅谈php学习的方法
时间:2010-01-07
来源:互联网
今天在设置本地域名的时候碰到了一个问题:host文件和apache中的<VirtualHost></VirtualHost>都配好了,按照以往的经验应该就没问题了。举个列子:在host文件中
127.0.0.1 localhost 127.0.0.1 test.com在httpd.conf也配好了。
<VirtualHost *:80> DocumentRoot d:/phps/www/test ServerName test.com </VirtualHost> <VirtualHost *:80> DocumentRoot d:/phps/www/test2 ServerName test2.com </VirtualHost>但问题出现了,输入test.com的时候显示没问题,但输入test2.com的时候提示无此域名。
左修改右修改,重启了apache n次,没用。到底错在哪呢。经同事提醒,可以include httpd-vhosts.conf文件看看,果然发现少了个NameVirtualHost *:80,于是加上,果然test.com和test2.com都能正常访问。但问题又出现了:输入localhost.com的时候不是期望中的页面,再次分析,会不会是没设置其为ServerName的关系,于是加上,果然调试成功。
其实这个问题很简单,但我以往的思路和做法限制了我的行为,犯了经验主义的错误。我希望大家在碰到原来很熟悉很简单的应用突然不是自己想要的结果时候一定要多分析该事件发生的原因,从本质上去掌握啊,别想而来之。我做php快3年了,经常碰到这种问题。
呵呵,就这么多。不对的地方请指正。
作者: jiangwb1 发布时间: 2010-01-07
作者: 无极限 发布时间: 2010-01-07
作者: 秀才的梦想 发布时间: 2010-01-08
作者: backfordream 发布时间: 2010-01-08
谢谢鼓励。技术就是要多交流
作者: jiangwb1 发布时间: 2010-01-08
同样谢谢支持。
作者: jiangwb1 发布时间: 2010-01-08
难道解决问题的思路不能叫一种方法,你觉得什么才叫方法?php怎么提高?怎么理解OOP?
思想才是最重要的。
作者: jiangwb1 发布时间: 2010-01-08
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28