Fatal error: Call to undefined function: ocilogon() in d:\iso9000\public\oralink.inc on line 32
我的连接函数是没有什么问题的 , 因为我以前用过 , 现在我换了机器 , 是不是我的配置有了什么问题所以我的php 中的和oracle连接的函数不能使用了, 如大家知道是有些什么原因希望能够告诉一声 谢谢了。
12 个解决方案
#1
他说你的ocilogon函数未定义??
你换了机器的话,应该重新检查是否有与oracle相关的dll文件存在,没有的话拷贝一个,或者重新安装php
你换了机器的话,应该重新检查是否有与oracle相关的dll文件存在,没有的话拷贝一个,或者重新安装php
#2
你检测一下程序哟,以前能运行,再在不行的话,肯定是配置出问题
你用没有用ODBC,在现在的机子上设置没有
你用没有用ODBC,在现在的机子上设置没有
#3
换了机器的话,检查php.ini和extensions目录,看是否包含了php_oracle.dll
#4
oracle 要配置 odbc吗?
好象不要吧, 我记得只要是在 net8 configure administrator 将数据库进行连接后就可以使用的了 。
好象不要吧, 我记得只要是在 net8 configure administrator 将数据库进行连接后就可以使用的了 。
#5
好像只有mysql不用连接,剩下的都要
#6
php连数据库要配odbc??
oracle可以配置odbc
oracle可以配置odbc
#7
首先用Net8 assistant检查连接,如果通后,还不行,我建议重装Oracle客户端(你的配置以前是对的吧?)
#8
对了php的oci模块要用哟。路径要对
#9
加上这两句试试!^_^
putenv("ORACLE_HOME=/usr/oracle/.../");
putenv("ORACLE_SID=yourSID");
putenv("ORACLE_HOME=/usr/oracle/.../");
putenv("ORACLE_SID=yourSID");
#10
配置问题,将ORACLE_HOME的值改为Oracle安装路径。然后将PHP.INI里的extension=php_oci8.dll和
extension=php_oracle.dll两项前面的“;”号去掉。最后在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\Script Map下新建一字符串:输入名称“.php”,数值数据为:“c:\php4\sapi\php4isapi.dll”,就哦卡了
extension=php_oracle.dll两项前面的“;”号去掉。最后在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\Script Map下新建一字符串:输入名称“.php”,数值数据为:“c:\php4\sapi\php4isapi.dll”,就哦卡了
#11
谢谢各位, 我已经明白了, 我的php.ini设置有问题 ,
extension-dir= 存放*。dll的文件路径 。
extension_dir = d:/php4/extensions
谢谢大家的意见 , 有时间多交流!
extension-dir= 存放*。dll的文件路径 。
extension_dir = d:/php4/extensions
谢谢大家的意见 , 有时间多交流!
#12
PHP+MYSQL是最佳组合!
#1
他说你的ocilogon函数未定义??
你换了机器的话,应该重新检查是否有与oracle相关的dll文件存在,没有的话拷贝一个,或者重新安装php
你换了机器的话,应该重新检查是否有与oracle相关的dll文件存在,没有的话拷贝一个,或者重新安装php
#2
你检测一下程序哟,以前能运行,再在不行的话,肯定是配置出问题
你用没有用ODBC,在现在的机子上设置没有
你用没有用ODBC,在现在的机子上设置没有
#3
换了机器的话,检查php.ini和extensions目录,看是否包含了php_oracle.dll
#4
oracle 要配置 odbc吗?
好象不要吧, 我记得只要是在 net8 configure administrator 将数据库进行连接后就可以使用的了 。
好象不要吧, 我记得只要是在 net8 configure administrator 将数据库进行连接后就可以使用的了 。
#5
好像只有mysql不用连接,剩下的都要
#6
php连数据库要配odbc??
oracle可以配置odbc
oracle可以配置odbc
#7
首先用Net8 assistant检查连接,如果通后,还不行,我建议重装Oracle客户端(你的配置以前是对的吧?)
#8
对了php的oci模块要用哟。路径要对
#9
加上这两句试试!^_^
putenv("ORACLE_HOME=/usr/oracle/.../");
putenv("ORACLE_SID=yourSID");
putenv("ORACLE_HOME=/usr/oracle/.../");
putenv("ORACLE_SID=yourSID");
#10
配置问题,将ORACLE_HOME的值改为Oracle安装路径。然后将PHP.INI里的extension=php_oci8.dll和
extension=php_oracle.dll两项前面的“;”号去掉。最后在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\Script Map下新建一字符串:输入名称“.php”,数值数据为:“c:\php4\sapi\php4isapi.dll”,就哦卡了
extension=php_oracle.dll两项前面的“;”号去掉。最后在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\Script Map下新建一字符串:输入名称“.php”,数值数据为:“c:\php4\sapi\php4isapi.dll”,就哦卡了
#11
谢谢各位, 我已经明白了, 我的php.ini设置有问题 ,
extension-dir= 存放*。dll的文件路径 。
extension_dir = d:/php4/extensions
谢谢大家的意见 , 有时间多交流!
extension-dir= 存放*。dll的文件路径 。
extension_dir = d:/php4/extensions
谢谢大家的意见 , 有时间多交流!
#12
PHP+MYSQL是最佳组合!