版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
apache浏览器端(我一开始没意识到浏览器端和shell端的区别,我是后来有人提到seliunx的问题才发現的)运行报错如下:
客户端shell运行正常:
谢谢这位博客提供的资料:
摘要: 今天上班遇到的问题新配嘚Linux服务器,php、Apache和一系列扩展插件装好后在本地好好的程序移上去就一直抱数据库连接错误,而用sql命令却能连接上去 做了一个简单的判斷数据库连接页面还是不行,证明不是程序问题而是php的哪里问题了,就在网上查了大半天 有些方法都不合情况后面偶然发现SELinux这个东西 查叻下这个有限制httpd对外访问的权限;具体如下 输入命令:getse
今天上班遇到的问题新配的Linux服务器,php、Apache和一系列扩展插件装好后在本地好好的程序移上去就一直抱数据库连接错误,而用sql命令却能连接上去
做了一个简单的判断数据库连接页面还是不行,证明不是程序问题而是php嘚哪里问题了,就在网上查了大半天 有些方法都不合情况后面偶然发现SELinux这个东西
查了下这个有限制httpd对外访问的权限;具体如下
off等于开启httpd对外访问的权限要设为on就可以了
注:Linux中如出现在后台命令中可以执行,但远程程序使用总报错的一般是外网无法访问大多就是SELINUX引起的。
apache浏览器端(我一开始没意识到浏览器端和shell端的区别,我是后来有人提到seliunx的问题才发現的)运行报错如下:
客户端shell运行正常:
谢谢这位博客提供的资料:
后就解决了应该是根据缓存类型、ip、端口号来进行判断实例是否存在。
其他的缓存应该也有这个问题