WordPressのSSL化(https)は、Search Regexでメモリーエラーが出ないか先に調べて!

投稿者: | 2017年11月3日

WordPressのSSL化の流れ(X Server編)

  1. プラグインを使い、WordPressのBackUpを取る
  2. SSL設定をする(X Server)
  3. httpsのアドレスが浸透するまで1時間ほど待つ
  4. WordPressの一般設定で、httpからhttpsにアドレスを変更する
  5. プラグインの「Search Regex」を使い内部リンクをhttpsに変更する
  6. .htaccessを修正して301リダイレクトさせる
  7. Google Search Consoleを設定する

プラグインがエラーを出す


5番の Search Regexを使い、ブログ内のリンクを全て、httpからhttpsに書き換える場面で行き詰ります。

Fatal error: Allowed memory size *******

と、エラーが表示されて、「https」に書き換える事が出来ません。「Search」は、問題なく実行が可能ですが「Replace」をすると、エラーが表示されます。「Nolimit」を「100」に変更して「Replace」をすると、問題なく出来ました。それでは、100個ずつコツコツ変換したら良いかと考え、「Replace & Save」で100個だけ書き換えました。そして、再び100個を変換しようとすると変換出来る項目が表示されません。どうやら、「100」と言うのは、内部リンクの最初から100個目までという意味のようです。内部リンクは、既に何千個もあるので手動で書き換える事が現実的でありません。

エックス サーバーのメモリー設定を変える


サーバーパネルにログインして、「php.ini」を編集します。

この値が「200mb」でしたので「2048mb」に変更しました。下の矢印の「変更する(確認)」をクリックすると、確認ページになります。

再びクリックして設定変更を完了させて下さい。
★実際には、512 → 1024 → 2048と少しずつ上げて、2048の時にプラグインが正常に稼働して、全ての内部リンクを修正する事が出来ました。

SSL化はお早目に・・・

投稿数が多くなったブログは、内部リンクが多くなっています。出来るだけ早目に移行される事をお勧めします。また、「Search Regex」は、「Replace」をクリックしただけでは、まだ「https」に変更されませんので、プラグインが正常に稼働するか確認してからSSL移行を始めると安全だと思います。

Facebookグループ

世界の銀行やクレジットカードに関するFacebookのグループを作りました。
タイランドに関するFacebookのグループ を作りました。

WordPressのSSL化(https)は、Search Regexでメモリーエラーが出ないか先に調べて!」への11件のフィードバック

  1. ゆき

    ありがとうございます。
    おかげ様で、全てhttps化できました。
    大感謝です。
    これからも頑張ってください。(#^^#)

    返信
    1. thailand 投稿作成者

      コメントありがとうございます。ゆきさんもエラーで悩みましたか??? 検索しても情報が殆ど無いですし、既にhttps以降の途中ですし。。。とても焦りました(T T)

      返信
  2. たかの

    助かりました!感謝いたします!

    私も「Nolimit」を「100」に変更して一度は置換できたものの
    その後はどうにもなりませんでした。
    残りは手動で書き換えるしかないのかと考えると、途方に暮れてしまいました。

    この記事で紹介されているように実践し、512 → 1024 M としたところで
    PCが止まりそうになりながらも残りすべてを変換してくれました。

    おかげさまで、完全な「緑の鍵」のサイトにすることができました。
    今日はゆっくり寝られます、本当にありがとうございました。

    返信
    1. thailand 投稿作成者

      私は、最初に投稿数の少ないブログでSSL化を試して成功したので、さて本番!と進んだのですが。そのエラーです。何処を検索しても、このエラーの情報が出てこなかったので「たかのさん」と同じく途方に暮れました。500、1000くらいの変更でしたら気合いでやろうかと思いますが、万の桁ですと無理ですよね。今回は、最後まで諦めずにトライしているうちに解決が出来て良かったです。そして、その情報が「たかのさん」を始め、困った人の助けになれて光栄です!!!!

      返信
  3. 中田

    記事参考にさせていただきました。
    エックスサーバーのメモリー設定を変えたあとは元に戻さなくて大丈夫ですか?

    返信
    1. thailand 投稿作成者

      どちらでも良いと思います。私は、そのままにしてあります。

      返信
  4. ケイタ

    同じエラーで悩んでいたので、大変参考になりました。
    ありがとうございました。

    返信
    1. thailand 投稿作成者

      お力になれて嬉しいです。自分がなった時は、検索しても情報が出てこなくて、頭の中が真っ白になりました。(T T)

      返信
  5. tyubei

    感謝感謝です!
    置き換えが9300あまりもあり、先に進まず途方にくれていたところ、
    こちらの記事に救われました。
    ありがとうございました。

    返信
    1. thailand 投稿作成者

      私のこのエラーが出た時は、途方に暮れました。。。当時は、ウェブサイトでの情報も無く1日くらい悩んでいました。しかし、その時の悩みが他の方の為になり嬉しい限りです!

      返信

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です