現在、私はTumblrの上に走っているブログを持っています、それは私が自己ホストされたWordpressインストールに移行したい比較的若い(3ヶ月かそこら、おそらく25の投稿altogehter)です。私はWordpressを何度もインストールして設定しましたが、これを理解することはできませんでした。理想的には、これが私がやりたいことです。
私が彼らを理解しているのでこれがこれに関する問題である:
そのドメインが他の場所を指すので、私はそれが最終的に生きるドメインの中にWordpressのブログをインストールすることができないでしょう。このため、私はそれを別のドメイン(test.realdomain.comか何か)にインストールし、そこにインポートとテーマ開発のすべてを行う必要があるでしょう。ここでの悪いところは、Wordpressが記事の完全なURLをGUIDとして使用することです。そのため、各記事、ページ、メディア資産がtest.realdomain.comではなくrealdomain.comに配置されるようにデータベースを手動で編集する必要があります。
私のWordpressのすべての旅行で、どういうわけか私がこの問題に対する超簡単な解決策を見逃していたのではないかと思います。 Wordpressのように成熟した製品では、ステージング環境でサイトを構築し、データベーステーブルを手動で編集しなくても本番環境に展開するなど、簡単な方法はないと私は信じ難いと思います。
提供された援助は大いに感謝されます、そして、私が何かを明確にするのを助けるどんな詳細も省略したかどうか私に知らせてください。
ありがとうございます。
他の人がすでに述べたように、これは長いプロセスになる可能性があります。しかし、それは比較的簡単なこともあり、私は過去に他のWP以外のサイトをWordPressに移行するためにこれを行いました。
まず最初に、あなたのサイトをTumblrからWordPressが使えるフォーマットにエクスポートする必要があります。これを行う方法についていくつかのチュートリアルがありますが、この目的のために特別に構築された1つの優れたツールも Tumblr 2 WordPress です。
エクスポート/インポート処理中に失われた場合に備えて、使用しているすべてのイメージのバックアップコピーを作成することもできます。
ほとんどのホスティングパッケージでは、開発中に一時ドメインからサイトにアクセスできます。この機能を使用してWordPressサイトを設定し、すべての設定を微調整して必要な設定にします。
それで….
WordPressが起動したら、古いサイトをインポートして、すべてが意図したとおりに機能していることを確認します。
WordPressが起動したので、正しいドメイン名を使用します。ダッシュボードにログインして、設定→一般に進みます。サイトのURLとブログのURLの両方を使用する値に変更して[保存]をクリックします。
これはあなたのサイトを一時的に破壊します!!!あなたは次のステップに従うまでログインすることができないでしょう!!!
hosts
ファイルを編集しますWindowsでは、hosts
ファイルを編集してドメインを別の場所にリダイレクトできます。これにより、あなたのマシン上のみとなります。実際のサイトはhttp://mysite.com
ですが、あなたのサイトはhttp://temporarysubdomain.myhost.com
に表示されます。
コマンドプロンプト(DOS)から、コマンドipconfig /flushdns
を実行します。これにより、DNSリゾルバのキャッシュがフラッシュされ、処理が少し速くなります。
正しく作業していれば、http://mysite.com
編集したhosts
ファイルがあるコンピュータから _にアクセスできるはずです。ログインして、サイトが表示どおりに表示されていることを確認します。移行に失敗した画像のURLを編集して、見栄えが悪くなるまで数分かかります。
WordPressがインストールされ、ドメインと連携するように設定され、移行されたTumblrのコンテンツが表示されるようになったので、今度は実際にドメインをWordPressに向けます。ホストに戻り、ドメインが正しい場所を指すように移動します。
hosts
ファイルをリセットしますドメインが指定されたので、戻ってhosts
ファイルに加えた変更を元に戻します。そうしないと、移行がいつ行われたかを知る方法がありません(システムが常に正しいサイトを指している場合でも)他の国々はそうではありません。
真剣に。 DNSの更新がインターネットを介して伝達されるまでにはしばらく時間がかかることがあります。そのため、指定したドメインがすぐに機能するとは思わないでください。 12分かかるかもしれません。 12時間かかるかもしれません。これはあなたのホストとあなたのISPによります。
あなたが見ているフットボールの試合の間、それが正しく指し示されているかどうか確かめるために時々チェックインしてください(私はコマーシャルとタイムアウトを勧めます...彼らはとにかく退屈です)。これで、デフォルトのhosts
ファイルを使って実行しているので、DNSが最終的に通過するとすぐに新しいサイトが表示されるはずです。
上記の手順をすべて正しく実行したら、完了です。 ISPのDNSキャッシュの更新にかかる時間によって、全体のプロセスは15分から数時間かかることがあります。私はこのプロセスをクライアントサイトで何十回も使ってきましたが、毎回うまくいきます。
http://temporarysubdomain.myhost.com
ではなくURL http://mysite.com
で保存されるでしょう。これを修正するには、サーバーサイドのリダイレクトを作成するか、手動で画像を編集する必要があります。投稿が25件しかないので、これを手動で行うのはたいしたことではありませんが、ショートカットを探している場合は、SQLの検索置換ステートメントを使用してプロセスを自動化する方法があります。いつものように、質問があれば遠慮なく聞いてください。
免責事項 - 私の経験にはWPを動かすことしか含まれていません。
まず始めに サイトのURLを変更する 、それはWPがURLの変更をどのように保存し反応するかを適切にカバーしています。簡単にしましょう。
ここでの悪いところは、Wordpressが記事の完全なURLをGUIDとして使用しているため、各記事、ページ、メディア資産がtest.realdomain.comではなくrealdomain.comに配置されるようにデータベースを手動で編集する必要があることです。
無視してください。
GUIDは、フロントエンドの表示には使用されません。それらは(例えばフィードの中で)広範な識別子として機能しますが、サイトに表示される実際のリンクは完全に別々に形成されます。
私はローカルテストスタックを持っています - ブログからインポートされた投稿は実際のドメインを持つGUIDを持っていますが、localhost
上で完全にうまく動きます。
私たちのシナリオは少し異なりますが、似たような特徴があります。私たちは、かなり大規模な(500以上のブログ、14かそこらのドメイン)WordPress MUインストールをホスティングプロバイダから新しいクライアントホスティングWordPress 3.0.1インストールに移行しています。これが私たちの全体的な計画です。
あなたが行動後の報告を望むなら、私はいつか金曜日にそれを提供することができます。
この問題に対する簡単な解決策は実際にはありません。また、WordPressをそのまま使用しても、データベースを手動で編集せずに開発から運用に移行することはできません。 :)
この質問を見たいと思うかもしれません: How to:簡単にWordPressのインストールを開発から本番に移行しますか? いくつかの方法が説明されています。
非常に簡単な解決策は、example.comを別のIPアドレスを指すようにワークステーションのhostsファイルを修正することです。ブラウザでexample.comを呼び出して、古いサーバーではなく新しいサーバーを入手し、変更がDNSを介して伝播された場合とまったく同じように状況を確認できます。このスイッチは ghost
のようなツールを使って単純化できますが、 ホスト経由ですべてのプラットフォームでそれを行う方法があります。ファイル 。
ghost
の方法:
adam@compy:~$ ghost add example.com 10.0.0.1
Ben Ward PHPスクリプト(Tumblr2Wordpress)を使用してTumblrブログからWordpressに移行することについて。前回テストしたときには、通常の投稿以外のタイトルは生成されません。 Tumblr {PostSummary}ブロックを使用することでこれを解決することができます(PHP script)。これは、Tumblr内で(RSSフィード用などの)何もないところにタイトルを作成するためのものです。
もう1つ注意すべき点があります。 Ben Wardの優れたスクリプト(私は本当にそれを意味します。実際には、TumblrからWordpressに移行するのがはるかに優れたソリューションです)では、メディア(画像など)はインポートされません。インポートが完了すると、すべての画像がTumblrのサーバーにホットリンクされます。繰り返しますが、この問題はインポート後にプラグインを使用することで簡単に解決され、Wordpressのブログが自動的にホットリンクされた画像をダウンロードできるようになります。