我正在嘗試運行 php bin/console make:migration我收到了這些錯誤In AbstractMySQLDriver.php line 93: An exception occurred in driver: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution In PDOConnection.php line 31: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution In PDOConnection.php line 27: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution In PDOConnection.php line 27: PDO::__construct(): php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution我已經(jīng)檢查了我的所有.env文件。我已配置DATABASE_URL=mysql://mylocalDb:#fL3@&_{Dx3N@127.0.0.1:3306/LocalDataBase我已將教義配置更改為使用server_version:“5.7”。我不確定這是否正確。我剛剛從前面的行中刪除了#,因為說明您必須配置服務器版本。但不確定它指的是哪個服務器。因此,我的問題是如何在Symfony中測試數(shù)據(jù)庫連接。我搜索了文件,但無法找到這個問題的明確答案。當我跑步時 php bin/console doctrine:database:create這將產(chǎn)生錯誤 In CreateDatabaseDoctrineCommand.php line 82: Connection does not contain a 'path' or 'dbname' parameter and cannot be created.在進行配置更改后,我已經(jīng)清除了兩次緩存,但仍然收到相同的錯誤消息。我還可以通過哪些其他方法測試數(shù)據(jù)庫連接。https://symfony.com/doc/current/doctrine.html#configuring-the-database
2 回答

幕布斯6054654
TA貢獻1876條經(jīng)驗 獲得超7個贊
就像伊庫丘科夫說的,“”字打破了解析。但是,在我看來,而不是更改密碼,URL編碼此字符將做得更好。您可以將其替換為其 url 編碼值 “”。@
%40
- 2 回答
- 0 關注
- 195 瀏覽
添加回答
舉報
0/150
提交
取消