PDO连接在真实服务器PDO->__construct / LINUX与WINDOWS服务器上失败


PDO conection fail on real server PDO->__construct / LINUX vs WINDOWS servers

所以是的,我刚刚上传了一个网站,与数据库的连接不好,使用WampServer它运行良好。

这是我的错误:

致命错误:未捕获的异常"PDOException",消息"找不到驱动程序"在 E:''kunden''homepages''16''d634736285''www''compras''index.php:114 堆栈跟踪:#0 E:''kunden''homepages''16''d634736285''www''compras''index.php(114): PDO->__construct('mysql:host=db63...', 'databName', 'pass', Array) #1 {main} 在 E:''kunden''homepages''16''d634736285''www''compras''index.php 在第 114 行抛出

这是第 114 行的代码:

$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    $bdd = new PDO('mysql:host=dHOSTName;dbname=DatabaName', 'User', 'pass', $pdo_options);

我看过其他类似的帖子,但没有人解决我的答案!

谢谢

这不是我问题的最佳答案,但如果您也有此问题,请确保您的网站是 Linux 服务器。就我而言,我必须联系我的托管服务才能从Windows服务器迁移到Linux服务器。

这就是我学到的:

视窗服务器 :

便于管理内容和图形概念。如果您使用Microsoft ASP 等应用程序,则也应该使用此选项。和 对于 hark 搜索函数。

Linux服务器:

这种服务器被誉为稳定和安全,与PHP,Perl和MySQL配合使用效果更好。非常适合电子商务网站和Linux服务器便宜得多。