web-dev-qa-db-fra.com

Magento 2 - 'Code régional non défini:' après l'ajout d'exemples de données

J'ai donc réussi à faire fonctionner magento 2, j'ai même commencé sur mon propre thème, mais j'ai essayé d'installer les exemples de données après avoir installé magento. Et il a renvoyé 'Code régional non défini:' dans le terminal, ci-dessous est un petit aperçu de mes étapes.

bin/magento sampledata:deploy    
composer update

Qui retourne:

Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing magento/module-catalog-sample-data (100.0.3)
    Downloading: 100%         

  - Installing magento/module-bundle-sample-data (100.0.3)
    Downloading: 100%         

  - Installing magento/module-widget-sample-data (100.0.3)
    Downloading: 100%         

  - Installing magento/module-customer-sample-data (100.0.3)
    Downloading: 100%         

  - Installing magento/sample-data-media (100.0.3)
    Downloading: 100%         

  - Installing magento/module-theme-sample-data (100.0.3)
    Downloading: 100%         

  - Installing magento/module-cms-sample-data (100.0.3)
    Downloading: 100%         

  - Installing magento/module-catalog-rule-sample-data (100.0.3)
    Downloading: 100%         

  - Installing magento/module-sales-rule-sample-data (100.0.3)
    Downloading: 100%         

  - Installing magento/module-review-sample-data (100.0.3)
    Downloading: 100%         

  - Installing magento/module-tax-sample-data (100.0.3)
    Downloading: 100%         

  - Installing magento/module-grouped-product-sample-data (100.0.3)
    Downloading: 100%         

  - Installing magento/module-downloadable-sample-data (100.0.3)
    Downloading: 100%         

  - Installing magento/module-msrp-sample-data (100.0.3)
    Downloading: 100%         

  - Installing magento/module-sales-sample-data (100.0.3)
    Downloading: 100%         

  - Installing magento/module-product-links-sample-data (100.0.3)
    Downloading: 100%         

  - Installing magento/module-configurable-sample-data (100.0.3)
    Downloading: 100%         

  - Installing magento/module-wishlist-sample-data (100.0.3)
    Downloading: 100%         

  - Installing magento/module-swatches-sample-data (100.0.3)
    Downloading: 100%         

  - Installing magento/module-offline-shipping-sample-data (100.0.3)
    Downloading: 100%         

Writing lock file
Generating autoload files

J'ai ensuite couru:

bin/magento setup:upgrade

Et je reçois l'erreur suivante affichée dans une capture d'écran ci-dessous, je n'arrive pas à trouver quelqu'un d'autre ayant la même erreur en ligne.

terminal window of Area code not set:

  [Magento\Framework\Exception\SessionException]                       
  Area code not set: Area code must be set before starting a session.  

  [Magento\Framework\Exception\LocalizedException]  
  Area code is not set    

Et maintenant, mon installation de mage ne fonctionne tout simplement pas - l'erreur renvoie:

Veuillez mettre à niveau votre base de données: Exécutez "bin/magento setup: upgrade" à partir du répertoire racine de Magento.

Ce que je ne peux pas faire car il revient et erreur, toute aide serait géniale.

26
andy jones

A eu le même problème et a pu le résoudre.

Essayez d'abord d'exécuter cette commande:

php bin/magento sampledata:reset

Et puis relancez:

php bin/magento setup:upgrade

Au cas où vous auriez une erreur de mémoire épuisée (que j'ai rencontrée), essayez d'ajouter -dmemory_limit=6G Sur ton setup:upgrade commande.

php -dmemory_limit=6G bin/magento setup:upgrade
46
Morgy

Essayez d'abord d'exécuter cette commande:

php bin/magento app:config:import

puis vider le cache et exécuter la configuration: mise à niveau

4
Shreya Maria

J'ai le même problème après l'installation de Magento 2.0.7, puis j'essaie d'installer des exemples de données.

Module 'Magento_ConfigurableSampleData':  [Magento\Framework\Exception\SessionException]  Area code not set: Area code must be set before starting a session.

J'ai également essayé de réinitialiser (php bin/magento sampledata: reset), mais il y a une autre erreur:

  [Zend_Db_Statement_Exception]
  SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'module' cannot be null, query was: INSERT INTO `setup_module` (`modul
  e`, `data_version`) VALUES (?, ?)

Parce que ma configuration était basée sur CLI (php bin/magento setupinstall --...), je ne pouvais donc pas savoir pourquoi. Jusqu'à ce qu'il soit à nouveau configuré sur le site Web. Dans le processus de vérification de la configuration php, il y a une erreur de valeur php:

Your PHP Version is 5.6.18, but always_populate_raw_post_data = 0. $HTTP_RAW_POST_DATA is deprecated from PHP 5.6 onwards and will be removed in PHP 7.0. This will stop the installer from running. Please open your php.ini file and set always_populate_raw_post_data to -1. If you need more help please call your hosting provider.

Par conséquent, après avoir défini always_populate_raw_post_data = -1 dans php.ini ou dans .htaccess. (redémarrez php ou php-fpm, si nécessaire). Ensuite, les exemples de données sont installés et fonctionnent correctement.

J'espère que ces étapes sont utiles pour quelqu'un.

1
Jialing1000