gpt4 book ai didi

Symfony2 和 HHVM 声明 Doctrine\DBAL\Driver\PDOConnection::prepare() 必须兼容

转载 作者:行者123 更新时间:2023-12-01 09:26:52 24 4
gpt4 key购买 nike

我正在尝试在 HHVM 机器上建立一个 symfony2 项目,

HHVM 在 FastCGI 上运行,如 hhvm 教程中所述,因此在 Debian 上的 apache2 服务器后面运行。

我已经创建了所有内容,但是当我尝试运行我的应用程序时出现以下错误:

ContextErrorException: 16777217: Declaration of Doctrine\DBAL\Driver\PDOConnection::prepare() must be compatible with that of Doctrine\DBAL\Driver\Connection::prepare() in /LOCATION/shared/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php line 30

我认为这与 HHVM 中的 PDO 有关,但我使用 class_exists('PDO') 对其进行了测试,表明 PDO 已启用

最佳答案

这个问题在大约 2 个月前通过向教义/dbal 的主分支的拉取请求得到解决。但是,根据您使用的 Symfony 2 的分支,可能不包括该教义/dbal 修复。

https://github.com/doctrine/dbal/pull/373

如果可以使用包含此最新学说/dbal 修复的 Symfony 2 版本,我认为您会看到该问题消失。

关于Symfony2 和 HHVM 声明 Doctrine\DBAL\Driver\PDOConnection::prepare() 必须兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21890930/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com