$pdo = new PDO(/* parameters */);
var_dump($pdo->query('SELECT 1')->fetch());
Marco Pivetta
http://twitter.com/Ocramius
http://ocramius.github.com/
On Thu, Jun 27, 2019 at 9:22 PM Nathaniel Goodwin <[email protected]>
wrote:
> I am able to connect via the ubuntu bsh command line and I am able to
> connect via a previous version of my API which uses Symfony 3.x and
> previous versions of doctrine.
> It is only from Symfony 4.2 and updated doctrine (my new API) that the
> connection issue arises.
>
> What do you mean by connect via plain PDO?
>
>
>
> On Thursday, June 27, 2019 at 3:12:32 PM UTC-4, Marco Pivetta wrote:
>>
>> Are you able to connect with plain PDO?
>>
>> Marco Pivetta
>>
>> http://twitter.com/Ocramius
>>
>> http://ocramius.github.com/
>>
>>
>> On Thu, Jun 27, 2019 at 9:03 PM Nathaniel Goodwin <[email protected]>
>> wrote:
>>
>>> Using
>>>
>>> ```
>>> "php": "^7.1.3",
>>> "doctrine/doctrine-bundle": "^1.11",
>>> "doctrine/doctrine-fixtures-bundle": "^3.1",
>>> "doctrine/doctrine-migrations-bundle": "^2.0",
>>> "doctrine/orm": "^2.6",
>>> "friendsofsymfony/oauth-server-bundle": "^1.6",
>>> "friendsofsymfony/rest-bundle": "^2.5",
>>> "friendsofsymfony/user-bundle": "^2.1",
>>> "jms/serializer-bundle": "^3.3",
>>> "symfony/asset": "4.2.*",
>>> "symfony/yaml": "4.2.*"
>>> ```
>>>
>>> I cannot seem to get my configuration correct to connect my Symfony
>>> Doctrine PHP API to my MySQL database on AWS DB instance. I am running
>>> Ubuntu 16+ on all my instances. I am able to connect my local API to my
>>> local MySQL without any problems, and I am able to connect my testing
>>> server in the same way, but when I move to my production server on AWS, and
>>> I try to run the following:
>>>
>>> ```
>>> php bin/console doctrine:schema:update --force --env=prod --complete
>>> ```
>>>
>>> I get the following error:
>>>
>>> ```
>>> In AbstractMySQLDriver.php line 93: An exception occurred in driver:
>>> SQLSTATE[HY000] [2002] No such file or directory
>>> ```
>>>
>>> I have tried multiple configuration settings and many searches, but in
>>> almost all cases the issues were with settings using localhost versus
>>> 127.0.0.1, and that is not my issue as I am trying to connect from an AWS
>>> EC2 (hosting my API) to an AWS DB instance.
>>>
>>> I have checked multiple times and my username, database, password, and
>>> path configurations are correct, I have tested them via manual login to the
>>> DB instance.
>>>
>>> Here is the config in my config/packages/doctrine.yaml
>>>
>>> ```
>>>
>>> doctrine:
>>> dbal:
>>> # configure these for your database server
>>> driver: 'pdo_mysql'
>>> server_version: '5.7'
>>> charset: utf8
>>> default_table_options:
>>> charset: utf8
>>> collate: utf8_unicode_ci
>>> host: '
>>> api-database.XXXXXXXXXXX.ca-central-1.rds.amazonaws.com'
>>> port: '3306'
>>> dbname: 'XXXXXXX'
>>> user: 'XXXXX'
>>> password: 'XXXXXXXXXXXXXXXXXXXXXXX'
>>> orm:
>>> auto_generate_proxy_classes: true
>>> naming_strategy: doctrine.orm.naming_strategy.underscore
>>> auto_mapping: true
>>> mappings:
>>> App:
>>> is_bundle: false
>>> type: annotation
>>> dir: '%kernel.project_dir%/src/Entity'
>>> prefix: 'App\Entity'
>>> alias: App
>>> monolog:
>>> handlers:
>>> main:
>>> type: stream
>>> path: '%kernel.logs_dir%/%kernel.environment%.log'
>>> level: debug
>>> channels: ['!event']
>>>
>>> ```
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "doctrine-user" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at https://groups.google.com/group/doctrine-user.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/doctrine-user/4d8b86ce-61e5-4c8c-a685-83c68eea8c91%40googlegroups.com
>>> <https://groups.google.com/d/msgid/doctrine-user/4d8b86ce-61e5-4c8c-a685-83c68eea8c91%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "doctrine-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/doctrine-user.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/doctrine-user/a388a9a7-98d5-469a-ae4a-782d72ee9010%40googlegroups.com
> <https://groups.google.com/d/msgid/doctrine-user/a388a9a7-98d5-469a-ae4a-782d72ee9010%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
--
You received this message because you are subscribed to the Google Groups
"doctrine-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/doctrine-user.
To view this discussion on the web visit
https://groups.google.com/d/msgid/doctrine-user/CADyq6s%2BamcDPWOBmy%3DmW-OrT8Af85_x8cYZqXXBRj%3D2cUN-LQg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.