Symfony Doctrine SQLSTATE[HY000] [2002] Hatası

tarafından
Symfony Doctrine  SQLSTATE[HY000] [2002] Hatası

Doctrine kullanırken “SQLSTATE[HY000] [2002] Connection refused” hatası alıyorsanız hatanın nedeni ayar dosyanızdaki unix_socket parametresi olabilir. Mamp pro üzerinden mysql server açtığım için doctrine.yaml dosyasında ayar değiştirmem gerekti.

doctrine:
    dbal:
        driver: 'pdo_mysql'
        server_version: '5.7'
        charset: utf8
        unix_socket: /Applications/MAMP/tmp/mysql/mysql.sock
        default_table_options:
            charset: utf8
            collate: utf8_unicode_ci
        url: '%env(resolve:DATABASE_URL)%'

6. satır default yaml dosyasında yoktu. Eğer mamp pro kullanıyorsanız bu satırı eklemeniz gerekiyor. Eğer farklı bir program kullanıyorsanız uygun path’ i internetten bulabilirsiniz.

İlginizi Çekebilir :   PHP == ile === Arasındaki Fark