
2008-3-29 15:22
hyjack209
acache2.2 +php5.2.5 +oracle 9i错误咨询
请问这个错误码是什么意思,为什么没有执行到oralce连接?
Fatal error: Call to undefined function ora_logon() in D:WebRootLCDB8KFYYJH_KF_LOG_SERVICE_IB.php on line 726
2008-4-2 09:14
ruian123456
你是不是在apache的设置http.conf里面没有加入oracle的模块。
2008-4-2 09:16
ruian123456
不知道你使用的是什么系统,是linux还是win
2008-4-2 11:44
hyjack209
回复 #2 ruian123456 的帖子
好象没找到。要怎样配置?
2008-4-2 14:01
ruian123456
如果是在win系统下的话,你找到php的配置文件php.ini,把extension=php_oracle.dll这一句前面的注释符号去掉,然后重启apache
2008-4-30 13:52
ORA_WOLF
解决办法
从php5.0开始,Php_oci8.dll或者php_oc8.so不在兼容oracle9i以下的数据库的oci.dll---在$ORACLE_HOME/lib下。需要下载10g的客户端
windows下是zip格式的,unix/linux是ta.gz格式的。针对windows平台是将oracle10g的客户端解压后将其中的*.dll文件拷之$ORACLE_HOME/bin下。注意,要在windows系统的安全模式下复制。然后在php.ini将extension=php_oci8.dll。使用phpinfo()
察看是否出现oci8的enable的显示,如有表示OK。就可以通过php访问oracle数据库了。
2008-6-22 15:48
ruian123456
如果是win系统的话,只要在php.ini和http.conf加载入oracle模块,然后重启apache即可
2008-6-25 07:48
huqingxing
[quote]原帖由 [i]ORA_WOLF[/i] 于 2008-4-30 13:52 发表 [url=http://www.itpub.net/redirect.php?goto=findpost&pid=10244684&ptid=962789][img]http://www.itpub.net/images/common/back.gif[/img][/url]
从php5.0开始,Php_oci8.dll或者php_oc8.so不在兼容oracle9i以下的数据库的oci.dll---在$ORACLE_HOME/lib下。需要下载10g的客户端
windows下是zip格式的,unix/linux是ta.gz格式的。针对windows平台是将oracle10g的客户端解压后将其中的*.dll文件拷之$ORACLE_HOME/bin下。注意,要在windows系统的安全模式下复制。然后在php.ini将extension=php_oci8.dll。使用phpinfo()
察看是否出现oci8的enable的显示,如有表示OK。就可以通过php访问oracle数据库了。 [/quote]
:right: 只需要安装10g的instant client
如果楼主解决不了,给我email。我可以发文档给你
2008-6-29 16:39
hyjack209
试了还是不行,是oracle的版本问题吧
试了还是不行,是oracle的版本问题吧
2008-6-29 22:35
justforregister
估计版本问题
页:
[1]

Powered by ITPUB论坛