我在使用Windows的本地计算机上运行Drupal,最近我在Visual Studio中打开了一个项目解决方案。打开解决方案后,它要求我通过Microsoft Web Platform Installer安装PHP7扩展。安装这些扩展后,当我导航到我当地的Drupal站点时,出现以下错误:
PDOException: could not find driver in lock_may_be_available()
在我决定提出这个问题之前,我确实做了一些研究,似乎我只是错过了这个驱动程序。
如果这是问题,如何为Drupal安装正确的PDO驱动程序?
非常感谢任何帮助!
答案 0 :(得分:0)
它不是Drupal的驱动程序,而是PHP。它的名称应该是“pdo_mysql”,“php_pdo_mysql”或类似名称,具体取决于平台。由于你在Windows上,你应该寻找一种方法来安装它。即检查这个SO帖子:
顺便说一下,你的网站真的会在Windows服务器上运行吗?如果没有,我的建议是在虚拟机上开发,所以你将拥有相同的开发环境,因为生产将是(很可能是linux,对吧?)。