Php Mysqli(oop)在mysql服务器上运行,但不在mariadb上运行

Php Mysqli(oop)在mysql服务器上运行,但不在mariadb上运行,php,mysqli,mariadb,Php,Mysqli,Mariadb,我有一个使用mysqli的oop风格(即新mysqli的连接方法)编写的在线应用程序,它通过一家主机公司(服务器运行mysql版本5.0.11)一直运行良好 我现在需要换一家不同的托管公司,但在终止我与当前提供商的服务之前,我已将应用程序的副本转移到新公司,以便我可以测试所有内容 不幸的是,应用程序无法工作,因为无法连接到运行MariaDB版本10.2.9的服务器 我可以通过cPanel激活/停用PHP扩展。为了让我的oop mysqli代码运行(两台服务器都运行PHP版本5.5.38),是否需

我有一个使用mysqli的oop风格(即
新mysqli
的连接方法)编写的在线应用程序,它通过一家主机公司(服务器运行mysql版本5.0.11)一直运行良好

我现在需要换一家不同的托管公司,但在终止我与当前提供商的服务之前,我已将应用程序的副本转移到新公司,以便我可以测试所有内容

不幸的是,应用程序无法工作,因为无法连接到运行MariaDB版本10.2.9的服务器

我可以通过cPanel激活/停用PHP扩展。为了让我的oop mysqli代码运行(两台服务器都运行PHP版本5.5.38),是否需要启用它

获取信息;我附上了一个屏幕截图,显示了我在新提供商的帐户上启用的当前扩展

非常感谢,, 亚历克斯


您在尝试连接数据库时是否收到任何php错误?这是防火墙问题吗?你有关于“无法建立连接”的任何其他线索(例如,来自日志)吗?嗨,伊戈尔和里克。除了服务器错误500之外,我没有收到任何php错误。防火墙似乎不是一个问题,因为我所有的“localhost”和其他php页面都在工作……只是没有数据库访问的页面。