wordpress

【SSL】常時SSL化する際にハマったので解決策の備忘録

みなさんおはこんばんちは@ReinyaNchannelです

常時SSL化する際にかなりハマったので、その備忘録としてこの記事を残しておく
また、ブログを運営する際にもともと「カゴヤVPS」で運営していたのですが、コマンドの叩き方やメインテナンスが疎かになり、「XSERVER」というレンタルサーバーを借りることにした

常時SSLする上でかなりハマったので他のユーザーが、この記事を参考にしてくれれば幸いです
ちなみに、結構簡潔に書くと思うので悪しからず

プラグインだけでは常時SSL化ならず

今回常時SSL化する上でSSL化を簡単にするプラグインを以下の2つを使用したが駄目だった

  1. Really SSL
  2. WordPress HHTP

 「.htaccess」のファイルを弄っても駄目だった

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

これをイジってダメだ!

前のサーバー「カゴヤVPS」では出来たはずなのに、最早やり方を忘れてる始末

プラグイン「Search Regex」を駆使してもSSL化ならず


「http://25reinyan25.net」→「https://25reinyan25.net」にしてもダメだったので次の手段を考える

「Search-Replace-DB」を使って常時SSL化が完了することとなる

ここに常時SSL化する際に手順を残しておく

step
1
Search-Replace-DB-3-1-0を使っても常時SSL化はならず

リンク先はこちら

2019-09-27現在では配布されているファイルは以下の通り

Search-Replace-DB-3-1-0
searchreplacedb21

step
2
Search-Replace-DB-3-1-0のインストール方法


「XSERVER」を使っているので「FTPソフト」経由で「Search-Replace-DB-master」を以下のディレクトリのある場所に置いてあげる

ポイント

wp-admin
wp-content
wp-includes

 

以下のアドレスにアクセスする

ポイント

https://自分のドメイン名/Search-Replace-DB-master/

 

使い方はこちらのブログを参考にすると良い。結構詳しく書かれているので参考になります

 

step
3
Search-Replace-DB-3-1-0を入れて置き換えする


今現在使用しているPHPのバージョンは「PHP7.2.17」で、「Search-Replace-DB-3-1-0」はPHP7.2.17では対応しておらず、「PHP 7.0.6」までしか対応していない
なので、XSERVER側で「PHP7.0.33」にダウングレードしても改善されず。また、「PHP5.6.40」にしてもダメだった

逆にここの段階で常時SSL化ができれば上出来
あなたはここで作業は終わりのはずです

しかし、わしはまだ終わらないので続く

step
4
searchreplacedb21でやっと常時SSL化に成功


PHP5.6.40」にしといたまま、「searchreplacedb21」をインスコする

インスコ方法は先程と同じく

ポイント

wp-admin
wp-content
wp-includes

この3つのディレクトリのあるところに放り込む

 

以下のアドレスにアクセスする

ポイント

http://自分のドメイン/searchreplacedb21.php

 

使い方はこちらの記事は参考になります

まとめ

とりあえず3日かけて常時SSL化の作業だったけど、さすがに疲れましたが、これが誰かの参考になったり、この記事を見るときはまた忘れてるころなので残しておく
にしても、近年ではブログやサイト運営する上で「SSL化」は必須科目らしいのでめんどくさいですが、近頃では簡単に「SSL」が簡単に導入できるので。新規で運営していく方は優しいのではないでは

ちなみに、わしは引っ越ししてきたので、「常時SSL化」する際は大変苦労してやった
しかし、これでまた知識は少なからず付いたと思うので、忘れずにいよう!

サイト管理者のプロフィール

ReinyaN

Mixerで活動してる配信者&オフィシャルパートナーを勤めています「ReinyaN」です ゲーム配信を主に流しています

関連記事とスポンサーリンク

新着最新記事5件

  • この記事を書いた人
  • 最新記事

-wordpress
-, , , , , ,

Copyright© AkaMaruServer , 2020 All Rights Reserved.