Проблемы Symfony и doctrine - PullRequest
1 голос
/ 29 мая 2020

Я не использовал sudo при установке doctrine в symfony Итак, вот что я получил ..

The "https://flex.symfony.com/aliases.json" file could not be downloaded: failed to open stream: Connection refused https://flex.symfony.com/aliases.json could not be fully loaded, package information was loaded from the local cache and may be out of date
to fix that i did this curl -XGET https://flex.symfony.com/aliases.json

, а затем я установил composer require symfony / orm-pack composer require --dev symfony / maker-bundle

Проблема в том, что он не добавляет никакой конфигурации db в файл env .... и когда я делаю composer require doctrine, я получаю это

Pontuss-MacBook-Air:cauldron_overflow Pontus$ composer require doctrine
Using version ^1.0 for symfony/orm-pack
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Restricting packages listed in "symfony/symfony" to "4.4.*"
Nothing to install or update
Package zendframework/zend-code is abandoned, you should avoid using it. Use laminas/laminas-code instead.
Package zendframework/zend-eventmanager is abandoned, you should avoid using it. Use laminas/laminas-eventmanager instead.
Generating autoload files
34 packages you are using are looking for funding.
Use thecomposer fundcommand to find out more!
ocramius/package-versions:  Generating version class...
ocramius/package-versions: ...done generating version class
Executing script cache:clear [OK]
Executing script assets:install public [OK]
Executing script security-checker security:check [OK]

Так почему же он не добавляет правильные данные в мои файлы env? Пожалуйста, любой совет

Ответы [ 2 ]

0 голосов
/ 03 июня 2020

Я решил проблему, удалив doctrine и переустановив пакет :), и теперь файл env выглядит так, как должен:)

0 голосов
/ 29 мая 2020

Когда вы устанавливаете рецепт, он устанавливает некоторые образцы данных в ваш .env.dist файл.

Это только для первого запуска при установке рецепта. После установки вы можете делать то, что хотите, удалить эти переменные и использовать их, например, в своем Docker. Так что, возможно, я не понял вашу проблему, потому что вы написали, что вам не нужна конфигурация db в вашем файле env, и в последней строке вы пишете, что он не добавит ее.

https://symfony.com/doc/current/configuration.html

Я знаю, что вы используете flex, но есть несколько хороших примеров того, как его использовать и как это делать. Flex должен использовать DotEnv-Component.

Последнее - ваша ошибка (https://flex.symfony.com/aliases.json). Я думаю, у вас есть брандмауэр, который блокирует загрузку файла псевдонимов. Так что сначала вы должны это проверить. Этот вызов должен работать, если вы запустите его в браузере или с помощью curl. В противном случае может возникнуть проблема с загрузкой всех компонентов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...