web-dev-qa-db-ja.com

古いウェブサイトから新しいウェブサイトへ

古いウェブサイトがライブで実行されています。古いWebサイトのバージョンはdrupal 6.です。この2か月前に、古いWebサイトを置き換えるためにdrupal 7を使用して新しいWebサイトを作成するというタスクを受け取りました。そのとき私はdrupalの知識が0です。古いものを置き換えて問題に直面する準備ができました。古いWebサイトはdrupal 6.新しいものはdrupal 7.です問題があります。そのため、古いウェブサイトとデータベースをサブドメインに複製することにしました。目的は、古いウェブサイトをdrupal 6から7にアップグレードすることです。サブドメインの古いウェブサイトは正常に表示されますが、すべてのリンクがサブドメインのサイト一覧を指す

参考までに、新しいウェブサイトD7を古いウェブサイトD6に無事に置き換えることができました。ただし、ソリューションはD6からD7への移行に基づいていません。この質問は未回答のままになります...

3
peifa

あなたがすべき最初のことはあなたのウェブホスティングプロバイダーに連絡し、あなたのウェブサイトの作業コピーに戻ることができるかどうかを確認することです。 Webサイトの作業用コピーを入手したら、それをローカル環境にダウンロードします。私はこれにMacまたはLinuxマシンのどちらかをお勧めします(ユーザーが使用しているものです)。

ローカル環境が整ったら、D6からD7への移行を開始できます。本番サイトへの移行は絶対に行わないでください。

ここから、drush supを使用してWebサイトをアップグレードできます。 WebサイトがD6からD7に正常にアップグレードされた後。あなたはそれをあなたのウェブホスティングプロバイダーにアップロードすることを考慮すべきです。

1
itsdarrylnorris

この回答を使用して、@ peifaを支援または指導しようとします。 Peifaの知識に従って、詳細が必要な部分などに応じて、複数のステップ(反復)で私の回答を拡張することで、これを行います。 Peifaへ:この回答にコメントを追加して確認し、必要に応じて追加の質問をします。よろしいですか?そして、コメントを追加するのではなく、質問を編集してみてください(あまりに時間がかかりすぎて私が消化するのに時間がかかるので、それは本当に役に立ちません)。 「ローカルホスト」についてのコメントのように、それを質問に入れてから、そのコメントを再度削除してください。他の誰にも:自由に修正して修正などのために私の答えを編集してください。

前提条件:現在のライブ(本番)サイトはD6であり、最終的な成果物は、本番サイトでもD7と完全に置き換えることです。

アプローチ:実稼働環境から一部のTEST環境にD6バージョンを複製します。これは、元の投稿(OP)では「サブドメイン」と呼ばれているようです。私はあなたがApacheをウェブサーバーとして使用していると仮定しています(そうでない場合:他に何か)?また、「localhost」や「virtualbox」などは表示されないため、アップグレードに関連する何かがオンラインのどこかで発生していると思います。そうでない場合は、OPを拡張して明確化してください。

ステップ1:Apache構成を更新して、D7サイトのルートフォルダーとサブドメイン名に関する構成を追加します(これは、サーフィンするURL)。

ステップ2アップグレード手順 に注意してください。

ステップ3:アップグレードDrupalコア(およびデータベース)をD6バージョンからD7バージョンにアップグレードします。詳細を提供する必要がありますその上で?

ステップ4:関連するcontribモジュールをD6からD7にアップグレードします。詳細について教えてください。

1
Pierre.Vriens