[Php] Magento 2 - «Код зоны не установлен:» после добавления данных образца


Answers

У меня такая же проблема после установки Magento 2.0.7, а затем попытайтесь установить образцы данных.

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

Я также попытался сбросить (php bin / magento sampledata: reset), но есть еще одна ошибка:

  [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 (?, ?)

Поскольку моя настройка была основана на CLI (php bin / magento setupinstall - ...), поэтому я не мог понять, почему. Пока он не будет настроен снова на веб-сайте. В процессе установки php-проверки возникает ошибка значения 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.

Поэтому после установки always_populate_raw_post_data = -1 в php.ini или в .htaccess. (при необходимости перезапустите php или php-fpm). Затем образцы данных устанавливаются и работают хорошо.

Надеюсь, что эти шаги помогут кому-то.

Question

Так что я получил magento 2, работающий все нормально, я даже начал свою тему, но я попытался установить образцы данных после того, как я установил magento. И он вернул «Код зоны не установлен:» в терминале, ниже немного пробегает мои шаги.

bin/magento sampledata:deploy    
composer update

Что возвращает:

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

Затем я запускаю:

bin/magento setup:upgrade

И я получаю следующую ошибку, показанную на снимок экрана ниже, я не могу найти кого-либо другого с той же ошибкой в ​​Интернете.

  [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    

И теперь моя установка мага просто не работает - возвращается ошибка:

Обновите свою базу данных: запустите «bin / magento setup: upgrade» из корневого каталога Magento.

Который я не могу сделать, потому что он возвращается и ошибка, любая помощь была бы потрясающей.