Contact Form 7のエラー

日本語ドメイン.htaccessファイルを更新してください+ブロックエディターの不具合+Contact Form 7に出てるエラー それ全部ここを直すだけで解決します

2016年9月6日

大切なお知らせ

諸事情により全ての記事のURLが変更になりました。
2024年11月以前の記事をブックマークして下さっている方は、お手数ですが新しいページ(今、ご覧頂いているのが新しいURLとなります)から登録の変更をお願いいたします。

こんな弱小ブログにまでたどりついたあなたはきっと、「どこにも出ていない自分だけの不具合」に打ちひしがれていることでしょう。

「.htaccessファイルが自動更新されなかったら手動でリライトルールを書き込めばいい」

「テーマかワードプレスのアップデートの不具合だから待つしかない」

「phpのバージョンがどうしたこうした」

って、「そんな事ぁ、とっくにやってんだよ!どいつもこいつも同じことばっか言いやがって!!」ってなってるんでしょ?

私はなった。

そして片っ端から全部やった。

最後の大トラブル発生時の環境

日本語ドメイン

パーマリンク設定は「%post_id%」

Apacheの操作ができないロリポップ

ディレクトリの仕様が他のサーバーとはちょっと違うロリポップ

「バージョンの古いデータベースを、「MySQLバージョン5.7」以上に直接移行する機能の提供はございません。」が公式発表(2024年12月現在)のあのロリポップで

MySQL バージョン 5.6

何か不具合がでるたびに「そりゃそうでしょうよ」でしかなかったし、検索したらすぐに解決方法がでてくる普通の皆さんの普通の不具合解消法を何日も何日も回遊して、毎回、そんな風にして乗り越えてきたんですけど、最後のその時は「ブロックエディターが使えない」という不具合が「1つのサイトでだけ起きてる」ということが分かって。

環境のせいじゃなくね…?じゃあ、なんで?って、どうしても解消しないと気持ちが悪くてせっせこせっせこ調べまくっていました。

そんなこんなであれしてこれして「なんだよ、こんな事かよ」にたどり着きました。

多分、あなたもきっとそう。

もったいぶらずに先に言います。

アドレス(URL)を統一するだけで解決します

インストール先があれでこうだったからとか理由はそれぞれにおありかと思いますが、「一般設定」のここ変えましたでしょ?

wordpressアドレス

「WordPressアドレスは変えてはいけない」みたいなもう何万サイトにでも書いてある事はここでは省略。

WordPressアドレスを変えちゃってログインできなくなったトラブルはいくらでもあるのでググり直してそちらへ。

あくまでも「サイトアドレス」を変えて上と下が違っちゃってる日本語ドメインのあなたへ向けてのお知らせです。

私はここを、こうしていました。

WordPressアドレス(URL)https://xn--n8jel7fkc2g.xyz
サイトアドレス(URL)https://いたちのおうち.xyz

日本語ドメインを持つあなたにはお分かり頂けてると思いますが、xn--n8jel7fkc2gは「いたちのおうち」をピュニコード変換しただけのものです。

なので、ブラウザのアドレスバーには「いたちのおうち」って(サイトアドレスがピュニコード変換後のものでも)日本語で普通にでます。

だから、ここを変えている事を忘れていました。

あ、WordPressアドレスをピュニコード変換で日本語に逆変換しただけなら、ここを直せば他も全部、秒でクリアになるので、もうお帰り下さい。

早く帰ってご自身のサイトをどうぞいじってくださいませ。

ここからは、タイトル回収のためのダラダラ話ししかしませんので。

ちなみに、サイトアドレスをいじったらデータベースの方も変えなきゃいけないって巷ではそう言われてますけど、私の場合、マルチモニターで(左:ワードプレス設定、右:データベース)作業してたんですけど、編集しようとクリックした途端、自動で変わっていました。

いじったというより、本来そうあるべき「正しい表記に戻しただけ」だからかもしれません。

.htaccessファイルが書き込み可能でないため、自動で更新できませんでした

ちょうどその時期、「パーマリンクに数字だけはダメ」という噂が出始めました。

「パーマリンク設定(更新)がうまくいかない」ことについて検索しまくっている中で、目にするのは「パーマリンクに日本語を含むな」とか、そもそも「日本語ドメインは不利です」とか、なんちゃらかんちゃらって、そんな情報ばかり目にして、もうある時から、パーマリンク設定(更新)のたびにエラーが出るのは日本語ドメイン+数字だからなんじゃないかと思い始めて、思い切って、パーマリンク設定を「カテゴリー+ポストid」に変更しました。

どこを見ても「postnameが良い」って書いてあったけど、その時点でこのサイトには約600記事もあったんです。

ムリに決まってるだろ!って事で苦肉の策です。

すごい大変でしたけど、「無事にパーマリンク変更」からの「リダイレクト設定」までできました。

大変だった話は書きたいけど、やり方やなんだはあっちこっちにでていますので、ここでは書きません。

あっちこっちに出てますけど、

実際にやった人の経験談

の中から、あなたとできる限り環境の近い(バージョンとか)人のそれを参考にして下さいね。

絶対、やったことないのにどっかから丸パクッて記事書いてる自称アドバイザーみたいなのには引っかからないで下さい。

オリジナリティを出すためになのか知らないけど、途中でなんかとんちんかんな事になってたりするから、参考にする前に最後まで流れをちゃんと見てからご自身のことをはじめて下さいね。

その時に使ったもの(必須)

  • URLを全部エクスポートしてくれるプラグイン
  • Googleスプレッドシート(もちろんExcelでも良いです)
  • Redirection(プラグイン)
  • Search Regex(プラグイン)
  • 他にもあった気がする

この辺りを使っての方法を書いて下さってる方のを参考にされると良いと思います。

私ができたんだから。

あ、ちなみに、パーマリンクを変更したからって設定のエラーは解消されませんでしたよ。

エラーの原因は「WordPressアドレスとサイトアドレスが違うから」なんだから(笑)

ただ、これだけはお伝えしておきたいのですが、設定でそう言われても更新自体は出来てますから安心して下さい。

ご自身の投稿記事のそれを見れば分かると思いますが、ご不安でしたら、ダッシュボード→ツール→サイトヘルス→「情報」の一番上「WordPress」を開いて「パーマリンク構造」を見てみて下さい。

ちゃんと設定した通りになってますでしょ?

ブロックエディター 画面が真っ白になる不具合

ブロックエディターの不具合は様々な原因であちこちから結構な数でているみたいでお困りの方をたくさん見かけました。

使用テーマのアップデートが追い付いてなかったり、WAFのせいだったり、他のプラグインが干渉してたり…

もちろん、出ている解決法は全部やりました。

テーマをデフォルトのTwentyなんちゃらに変えたし、WAFも切ったし、プラグインも全部止めたし、クラッシックエディターはアンインストールまでしたし、ユーザー→プロフィールの「個人設定」だって、巷で言われてる通りに設定してあっても、それでもブロックエディターに切り替えたら「自動保存」からの「編集しようとした記事は~削除されたかもしれません」って、真っ白になっちゃう。

デバッグモードを有効にしてまでエラーの原因を調べた

良いプラグインがあるそうですが、私はwp-config.phpファイルをいじるやり方で調べました。

wordpress debug

何千件と吐き出された「非推奨」が何なのか、一つずつ調べました。調べようとしました。

「Contact Form 7」がやたらと多いことに気が付いたので、ひとまずコンタクトフォームを見てみることにしました。

Contact Form 7のエラー

Contact Form 7のエラー

問題が解決した今なら、これが何を意味してるか分かるんですけど、その時は「は?属してますけど?」って、意味が分からなくて嫌になりました。

これ、便宜上だったり何だったりのご自身の都合で「gmail」とかで設定している人とかにも出るエラーなんですって。

それでしたら、確かにドメインに属してないからこれが出るのは分かりますけど、私の場合は属してますから…

じゃあこれならどうよ、ってここを「wordpress@いたちのおうち.xyz」に書き換えたらこうなります。

Contact Form 7のエラー日本語ドメイン解決の方法

当たり前です。

でも、その時の私は分かりませんでした。

自分が余計なことをした(してる)せいでこうなってるだなんてつゆほども思っていないから、どこの何がエラーなのか、何が間違ってて、どこを直せばいいのか、途方に暮れていました。

あ、ちなみに、エラーとはでていますが、ちゃんとコンタクトフォームは使えていました。何年も。

コンタクトフォームを開くまでこのエラーには気付けないので、いつからエラーになっていたのか分かりませんが、エラーが出ている時に自分でちゃんと送信(この場合は受信になるのかな)を確認したので問題ないです。

で、こちらも、サイトアドレスをピュニコード変換したもの(WordPressアドレスと同じもの)に書き換えたらエラー表記が消えました。

そりゃあ、そうですよね。

まとめ

ダラダラと「やった事」を書きましたけど、これ全部いわば「余計なこと」なんですよね。

あんまりにもバカバカし過ぎるんだけど、他にも同じように、同じことをしてパニックになっちゃってる方がいたら届くと良いなって思いで書きました。

だって、どう調べても「私が知りたいのはそれじゃない!そうじゃないんだよ!」がズラズラっと出てくるんだもん。

だから、私が勝手に遠回りしただけの無駄な苦労話がせめて誰かの近道になれたら報われるかなって。

あなたはどうか、一番の近道で解決策を掴んで下さい。

どうかあなたのサイトも良いサイトになりますように☆彡

人気ブログランキング

-WordPress
-