ヘテムルでSSL化&新サーバー移設&トップページ以外真っ白の原因

ヘテムルコントロールパネル wordpress

ヘテムルサーバーで独自ドメインで管理しているサイトをSSL化(共有SSL)したくてログイン。
色々とリンクを踏まされて「無料独自SSL設定方法」のページに移動。

無料独自SSL設定方法

そこには、

サーバー番号が「usersXXX」の新サーバー環境のアカウントでのみ設定可能です。 「ftpXXX」のアカウントをご利用の場合、新サーバー環境への移設をご検討ください。

えーーええー!
ヘテムルサーバーで独自ドメインを無料のSSL化するのであれば、新サーバーへ移動しないとダメ、とのこと。

マジンガー?オーマイガッー!!

いやいや、そう簡単に言ってくれるな。
ヘテムルには独自ドメインでWPが何十サイトも入っているのだ。

新サーバー環境へ移設機能提供を用意しました、ってことでリリース情報も見たけれど、
一年ちかく放置した私が悪いのか・・。

思いがけずにサーバーを移動することになりました。
これって、結構大変。

そして、移動機能を提供といっても、結構時間がかかったし、ハマったし。

その長い道のりを忘備録として残しておきます。

ヘテムルサーバーの新サーバー移設方法

移設方法はヘテムルサーバーのコントロールパネルにログインして、上の方に記載されている「webサーバー」が「ftpxxx」の人が対象になります。

そして、対象の人はコントロールパネルの「契約・お支払い」のところに「新サーバー移設」というリンクが出ています。

この「新サーバー移設」リンクをクリックすると詳しい方法と移設ツールの開始へ進むことができます。

ヘテムルコントロールパネル

「新サーバー移設」のページにいくと、サーバーを移設する方法が細かく書かれているのだけれど、
このページ、ヘテムルコントロールパネルからログインした状態じゃないと見れないので注意。

移設した後、コントロールパネルからリンクがなくなるから、後から見れないの。
(試しにログインしてURLをコピペしたけれど、またコントロールパネルトップに戻されちゃうんだよ)

移設後に表示に不具合があって、困っても、対応策のヒントとか見れないのよ。

私の場合はヘテムルサーバーを二つ契約していて、そのうち一個を行って(本当はもう一個もやらないといけないけれど)、だから移設方法のページを表示したいと思ったら、移設していないサーバーにログインして見ながらやりました。

ってことで、移設方法記載のURLを書いておくけれど、ログインしないと見れません。
https://admin.heteml.jp/relocate/

で、忘備録としてもキャプチャを残しておく。

クリックすると長いですがページ全体の画像が見れるので、新サーバー移設後にもう一度見たくても見れなかった人はどうぞ。

ヘテムル新サーバー移設説明

 

要は、移設を開始すると、旧、新、二つのサーバーに接続できるようになるから、
移転前サーバーのデータをぜーーんぶFTPでバックアップを取って、移設後のサーバーへアップロードし、
新サーバーの動作確認したら、旧サーバーのデータを消すから30日以内にやってね、

ということです。

実際に行った立場として、以下の流れが良いと思います。

特に今までメンテナンスを怠ってた人は。

以下はWPを使っている人でサーバー移設する人に向けますが、

1.新サーバーはphpのバージョンは5.6からになるので、WP他PHPベースのCMSを使っている人は、旧サーバーでPHPバージョンを上げて動作確認しておく。

2.mysql4、mysql5を使っている人はバージョンを上げる。そして、mysql5を使っていて、コントロールパネルの「データベース」でパスワードの再設定が必要、と書かれている人は、サーバー上のwp-config.phpに書かれているサーバーパスワードに合わせて、パスワードを再設定する。(新しいパスワードにすると、wp-config.php内も変更、再アップロードする必要があるので、パスワードを変えない方が楽)

ヘテムルによる解説⇒ MYSQLへの接続の際の注意点

3.「.htaccess」で’AddHandler php5.×-script .php’ とPHPのバージョンを指定している場合は、あらかじめ記述を削除して、動作確認しておく。

4. 旧サーバーでWPの更新をしておく。プラグインの更新をしておく。使わないテーマは削除しておく

5.ここまでやって、やっとFTPにてデータをダウンロードする。
私の場合は、途中エラーになったりしていて、数日かかりました。FTPソフトをいくつか入れて、同時にダウンロードするのが時間短縮になるかも。

6.そうそう、ヘテムルドメインは.jpから.netに変わるので、アクセス解析他、諸々変える必要があることを覚えておこう。

7.新サーバーへ、ダウンロードしたデータを再度アップロードする。

8.30日以内に動作確認をする必要があるが、「移設を完了」するまでは旧サーバーのデータが表示される。
そのため、新サーバー上での動作確認をするためには、ロードパランサーのIPアドレスの記述で無理矢理?新サーバーを閲覧できる環境を作って閲覧する。

 

9.もし新サーバーでサイトが正常に表示されない場合以下を参考にすること。
また、WPはトップページだけではなく、他ページもちゃんと表示されているかも確認すること。

  • 500エラーの場合
    .htaccess に新サーバー環境で提供されていないphpのバージョン指定がないかまずご確認ください。
  • phpエラーの場合
    phpエラーが出ていないか確認し、プログラムを修正ください。エラーログの読み方はこちらをご参照ください。/li> 
  • 403エラーの場合
    WAFの設定はONになっております。移設先コントロールパネルでWAFのログが出ていないかご確認ください。
    WAFの設定方法
  • CMSをご利用にてエラーの場合
    本体、プラグイン、テーマを最新のバージョンへ更新することで解消するかお試しください。
    WordPressのアップグレードについて

新サーバーでのサイト閲覧が完了したら、「移設を完了する」ボタンを押す。

サーバー移設後、トップページ以外が真っ白になる事態に

IPアドレスによる閲覧もしたはずなのですが、どうもトップページだけ見て「はいはい、表示できてまーす♪」としていたようで・・

「移設を完了」した後に、トップページ以外が真っ白、という事態になっていることに気が付きました。

新サーバーに移設したら、トップページ以外真っ白になっていた

新サーバーでの表示で、一番問題になるのが「.htaccess」の記述方法のようです。

私の場合、確かIPアドレスでの確認で、500エラーとなり「.htaccess」の’AddHandler php5.×-script .php’の記述を外し、表示OKとなりました。

ただ、その際にトップページ以外を見たか、と言われれば記憶があいまいです^^;

結局、新サーバーに移設を完了した後に、トップページ以外が表示されていない(真っ白)ということに気が付きました。

どうも、テーマを変えると表示されたりして、テーマ自体にも問題があるかもしれませんが・・、結局、新サーバーでも「.htaccess」の’AddHandler php5.×-script .php’の記述を元に戻したら、とりあえず、全部表示されました

他にも原因があるのかもしれませんが、取り急ぎ、サーバー移設を完了した後に元には戻せないので、サイトが表示されないのは問題、です。

もし、新サーバー移設して、トップページは表示されるけれど、その他のページが真っ白だった、という方は、一応「.htaccess」の’AddHandler php5.×-script .php’の記述を入れ直してみてください。

また、WPのダッシュボードに入って、パーマリンクの設定を更新、することも効くらしいですよ。

この件については、できればphpのバージョン指定は入れずに、サーバーのコントロールパネル上で行いたいので、時間があるときに確認して、また追記します。

 

 

コメント

タイトルとURLをコピーしました