ホームページ >CMS チュートリアル >&#&プレス >WordPressサイトを新しいドメインとホスティングに移行する方法
WordPressサイトを新しいホストに移行することは気が遠くなる必要はありません。 よく実行された動きは、一般的な落とし穴を避けて、スムーズな移行を保証します。このチュートリアルは、手動の移行プロセスの詳細を詳しく説明します。常に最も単純ではありませんが、トラブルシューティングに非常に貴重です。 プラグインは代替方法を提供しますが(プラグインオプションについてはこの記事を参照)、手動アプローチを理解することは重要な制御スキルと問題解決スキルを提供します。
キーポイント:
1。すべてのプラグインを無効にします:移行前にすべてのプラグインを無効にします。 プラグインは、移行エラーの最も可能性の高いソースです。 WordPress管理パネルを介してこれにアクセス:プラグイン>インストールされたプラグイン>すべてを選択>無効にします。
2。 WordPressデータベースとファイルをバックアップしてください。重要な変更を加える前に、常にサイトをバックアップしてください。
マニュアルデータベースバックアップ:phpmyadminを使用します。ログインし、WordPressデータベースを選択し、「Export」(SQL Format)を選択します。
ファイルを保存します。
.sql
マニュアルファイルバックアップ:filezillaのようなftp/sftpクライアントを使用して、wordpressインストールフォルダー全体(通常はまたは)をダウンロードします。
プラグインバックアップ(代替): updraftsplusを使用します。設定&gtにインストール、アクティブ化、ナビゲートします。 updraftsplusバックアップ>バックアップ。完了したらバックアップをダウンロードします。 htdocs
public_html
アップデートwp-config.php
:WordPressファイルを抽出し、wp-config.php
を見つけて、次の行を編集し、プレースホルダーを新しいホストの詳細に置き換えます。
<code class="language-php">define('DB_NAME', 'your_new_database_name'); define('DB_USER', 'your_new_mysql_username'); define('DB_PASSWORD', 'your_new_mysql_password'); define('DB_HOST', 'your_new_mysql_host');</code>
4。バックアップをアップロード:
ファイルのアップロード:FTP/SFTPを介して、変更されたWordPressファイルを新しいホストにアップロードします。
新しいホストのphpMyAdminにログインし、新しいデータベースを選択し、[インポート]をクリックします。 SQLバックアップファイルをアップロードします。
wp-config.php
に追加して、ダッシュボードの設定をオーバーライドする:
wp-config.php
<code class="language-php">define('WP_HOME','http://your_new_domain.com'); define('WP_SITEURL','http://your_new_domain.com');</code>
functions.php
(サイト検証の後に削除):
functions.php
<code class="language-php">update_option('siteurl', 'http://your_new_domain.com'); update_option('home', 'http://your_new_domain.com');</code>
wp_options
値を新しいURLに変更します。 siteurl
home
必要なプラグインを再アクティブ化します(プラグイン&GT;インストールされたプラグイン)。パーマリンクを更新します(設定&gt;パーマリンク)。
7。 301リダイレクトを設定します:これらのルールを古いサイトのファイルに追加して、古いドメインから新しいドメインにリダイレクトします。
.htaccess
重要な考慮事項:
<code class="language-apache"><ifmodule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR] RewriteCond %{HTTP_HOST} ^www.olddomain.com$ RewriteRule (.*)$ http://www.newdomain.com/ [R=301,L] </ifmodule></code>および
を確認します。 コンテンツの絶対URLを更新します。 Google RecaptchaやJetpackなどのプラグインを再認証します。 包括的な詳細については、WordPress Codexを参照してください (残りのコンテンツ、FAQは、元の意味を維持しますが、異なる言葉遣いと文の構造を使用して、同様に言い換えられます。
以上がWordPressサイトを新しいドメインとホスティングに移行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。