27

それで、私は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    

そして今、mage のインストールが機能しません - エラーが返されます:

データベースをアップグレードしてください: Magento ルート ディレクトリから「bin/magento setup:upgrade」を実行します。

返されてエラーが発生するため、私にはできません。どんな助けも素晴らしいでしょう。

4

6 に答える 6

49

同じ問題があり、解決できました。

最初に次のコマンドを実行してみてください。

php bin/magento sampledata:reset

そして、再実行します:

php bin/magento setup:upgrade

メモリ不足のエラー (私が遭遇したエラー) が発生した場合は、コマンドを追加-dmemory_limit=6Gしてみてくださいsetup:upgrade

php -dmemory_limit=6G bin/magento setup:upgrade
于 2016-02-11T03:42:48.073 に答える
1

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.

したがって、php.ini または .htaccess で always_populate_raw_post_data = -1 を設定した後。(必要に応じて、php または php-fpm を再起動します)。次に、サンプル データがインストールされ、正常に実行されます。

これらの手順が誰かに役立つことを願っています。

于 2016-06-21T21:38:43.470 に答える
-2

この特定のエラーに関して私が遭遇した唯一の問題は、以前のバージョンの Magento 2 ベータ版から更新した人たちでした。これに関するすべての詳細は、Github の Magento 2 リポジトリ イシュー トラッカー: Area code is not set while setup:upgrade #1529で読むことができます。

要約すると、開発者はアップグレード手順を次のように変更しました。

基本的に、アンインストールから開始しますが、setup:upgrade は実行しません。代わりに、コードを更新し、コンポーザーを更新して、再度インストールしてください。

そして、彼らはMagentoに関するこの記事を参照して、詳細を説明しています.

これでエラーが解決するかどうかはわかりませんが、同じ問題のようです。また、Magento 2 ではインストール後にサンプル データをインストールできますが、最初からインストールするよりも手間がかかることが知られています。Mageto のリソースをいくつか紹介します。

また、直感で...(編集を参照)...元のLumaテーマに戻してみて、違いが生じるかどうかを確認してください。

編集
私はこれに似た大きな問題が発生したことを意味し、それがなぜそれを引き起こしたのかを確認するのに十分気にかけたことはありませんでしたが、デフォルトのテーマに戻って更新するとすべての問題が解決しました. その後、再び自分のテーマに切り替えましたが、それ以来問題はありませんでした。

于 2016-02-07T03:30:42.187 に答える