Magentoのセットアップに成功した後、サンプルデータをインストールしたい。 Magento2にMagentoをインストールした後、サンプルデータをインストールするプロセスを教えてください。
サンプルデータのダウンロード:
php bin/magento sampledata:deploy
次に、サンプルデータをインストールします。
php bin/magento setup:upgrade
サンプルデータモジュールをインストールします。
コンポーザーの使用:
依存関係をcomposer.json
に追加します。
composer require magento/module-bundle-sample-data magento/module-widget-sample-data magento/module-theme-sample-data magento/module-catalog-sample-data magento/module-customer-sample-data magento/module-cms-sample-data magento/module-catalog-rule-sample-data magento/module-sales-rule-sample-data magento/module-review-sample-data magento/module-tax-sample-data magento/module-sales-sample-data magento/module-grouped-product-sample-data magento/module-downloadable-sample-data magento/module-msrp-sample-data magento/module-configurable-sample-data magento/module-product-links-sample-data magento/module-wishlist-sample-data magento/module-swatches-sample-data magento/sample-data-media magento/module-offline-shipping-sample-data --no-update
実行:
composer update
Magentoの使用:
サンプルデータを展開します。
bin/magento sampledata:deploy
サンプルデータモジュールを有効にします(重要です)。
bin/magento module:enable Magento_CustomerSampleData Magento_MsrpSampleData Magento_CatalogSampleData Magento_DownloadableSampleData Magento_OfflineShippingSampleData Magento_BundleSampleData Magento_ConfigurableSampleData Magento_ThemeSampleData Magento_ProductLinksSampleData Magento_ReviewSampleData Magento_CatalogRuleSampleData Magento_SwatchesSampleData Magento_GroupedProductSampleData Magento_TaxSampleData Magento_CmsSampleData Magento_SalesRuleSampleData Magento_SalesSampleData Magento_WidgetSampleData Magento_WishlistSampleData
古いファイルを削除します。
rm -rf var/cache/* var/page_cache/* var/generation/*
Magentoファイルをアップグレードします。
bin/magento setup:upgrade
ファイルを再コンパイルします。
bin/magento setup:di:compile
インデックスを再作成します。
bin/magento indexer:reindex
静的コンテンツを展開します。
bin/magento setup:static-content:deploy
Magento 2のルートフォルダーに移動して、コマンドラインを使用してサンプルデータをインストールできます。次に、
サンプルデータをダウンロード:$php bin/magento sampledata:deploy
サンプルデータのインストール:$php bin/magento setup:upgrade
リファレンス: http://devdocs.magento.com/guides/v2.0/install-gde/install/sample-data-after-magento.html
私はちょうどこれを実行しました:githubのデフォルトである開発ブランチにある場合、サンプルデータは機能しません。代わりにマスターをつかみます。
git clone -b master https://github.com/magento/magento2.git
次に、composer.jsonをサンプルデータパッケージで更新します。ドキュメントから->
ライセンスの前に「最小安定性」:「ベータ」を追加します。
"name": "magento/project-community-edition",
"description": "Magento project (Community Edition)",
"type": "project",
"minimum-stability": "beta",
"version": "1.0.0-beta",
"license": [
"OSL-3.0",
"AFL-3.0"
],
そして、composer config repositories.magento composer http://packages.magento.com
その後composer require magento/sample-data:~1.0.0-beta
サンプルデータパッケージがインストールされたので、データベースを更新します
<path to Magento 2 bin dir>/magento setup:upgrade
<path to Magento 2 bin dir>/magento sampledata:install <your Magento administrator user name>
最初にmagento2をインストールします。次のコマンドを実行してサンプルデータをインストールした後。
1)インストールディレクトリに移動します。
root@prince:/var/www/html/magento2#
2)その後、このコマンドを実行します
php bin/magento sampledata:deploy
3)magentocommerceにログインして、ユーザー名とパスワードを取得します
https://www.magentocommerce.com/magento-connect/customer/account/login/
4)開発者に移動->キーの保護、新しいキーの生成、または既存のキーの使用
->公開鍵をユーザー名として使用し、秘密鍵をパスワードとして使用
5)次に、このコマンドを実行してコードを再コンパイルし、データベースをアップグレードしてキャッシュをクリアします
php bin/magento setup:upgrade
次に、このコマンドを実行してインデックスを再作成します
php bin/magento indexer:reindex
最後にファイルとフォルダーの許可を与える
すでにこれを解決しましたか?そうでない場合は、これを参照してください: http://devdocs.magento.com/guides/v2.0/install-gde/install/sample-data.html#instgde-install-sample-enable-after
Composer Repository)からのサンプルデータのデプロイ
Magentoルートディレクトリで、次のコマンドを実行します。
# bin/magento sampledata:deploy
このコマンドは、モジュールのcomposer.jsonファイルのサジェストセクションから依存関係を収集し、サンプルデータのインストールを提案します
Magentoからサンプルデータを展開するにはcomposer Magento CLIなしのリポジトリ:
ルートのcomposer.jsonファイルのrequireセクションでサンプルデータパッケージを指定します。次に例を示します。
{
"require": {
...
"magento/module-catalog-sample-data": "{version}",
"magento/module-configurable-sample-data": "{version}",
"magento/module-cms-sample-data": "{version}",
"magento/module-sales-sample-data": "{version}"
....
}
}
versionはパッケージのバージョンです。 Magentoインスタンスのバージョンに対応する必要があります。
Magentoのセットアップ後のMagentoサンプルデータのインストール(masterブランチでの作業-ソリューションは古いバージョンで動作-ベータバージョン)。
コマンドは次のように機能しています
<path to Magento 2 bin dir>php magento setup:upgrade
<path to Magento 2 bin dir>php magento sampledata:install <your Magento administrator user name>
コマンドは機能しないようなものです
<path to Magento 2 bin dir>/magento setup:upgrade
<path to Magento 2 bin dir>/magento sampledata:install <your Magento administrator user name>
この代替手段を使用できます:
composer config repositories.0 composer https://repo.magento.com
その後:
bin/magento sampledata:deploy
ユーザー名/パスワードの入力を求められます。MagentoMarketplaceアカウントからpublic_key/private_keyを使用します
この方法を使用してサンプルデータをインストールするまで、私はこれに長い間苦労しました。私はなんてツールだ;)
https://devdocs.magento.com/guides/v2.2/install-gde/install/sample-data-after-clone.html
ステップ1-: github からソースコードをダウンロードします。
ステップ2:Webルートでソースコードを抽出します。
$ unzip magento2.Zip
ステップ3-:composerコマンドを使用して依存関係をインストールします。
$ cd /var/www/html/magento2/
$ composer install
ステップ4-:必要な許可と所有権を設定します。
$ Sudo chmod -R 775 /var/www/html/magento2/
$ Sudo chown -R www-data:www-data /var/www/html/magento2/
Magento2インスタンスをインストールする準備ができました。 Webブラウザを開き、サーバーIPまたはローカルホストを使用します。
以下はあなたの問題を解決します
magentoのインストールディレクトリにいることと、書き込みアクセス権があることを確認してください。その後、ステップごとに実行してください。
php bin/magento sampledata:deploy
php bin/magento setup:upgrade
キーをお持ちでない場合は、 authenticate をクリックし、ガイドに従ってキーを取得してください。
次のエラーが表示された場合
[Composer\Downloader\TransportException] The 'https://repo.magento.com/packages.json' URL required authentication. You must be using the interactive console to authenticate
magentoがインストールされているディレクトリにいる場合は、どのディレクトリにいるかを確認してから実行します
composer update
およびphp bin/magento setup:upgrade
Composer.jsonファイルにMagentoリポジトリがない場合、上記のコードは機能しません。実行してみてください
composer config repositories.magento composer https://repo.magento.com
composer.jsonファイルにmagentoリポジトリを追加して実行する
php magento sampledata:deploy
コンポーザーを使用してMagento 2をインストールする場合は、ターミナルからMagento 2ルートディレクトリに移動し、次のコマンドを実行してサンプルデータをインストールします。
php bin/magento sampledata:deploy
php bin/magento setup:upgrade
Githubインストールでサンプルデータをインストールする必要がある場合は、次のコマンドを実行します。
php bin/magento setup:upgrade
php bin/magento setup:di:compile
サンプルデータを使用して、または使用せずにMagento 2をインストールする方法の詳細を取得する必要がある場合は、こちらの完全なチュートリアルを参照してください Magento 2のインストール方法
ストアをSSHで接続し、ストアのルートディレクトリに移動します。次に、次のコマンドを実行します。
php bin/magento sampledata:deploy
これで、 http://repo.magento.com/ へのURL認証について尋ねられます。 Magento Marketplaceアカウントから資格情報を取得できます
完了したら、次のコマンドを実行します。
php bin/magento setup::di:compile
php bin/magento static-content:deploy -f
サンプルデータコマンドの実行時にメモリエラーが発生した場合は、次のコマンドを実行します。
php -d memory_limit=2G bin/magento sampledata:deploy
参照用のガイドを次に示します。 Intsall Magento 2サンプルデータのガイド
ステップ1:Magento CLI Magento CLIパスがエクスポートされていることを確認します。ストアのウェブルートから、Magento CLIのパスがエクスポートされていない場合は、次のコマンドを発行します。
export PATH=$PATH:$(pwd)/bin
ステップ2:サンプルデータのインストール現在のディレクトリをMagentoのWebrootに変更し、次のコマンドを実行します。
bin/magento sampledata:deploy
Repo.magento.comへのURL認証に関するエラーに直面する可能性があります。これに該当する場合は、「composer update」コマンドを実行します。 Magento Connectアカウントセクションで作成したユーザー名パスワードを尋ねられます。
ステップ3:インストールの終了ここで、コードを再コンパイルしてキャッシュをクリアする「magento setup:upgrade」コマンドを使用します。
bin/magento setup:upgrade
これで、Magentoストアでサンプルデータのテストを開始する準備が整いました。製品の追加、製品の削除、支払いシステムの試用、サーバー負荷のテストもできます。このプロセスに問題がある場合は、以下にコメントしてください。問題を解決するために喜んでお手伝いします。
これを試してください。
ターミナルで次のコマンドを実行
php bin/magento sampledata:deploy //サンプルデータをmagento2にデプロイする
php bin/magento setup:upgrade //モジュールをアップグレードし、セットアップファイルを実行する
php bin/magento setup:di:compile //ファイルをコンパイルする
php bin/magento indexer:reindex //インデックスフラットテーブルと製品価格
php bin/magento setup:static-content:deploy //静的ファイルを再生成する
Var Folder 777に完全な許可を与えます。
ブラウザでサイトを読み込む