MarsEditがposterrorを吐いたので備忘録

雑記

MarsEditがPost Errorを吐いたので備忘録

出てきたエラーはこれ。出てきたタイミングは記事を投稿しようとした時。

スクリーンショット 2021 11 01 20 59 05

ざっくりした翻訳は「サーバーがリクエストに答えてくれなかったからポストできなかったよ!大体プラグインが悪さしてるから無効化して試してみな!」みたいな内容。

Learn Moroを確認しても大体同じ内容が書いてありました。(プラグイン無効して試せ。)

プラグインを無効化しても解決せず。ワードプレス、PHPを新しいバージョンにしても解決せず。

今回の場合は使えない文字が含まれていたっぽい

色々調べて参考になった記事はこちら⇨MarsEditでエントリーを投稿したら「Post to Weblog Error」とエラー発生。原因は不思議な文字コードが本文にあることだった。

結論から言うと私の場合タイトルに使用した[]が原因だったっぽい。タイトルの[]を削除すると問題なく投稿できました。

いつも通り括弧を入れただけなのになぜダメな文字になってしまったのかは謎。参考リンクの方も何故ダメな文字コードが入り込んだのかはわからなかったそう。

ちなみに入力し直した[]は普通にポストできました。なんでやねん。

とりあえずMars Editに直書きして起きてるので入力時の何かしらだとは思うが、どこか変なキータッチしてしまったであろうと結論づけておきます。

まぁ次回同じことが起きたら、怪しいところを入力しなおすようにします。

原因を特定するために問題を切り分けるのは大事

なんてことはないことですが、エラーが出てきたヘルプに書いてある通り対応しても解決しないことって良くある。

ある程度当たりをつけてから、悪さをしているのは誰か切り分けて特定するのは大事です。

今回で言うと、プラグインを一個ずつ無効化してどれが悪いか調べるとか。結果、原因はプラグインじゃなかったけど。

文字が問題かな?ってわかった後も本文一行ずつ外してPostできるか試す。結果本文じゃなかった。

最終、タグ⇨スラッグ⇨タイトルと絞り込んでいって無事特定。

それ以前にもろもろのバックアップとバージョンアップを済ませて、セキュリティ要件で弾かれてるかもしれないとの情報を頼りにサーバーの設定変更したり。(このへん⇨【WordPress】MarsEditで「Post Error」「Upload File Error」が出た場合の解決方法(エックスサーバー)の記事参考)

もう少し知識があれば簡単に当たりをつけれたんだろうなと思うとなんだかモヤモヤします。

MarsEditもプレビュー機能とかでしか活用できてないし、WordPressで直接記事編集した方が効率いいのかなぁ…わからん。

まぁこういうタイミングで諸々アップデートが済ませれるのでとりあえず良しとします。(定期的にやれ)

それでは〜