
WPML Contractorsシステムの終了とカスタム開発の依頼先について
長年にわたり提供してまいりました WPML Contractors システムですが、このたび終了することとなりました。このシステムは、WPMLのサイト所有者と専門の開発者やエキスパートをつなぐ優れた手段として機能していましたが、現在では利用がほぼなくなっているためです。
WordPress Codexは素晴らしい情報源ですが、新しいホスティングプロバイダーへの移行やドメイン名の変更を検討している一部のユーザーにとっては、少し難しく感じるかもしれません。
移行に役立つ印刷可能なチェックリストを作成しました。また、SEOの問題や、問題が発生した場合の対処法についても取り上げています。
古いホスティングプロバイダーのアカウントはまだ解約しないでください。DNSが浸透し、ファイルとデータベースを確認するための時間を確保するため、少なくとも1週間は有効にしたままにしてください。
メールアカウントの移行、新しいホスティングプロバイダーでのアカウント設定、該当する場合はネームサーバー設定を含む新しいドメイン名の決定など、他の項目についてはすでに準備を終えている必要があります。注:この記事で説明するバックアップ方法の一部は、メールアカウントもバックアップします。
新しいホストに依頼する
まず、新しいウェブホストに、古いホストからの移行サービスを提供しているか確認してください。ほとんどの場合、サーバーの設定によってはこのサービスを無料で提供しています。
プラグインの使用:Duplicator
Duplicatorを使用すると、安全な保管のため、または新しいホスティングプロバイダーへ移行するために、データベースとWordPressファイルをバックアップおよび再インストールできます。これは無料のプラグインですが、大規模なサイト向けにプロ版にアップグレードすることも可能です。
簡単な方法:Cpanel
Cpanelには、データベースとファイルをバックアップするための機能が組み込まれています。Cpanelのホストから別のCpanelのホストへ移行する場合はさらに簡単です。
オプション1:Cpanelから別のコントロールパネルへ
オプション2:Cpanel + File Manager + PHPMyAdmin
オプション3:CpanelからCpanelへ
手動での方法:FTP
FTPによるファイル転送は最も時間がかかりますが、上記のオプションが機能しない場合に役立ちます。人気のあるFTPプログラムには、FileZillaやCuteFTPなどがあります。/www/または/public_html/フォルダー内のファイルのみを対象とします。
プラグインの使用:Go Live Update URLs
Go Live Update URLsは、データベース内のURLを変更するためのシンプルな検索/置換プラグインです。
httpを含め、末尾のスラッシュ「/」を除いた完全なURLを検索して置換します。
http://example.com
簡単な方法:wp-config.php注:このオプションはマルチサイトでは機能しません。
設定 > 一般に移動し、「WordPress アドレス (URL)」と「サイトアドレス (URL)」のURLを変更します。変更を保存します。
wp-config.phpの先頭に以下の行を追加します。
define('WP_HOME’,’http://example.com’);
define('WP_SITEURL’,’http://example.com’);
手動での方法:データベース他のすべての方法が失敗した場合は、データベース内で置換を行うことができます。
別の方法として、functions.phpを以下のように更新します。
update_option('siteurl’,’http://example.com’);
update_option('home’,’http://example.com’);
ファイルをダウンロードする前に、誤ってドメインのネームサーバーを変更してしまった。 サーバーのIPアドレスに接続するか、一時的にネームサーバーを元に戻します。IPアドレスは、ホスティング会社から最初に送られてきたメールに記載されているか、テクニカルサポートにメールで問い合わせることで確認できます。FTP経由でIPアドレスに接続するか、Cpanelを使用している場合はhttp://[IP-HERE]/cpanelにアクセスします。たとえば、IPアドレス127.0.0.1に接続する場合、CpanelにアクセスするためのURLはhttp://127.0.0.1/cpanelになります。そこから同じ認証情報でログインするだけです。
ページが404を返す。
データベース内でURLが正常に置換されたか確認します。WordPressのバックエンドでパーマリンクを再保存します。
ホームページのメニューリンクが404を返す。
外観 > メニューに移動し、ホームのリンクを変更する必要があるか確認します。
uploadsフォルダーに画像を書き込んだり追加したりできない。 wp-content/uploadsフォルダーのパーミッションを755に変更します。それでも機能しない場合は、777を試してください。これらのパーミッションでも解決しない場合は、新しいホスティングプロバイダーにお問い合わせください。
他のすべての方法が失敗した場合。 yourfiles_backup.zipバックアップのコピーを作成し、ファイルを解凍します。ファイルとデータベースを復元し、上記の手順をもう一度実行します。URLの変更には特に注意し、すべてのファイルとデータベース情報が正常にインポートされたことを確認してください。
301リダイレクト
古いドメインがまだ有効な間に、新しいURLへの301恒久リダイレクトを設定することで、古いドメインから新しいドメインへ転送できます。古いドメインの.htaccessに以下を追加します。newwebsite.comを新しいURLに置き換えてください。
Redirect 301 / http://www.newwebsite.com/
サブディレクトリから移行する場合は以下のようになります。
Redirect 301 /subdirectory/ http://www.newwebsite.com/
.htaccessを保存した後、新しいブラウザでドメイン名にアクセスすることで、これらの変更が反映されたかテストできます。
詳細情報:.htaccessファイルを使用してサイトをリダイレクトするにはどうすればよいですか?
GoogleとBingへの通知
次に、GoogleおよびBingのウェブマスターツールにドメイン名の変更を通知します。
サイトマップの再送信
GoogleおよびBing にサイトマップの変更を通知します。
ユーザーへの通知
ニュースレターやソーシャルメディアを通じて、新しいドメイン名についてサイトのユーザーに通知します。
リンク切れと404エラーの監視
404プラグインを使用して、リンク切れがないか監視します。単一のページについては、301リダイレクトプラグインを使用したり、カスタム404ページを作成したりできます。
TwitterでWPMLをフォローする、Facebookで「いいね!」する、またはRSS経由で更新情報を受け取ることができます。
この記事に関するフィードバックや、今後のトピックに関するアイデアがある場合は、Twitter経由でご連絡いただくか、以下のコメント欄にご意見やフィードバックをお寄せください。