Alex的博客

本博客的文章均为原创,是本人从事行业多年来所遇见一些小问题的解决心得,希望可以帮助到大家!



iis找不到数据库不支持getenv('DOCUMENT_ROOT')

今天一个客户 反映说他的网站无法打开,我检查了下发现,他的数据库访问不了,访问错了,本来是要访问他网站根目录下的data/数据库的,结果他却访问到了E盘下面的data去了。他这个是从apache转移过来的,在他的首页文件里面有这么一句话

<?PHP include_once(getenv('DOCUMENT_ROOT') . '/templates/temp_header.php'); ?>
意思就是通过getenv('DOCUMENT_ROOT')来获取网站的根目录,而iis 没有定义全局变量的 参数,结果就导致无法获取有效的路径

我让客户该城相对路径,客户嫌麻烦,且不同级的目录都哟调用就不好写相对路径了!

没办法我就直接给客户把所有的 getenv('DOCUMENT_ROOT') 替换成'e:/wwwroot/easyou/wwwroot'

的绝对路径了。

呵呵!希望对碰到同样问题的童鞋有所帮助!

浏览2045  评论0  Alex于 2011-10-31 22:28
发言