PHP:错误 include_path='.;C:php5pear'解决办法
作者:我就是个世界
发表于:2010-10-17
使用JTBC做的一个站,本地测试很好,上传到服务器上结果提示 include_path='.;C:\php5\pear' 等相关错误,一开始还以为是XML编码的问题,可是本地没事啊,折腾了好几天,没去管它。今天上来看,又想了想不是因为路径的问题啊,于是网上搜索了一下,果然有人也有同样的问题,找到一些方法:
=====================================================
1. D:\MyWebs\JTBC
多层目录下安装即可[separator]
例如:
D:\MyWebs\www\JTBC
2. 在php.ini里面有这一行
;include_path = ".;d:\AppServ\www\ZendFramework-1.5.0RC1\library"
3. 改目录权限,什么users,everyone啦
================================================================
第一种方法就成功,很好! 第二条没试,我觉得应该不是这那个问题。 第三条,很不安全,不建设使用。
另外我认为这个应该属于权限的问题,应该是网站目录的父路径权限的问题。因为我不想把我的网站根目录权限设置的那么松散,所以在此站点目录下再建一个目录安装,得以解决!有人还说跟目录中文名有关,有的环境也许会发生这种状况,比如Linux服务器!
=====================================================
1. D:\MyWebs\JTBC
多层目录下安装即可[separator]
例如:
D:\MyWebs\www\JTBC
2. 在php.ini里面有这一行
;include_path = ".;d:\AppServ\www\ZendFramework-1.5.0RC1\library"
3. 改目录权限,什么users,everyone啦
================================================================
第一种方法就成功,很好! 第二条没试,我觉得应该不是这那个问题。 第三条,很不安全,不建设使用。
另外我认为这个应该属于权限的问题,应该是网站目录的父路径权限的问题。因为我不想把我的网站根目录权限设置的那么松散,所以在此站点目录下再建一个目录安装,得以解决!有人还说跟目录中文名有关,有的环境也许会发生这种状况,比如Linux服务器!
请发表您的评论