mirror of
https://github.com/doctrine/orm.git
synced 2026-03-24 06:52:09 +01:00
Cannot establish connection (PDO, mysqli) #5524
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @DestructionOfPlanetJupiter on GitHub (May 7, 2017).
Originally assigned to: @lcobucci on GitHub.
I am currently digging through the documentation here:
http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html
From my composer.json
"doctrine/orm": "v2.5.6",
"doctrine/dbal": "v2.5.12",
PHP version is 5.6.30 with a current xampp on a linux machine.
Bootstrap and cli-config taken from the homepage and completed with my data.
$dbParams = array(
'driver' => 'mysqli',
'user' => 'root',
'password' => '',
'host' => 'localhost',
'dbname' => 'dbName',
);
with pdo (extension exists according to phpInfo()):
[Doctrine\DBAL\Exception\DriverException]
An exception occured in driver: could not find driver
[Doctrine\DBAL\Driver\PDOException]
could not find driver
[PDOException]
could not find driver
or with mysqli
PHP Fatal error: Call to undefined function Doctrine\DBAL\Driver\Mysqli\mysqli_init() in /opt/lampp/htdocs/w/workspace/blablabla/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/MysqliConnection.php on line 64
PHP Stack trace:
PHP 1. {main}() /opt/lampp/htdocs/w/workspace/blablabla/vendor/doctrine/orm/bin/doctrine:0
PHP 2. include() /opt/lampp/htdocs/w/workspace/blablabla/vendor/doctrine/orm/bin/doctrine:4
PHP 3. Doctrine\ORM\Tools\Console\ConsoleRunner::run() /opt/lampp/htdocs/w/workspace/blablabla/vendor/doctrine/orm/bin/doctrine.php:66
PHP 4. Symfony\Component\Console\Application->run() /opt/lampp/htdocs/w/workspace/blablabla/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Console/ConsoleRunner.php:60
PHP 5. Symfony\Component\Console\Application->doRun() /opt/lampp/htdocs/w/workspace/blablabla/vendor/symfony/console/Application.php:124
PHP 6. Symfony\Component\Console\Application->doRunCommand() /opt/lampp/htdocs/w/workspace/blablabla/vendor/symfony/console/Application.php:200
PHP 7. Symfony\Component\Console\Command\Command->run() /opt/lampp/htdocs/w/workspace/blablabla/vendor/symfony/console/Application.php:835
PHP 8. Doctrine\ORM\Tools\Console\Command\SchemaTool\AbstractCommand->execute() /opt/lampp/htdocs/w/workspace/blablabla/vendor/symfony/console/Command/Command.php:264
PHP 9. Doctrine\ORM\Tools\SchemaTool->__construct() /opt/lampp/htdocs/w/workspace/blablabla/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Console/Command/SchemaTool/AbstractCommand.php:63
PHP 10. Doctrine\DBAL\Connection->getDatabasePlatform() /opt/lampp/htdocs/w/workspace/blablabla/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/SchemaTool.php:74
PHP 11. Doctrine\DBAL\Connection->detectDatabasePlatform() /opt/lampp/htdocs/w/workspace/blablabla/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:328
PHP 12. Doctrine\DBAL\Connection->getDatabasePlatformVersion() /opt/lampp/htdocs/w/workspace/blablabla/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:389
PHP 13. Doctrine\DBAL\Connection->connect() /opt/lampp/htdocs/w/workspace/blablabla/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:429
PHP 14. Doctrine\DBAL\Driver\Mysqli\Driver->connect() /opt/lampp/htdocs/w/workspace/blablabla/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:360
PHP 15. Doctrine\DBAL\Driver\Mysqli\MysqliConnection->__construct() /opt/lampp/htdocs/w/workspace/blablabla/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/Driver.php:36
##################
Now what?