You have requested a non-existent parameter "27". #65869
Symfony version(s) affected7.x Descriptionsalut tout le monde : et mon fichier J'ai quand mΓͺme regarder au niveau sΓ©curitΓ©, pour moi c'est claire mais je vais mettre plus d'infos , en dessous , concernant le dΓ©pΓ΄t apt et ma configuration php est celle ci : Pourriez vous m'aider ? How to reproducemΓͺmes commandes, rien de changΓ© Possible Solutionaucune, j'ai essayΓ© plein d'autres choses, comme regarder l'indentation des services. Additional ContextNo response |
Replies: 6 comments 10 replies
|
vous l'avez fait pour me punir ? pour une raison politique ou autre ? |
|
maintenant j'ai la dernière version de l'interpréteur de ligne de commandes Symfony-CLI,et les résultats de la fonction de hachage. Mais ça ne change rien au problème : |
|
ok j'ai enlevΓ© resolve , dans cette ligne :
dans le fichier doctrine.yaml, mais pour la commande make:migration. j'ai toujours le mΓͺme problΓ¨me , je vais voir si je peux modifier le code de la brique logicielle de doctrine |
|
Tu as trouvΓ© la bonne cause. Ce nβest pas Symfony CLI et ce nβest pas apt.
Deux faΓ§ons propres. 1. La plus simple sous Symfony 7.1+ β ne plus coller le mot de passe dans lβURL toi-mΓͺme.
DB_USER=root
DB_PASSWORD=ton mot de passe avec @ ' " \ /
DB_HOST=127.0.0.1
DB_PORT=3306
DB_NAME=app
doctrine:
dbal:
url: 'mysql://%env(DB_USER)%:%env(urlencode:DB_PASSWORD)%@%env(DB_HOST)%:%env(DB_PORT)%/%env(DB_NAME)%?serverVersion=8.0.36&charset=utf8mb4'Le processeur 2. Si tu veux garder Encode seulement le mot de passe ( Puis double chaque DATABASE_URL="mysql://user:foo%%[email protected]:3306/app?serverVersion=8.0.36&charset=utf8mb4"Et dans url: '%env(DATABASE_URL)%'sans Ensuite : rm -rf var/cache/*
php bin/console cache:clear
php bin/console doctrine:migrations:diff -vvvSi Γ§a casse encore, colle la ligne Tes jetons Ubuntu Pro / apt sont dans le premier message. RΓ©voque-les. |
|
La deuxième marche fréro !! Mais la première il veut la variable d'environnement |
Ok, alors la deuxième suffit. Garde ça.
La première casse parce que
doctrine.yamldemande encoreDATABASE_URL. Si tu passes parDB_USER/DB_PASSWORD, il faut changer lβURL dans ce fichier, pas seulement le.env. Sinon Symfony chercheDATABASE_URLet la trouve pas. Tu nβes pas obligΓ© de faire les deux.Et dans le DSN, mets ta vraie version, pas 8.0.36:
make:migrationqui passe, cβest le test. Le reste tu peux laisser.