我正在尝试使用sqlsrv扩展将Symfony 2.8连接到Microsoft SQL Server 2012(没有pdo sqlsrv,因为对于php7 - 我正在使用 - 目前只有非pdo)。
尝试运行缓存清除或访问浏览器中的网站结果
“PDO :: __ construct():MySQL服务器已经消失”。
当我运行doctrine schema update命令时,一切正常并且正在生成表。有谁知道如何修复错误? (我甚至不知道为什么当我尝试连接microsoft sql时,Mysql服务器消失了。)
配置:
# Doctrine Configuration
doctrine:
dbal:
default_connection: default
connections:
default:
driver: sqlsrv
host: testhost
dbname: testdb
user: testuser
password: testpw
mapping_types:
timestamp: string
我正在寻找一个解决方案,因为星期五,但无法找到解决方案。我尝试从单独的(非symfony)php skript中选择一些条目,然后我得到了结果并且没有超时。为什么Symfony / Doctrine给我这个奇怪的错误?
答案 0 :(得分:1)
您可以尝试为doctrine启动此命令:
php app/console doctrine:cache:clear-metadata
php app/console doctrine:cache:clear-query
php app/console doctrine:cache:clear-result
也可以升级和降级您的学说包,以便为您的项目恢复正确的初始版本的包。