redhat - 无法连接到 Sybase15.7:无法连接到主机“localhost”上的服务器:权限被拒绝
问题描述
我正在使用 RedHat Linux 中的 Devart 驱动程序将 PHP7 与 Sybase15.7 连接并收到以下错误。**
SQLSTATE[08001] SQLDriverConnect: 0 [unixODBC][Devart][ODBC][Adaptive Server Enterprise] 无法连接到主机“localhost”上的服务器:权限被拒绝。套接字错误代码:13
** 任何人都可以帮我解决这个问题。提前致谢。
解决方案
请检查 SELinux 拒绝的审核日志。您可能需要运行此命令来授予 PHP 脚本对 localhost 的无限制访问权限:
# setsebool -P httpd_can_network_connect_db 1
推荐阅读
- spring-boot - 带有条件和 nullValuePropertyMappingStrategy 的 Mapstruct 映射
- excel - VBA 预期:语句结束
- java - android studio 的自定义字体在设备上不起作用
- php - 如何在codeigniter中将一些变量从模型返回到控制器
- kubernetes - Kubernetes 入门 - 部署 docker compose
- android - Android 设备无法连接到 Firebase 调试视图
- mysql - 内部查询或多个查询会为 mysql 带来更好的性能?
- angular - 带有 HTMLElement 参考的 Angular Material 动态表单控制焦点
- python - /add 处的 MultiValueDictKeyError,请求方法:GET
- php - PHP数组差异而不使用array_diff