回答:
クイックリファレンスがあります。
基本的に、app / etc / env.phpの接続設定、URLの設定を変更し、core_config_data
ソースファイルにパーミッションを設定する必要があります。
バックアップデータベースをインポート--after、我々は変更する必要があるweb/unsecure/base_url
とweb/secure/base_url
のパスcore_config_data
テーブル。以下を確認できます。
SELECT * FROM core_config_data a WHERE a.`path` LIKE '%web/unsecure/base_url%'
UNION
SELECT * FROM core_config_data a WHERE a.`path` LIKE '%web/secure/base_url%'
これらの値を独自のURLに変更します。
-host、dbname、username、pwd app / etc / env.phpを変更する必要があります:
array (
'table_prefix' => '',
'connection' =>
array (
'default' =>
array (
'host' => 'localhost',
'dbname' => 'mage21',
'username' => 'root',
'password' => '',
'active' => '1',
),
),
),
-ファイルの許可と所有者を変更します。
http://devdocs.magento.com/guides/v2.1/install-gde/prereq/file-sys-perms-over.html
http://devdocs.magento.com/guides/v2.1/config-guide/prod/prod_file-sys-perms.html
-静的コンテンツの展開を実行できます php bin/magento setup:static-content:deploy
--rememberは、Magentoのキャッシュをクリアし、削除しvar/generation
、var/composer_home
、var/view_preprocessed
。
ここに良いドキュメントがあります: http : //devdocs.magento.com/guides/v2.0/config-guide/prod/prod_deploy.html
[編集]
Magento 2.2バージョンから、多くの改善点があります:http : //devdocs.magento.com/guides/v2.2/config-guide/deployment/
まず、データベースが新しいサーバーにエクスポートされることを確認します。
次に、magentoルートファイルを新しいサーバーに転送します。
ルートフォルダで、新しいデータベースに変更します。これを行うには、app / etc / env.phpにアクセスし、DB配列情報を変更します。ホスト、dbname、ユーザー名、パスワードを新しいものに変更します。
次に、magento DB core_config_dataの安全なURLと安全でないURLを新しいIPに変更します。IPの後ろの「/」を忘れないでください。これは必須です。
新しいファイルの所有者をWebユーザーにします(Apacheの場合:sudo chown -R www-data / var / www / magentoroot)。正しいファイルとフォルダーのアクセス許可を設定します。
最後に、bin / magento cache:cleanおよびbin / magento cache:flushを実行してキャッシュをクリアします。
また、ソースプラットフォームで作成したcronジョブをターゲットプラットフォームでセットアップし、memcachedなどのインストールが必要なPHP拡張機能をインストールすることも考えてください。
テストフレームワークをセットアップした場合は、編集する必要があります。
dev / tests / functional / etc / config.xml
dev / tests / functional / phpunit.xml
サイトマップ/sitemap.xmlも正しくありません。cronジョブがいつ/いつ更新するかはわかりません。それ以外の場合は、マーケティング-> SEOと検索->サイトマップで手動で更新します
2FAを有効にしている場合は、いくつかの変更を加える必要があります。私はこれを正しい方法でやらなかったので、2FAモジュールを無効にして、ゼロから始めました。しかし、オーセンティケーターをリセットするだけで十分かもしれません。
php bin/magento msp:security:tfa:reset <username> <provider>
https://docs.magento.com/m2/ee/user_guide/stores/security-two-factor-authentication-manage.htmlを参照してください