IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Erreur suite a une mis a jour de composer.phar


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2017
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2017
    Messages : 90
    Par défaut Erreur suite a une mis a jour de composer.phar
    Bonjour a tous,

    J'ai un gros souci.

    j'ai un site sous symfony 4 hebergé sur 02switch.

    J'ai fait une mise a jour locale de mon composer et ensuite une mise a jour sur l'hebergement et je me retrouve avec cette erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Unrecognized options "dir_name, namespace" under "doctrine_migrations". Available options are "all_or_nothing", "check_database_platform", "connection", "custom_template", "em", "factories", "migrations", "migrations_paths", "organize_migrations", "services", "storage".
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    in /home/sero1050/uspeg-gestion.com/uspeg1/vendor/symfony/config/Definition/ArrayNode.php (line 327)
    in /home/sero1050/uspeg-gestion.com/uspeg1/vendor/symfony/config/Definition/BaseNode.php -> normalizeValue (line 382)
    in /home/sero1050/uspeg-gestion.com/uspeg1/vendor/symfony/config/Definition/Processor.php -> normalize (line 34)
    in /home/sero1050/uspeg-gestion.com/uspeg1/vendor/symfony/config/Definition/Processor.php -> process (line 50)
    in /home/sero1050/uspeg-gestion.com/uspeg1/vendor/symfony/dependency-injection/Extension/Extension.php -> processConfiguration (line 113)
    in /home/sero1050/uspeg-gestion.com/uspeg1/vendor/doctrine/doctrine-migrations-bundle/DependencyInjection/DoctrineMigrationsExtension.php -> processConfiguration (line 39)
    in /home/sero1050/uspeg-gestion.com/uspeg1/vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php -> load (line 76)
    in /home/sero1050/uspeg-gestion.com/uspeg1/vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php -> process (line 39)
    in /home/sero1050/uspeg-gestion.com/uspeg1/vendor/symfony/dependency-injection/Compiler/Compiler.php -> process (line 94)
    in /home/sero1050/uspeg-gestion.com/uspeg1/vendor/symfony/dependency-injection/ContainerBuilder.php -> compile (line 762)
    in /home/sero1050/uspeg-gestion.com/uspeg1/vendor/symfony/http-kernel/Kernel.php -> compile (line 596)
    in /home/sero1050/uspeg-gestion.com/uspeg1/vendor/symfony/http-kernel/Kernel.php -> initializeContainer (line 136)
    in /home/sero1050/uspeg-gestion.com/uspeg1/vendor/symfony/http-kernel/Kernel.php -> boot (line 196)
    Kernel->handle(object(Request))
    in /home/sero1050/uspeg-gestion.com/uspeg1/public/index.php (line 25)
    dans mon terminal:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    Run composer recipes at any time to see the status of your Symfony recipes.
     
    Executing script cache:clear [KO]
     [KO]
    Script cache:clear returned with error code 1
    !!
    !!  In ArrayNode.php line 327:
    !!
    !!    Unrecognized options "dir_name, namespace" under "doctrine_migrations". Ava
    !!    ilable options are "all_or_nothing", "check_database_platform", "connection
    !!    ", "custom_template", "em", "factories", "migrations", "migrations_paths",
    !!    "organize_migrations", "services", "storage".
    !!
    !!
    !!
    Script @auto-scripts was called via post-update-cmd
    je ne sais vraiment pas quoi faire.

    Si quelqu'un pouvait m'aider.

    Merci beaucoup.

  2. #2
    Expert confirmé

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Billets dans le blog
    5
    Par défaut
    J'imagine que tu as fait un composer install et du coup c'est doctrine qui c'est mis à jour.
    dans le doctrine_migration.yaml : remplacer
    Code yaml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    doctrine_migrations:
        dir_name: '%kernel.project_dir%/src/Migrations'
        namespace: DoctrineMigrations
    par
    Code yaml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    doctrine_migrations:
        migrations_paths:
            'DoctrineMigrations': '%kernel.project_dir%/src/Migrations'

    sources : https://github.com/doctrine/Doctrine...ter/UPGRADE.md

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 156
    Par défaut
    Bonjour,

    J'ai eu le même message il y a quelques jours en faisant une mise à jour de mon projet de SF 4.4.6 vers 4.4.13

    Le fichier doctrine_migration.yaml (dans config/packages) a évolué, mais je ne sais pas précisément à quelle version.

    Pour moi, avant modif (donc avec plantage) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    doctrine_migrations:
        dir_name: '%kernel.project_dir%/src/Migrations'
        namespace: DoctrineMigrations
    Et après modifs pour SF 4.4.13 pour moi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    doctrine_migrations:
        # List of namespace/path pairs to search for migrations, at least one required
        migrations_paths:
            'App\Migrations': 'src/App'
     
        # Connection to use for the migrations
        connection: default
     
        storage:
            # Default (SQL table) metadata storage configuration
            table_storage:
                table_name: 'migration_versions'
                version_column_name: 'version'
                version_column_length: 1024
                executed_at_column_name: 'executed_at'
                execution_time_column_name: 'execution_time'
     
        # Possible values: "BY_YEAR", "BY_YEAR_AND_MONTH", false
        organize_migrations: false
     
        # Path to your custom migrations template
        custom_template: ~
     
        # Run all migrations in a transaction.
        all_or_nothing: false
     
        # Adds an extra check in the generated migrations to ensure that is executed on the same database type.
        check_database_platform: true
    J'avais trouvé cette solution dans la doc de SF, ça marche pour moi, je n'ai pas cherché plus loin.
    Doc ici : https://symfony.com/doc/master/bundl...dle/index.html
    A voir pour toi si tu as des paramètres à changer, selon ton projet et ton environnement.
    Tiens nous au courant si c'est bien ça ou autre chose...

    EDIT : Croisement de post avec nikopol, qui précise le migrations_paths, peut être que pour moi, tous les paramètres suivants sont facultatifs, à voir...

  4. #4
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2017
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2017
    Messages : 90
    Par défaut
    Merci pour vos réponses.
    J'ai essayé vos deux solutions mais cela ne change rien . J'ai toujours les memes erreurs.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 156
    Par défaut
    ha, bizarre... A moins que nikopol ou quelqu'un d'autre ait une meilleure idée, tu peux poster ton composer.json, pour qu'on voit les bundles et leurs versions stp.

  6. #6
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2017
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2017
    Messages : 90
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
     
    {
        "type": "project",
        "license": "proprietary",
        "require": {
            "php": "^7.1.3",
            "ext-ctype": "*",
            "ext-iconv": "*",
            "sensio/framework-extra-bundle": "^5.1",
            "symfony/apache-pack": "^1.0",
            "symfony/asset": "4.4.*",
            "symfony/console": "4.4.*",
            "symfony/dotenv": "4.4.*",
            "symfony/expression-language": "4.4.*",
            "symfony/flex": "^1.3.1",
            "symfony/form": "4.4.*",
            "symfony/framework-bundle": "4.4.*",
            "symfony/http-client": "4.4.*",
            "symfony/intl": "4.4.*",
            "symfony/mailer": "4.4.*",
            "symfony/monolog-bundle": "^3.1",
            "symfony/orm-pack": "*",
            "symfony/process": "4.4.*",
            "symfony/security-bundle": "4.4.*",
            "symfony/serializer-pack": "*",
            "symfony/translation": "4.4.*",
            "symfony/twig-pack": "*",
            "symfony/validator": "4.4.*",
            "symfony/web-link": "4.4.*",
            "symfony/web-server-bundle": "4.4.*",
            "symfony/yaml": "4.4.*"
        },
        "require-dev": {
            "doctrine/doctrine-fixtures-bundle": "^3.3",
            "fzaninotto/faker": "^1.9",
            "symfony/debug-pack": "*",
            "symfony/maker-bundle": "^1.0",
            "symfony/profiler-pack": "*",
            "symfony/test-pack": "*"
        },
        "config": {
            "preferred-install": {
                "*": "dist"
            },
            "sort-packages": true
        },
        "autoload": {
            "psr-4": {
                "App\\": "src/"
            }
        },
        "autoload-dev": {
            "psr-4": {
                "App\\Tests\\": "tests/"
            }
        },
        "replace": {
            "paragonie/random_compat": "2.*",
            "symfony/polyfill-ctype": "*",
            "symfony/polyfill-iconv": "*",
            "symfony/polyfill-php71": "*",
            "symfony/polyfill-php70": "*",
            "symfony/polyfill-php56": "*"
        },
        "scripts": {
            "auto-scripts": {
                "cache:clear": "symfony-cmd",
                "assets:install %PUBLIC_DIR%": "symfony-cmd"
            },
            "post-install-cmd": [
                "@auto-scripts"
            ],
            "post-update-cmd": [
                "@auto-scripts"
            ]
        },
        "conflict": {
            "symfony/symfony": "*"
        },
        "extra": {
            "symfony": {
                "allow-contrib": false,
                "require": "4.4.*"
            }
        }
    }

  7. #7
    Expert confirmé

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Billets dans le blog
    5
    Par défaut
    Quelle est l'erreur avec le nouveau code?

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 156
    Par défaut
    Ben, chez moi, pour mon projet sous SF 4.4.13, j'ai pratiquement les même infos que toi.
    Juste quelques bundles en plus.

    Notamment, je précise les versions de doctrine :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            "doctrine/annotations": "^1.8",
            "doctrine/doctrine-bundle": "^2.0",
            "doctrine/orm": "^2.7",
            "doctrine/persistence": "^1.3",
    Soit tu aimes l'aventure et tu testes directement en ajoutant ces lignes, soit tu vérifies dans ton composer.lock les versions que tu utilises pour ces bundles.

    A moins que ce soit une mauvaise piste, ce qui est possible, je ne suis pas un expert...

    EDIT : ha, comme tout à l'heure, croisement de post avec Nikopol...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème mise à jour de composer.phar
    Par BOUHH37 dans le forum Symfony
    Réponses: 1
    Dernier message: 14/01/2016, 18h45
  2. Erreurs suite a une conversion C++ en C#
    Par Elriks dans le forum C#
    Réponses: 3
    Dernier message: 28/11/2011, 14h51
  3. [XL-2007] Macro pour une mis a jour de selection multiple dans le
    Par Excel-lent dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/06/2009, 16h47
  4. problème suite a une mise a jour mysql
    Par fcois93 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 11/07/2007, 16h46
  5. Réponses: 10
    Dernier message: 24/08/2006, 20h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo