【问题标题】:PDO conection fail on real server PDO->__construct / LINUX vs WINDOWS servers真实服务器 PDO->__construct / LINUX vs WINDOWS 服务器上的 PDO 连接失败
【发布时间】:2016-11-12 15:02:00
【问题描述】:

所以是的,我刚刚上传了一个网站,但与数据库的连接不好,使用 WampServer 效果很好。

这是我的错误:

致命错误:在 E:\kunden\homepages\16\d634736285\www\compras\index.php:114 中未捕获的异常 'PDOException' 和消息 'could not find driver' 堆栈跟踪:#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);

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

谢谢

【问题讨论】:

  • 您的主机是否提供PDO?他们必须启用它才能使用...
  • 您是否确保带有 phpinfo(); 的简单页面显示 PDO 已准备就绪?
  • 嗯我不知道我希望他们让我看看
  • @Drew 应该放 phpinfo();在一个页面中?看看它说什么?
  • 是的,向下滚动并阅读正在使用的模块的块

标签: php mysql sql sql-server pdo


【解决方案1】:

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

这就是我学到的:

Windows 服务器:

促进内容和图形概念的管理。 如果您使用 ASP 等 Microsoft 应用程序,您也应该选择此选项。而对于 hark seach 功能。

Linux 服务器:

这种服务器以稳定和安全着称,可以更好地与 PHP、Perl 和 MySQL 配合使用。非常适合电子商务网站,Linux 服务器更便宜。

【讨论】:

    猜你喜欢
    • 2017-07-23
    • 2013-01-06
    • 2014-02-18
    • 1970-01-01
    • 1970-01-01
    • 2022-08-16
    • 1970-01-01
    • 1970-01-01
    • 2020-06-28
    相关资源
    最近更新 更多