【发布时间】:2017-07-28 01:14:24
【问题描述】:
OpenSuse Leap 42.1(最新升级) 已安装 Apache2、PHP 5.5 已安装 OCI8 甲骨文11g
上周,我遇到了一些 KDE 更新问题,并升级了 OpenSuse Leap 42.1。然后我检查了安装 oci8 的整个过程(如http://php.net/manual/en/oci8.installation.php 中所述,并确保使用正确的 PECL)并且一切正常。 但是几个小时后我重新启动系统时,由于与数据库的连接失败,我无法通过 hhtp 连接到任何虚拟主机。
我在任何地方都没有收到错误日志,只有白色 404 页面或消息“错误:无法连接到数据库。正在中止。” (取决于我打电话的页面)。没有连接到数据库的页面可以完美运行!
SQLDeveloper 连接没有任何问题,使用与虚拟主机配置文件中相同的参数。
有人知道吗?
【问题讨论】:
-
您是否尝试过重启后重新安装 oci8 ?
-
是的,我做到了。似乎我的听众有一些问题。在使用非常简单的代码进行一些测试后,我收到了 ORA-12514 错误消息。我认为 oci 安装做了一些更改,这些更改在重启后生效
-
但是监听器在数据库服务器端。
-
您的客户端 tnsnames.ora 是否被破坏了?
-
或者更新改变了 iptables 配置中的某些内容?
标签: php linux oracle apache oracle-call-interface