Internet Explorer ではこのページは表示できません
Firefoxでは各動作をしようとする
*.phpファイル
をダウンロードしようとする。
Google Chromeでのエラーは
このウェブサイトはご利用いただけません。
http://www.afrojapan.com/blog/wp-admin/post.php のウェブページは一時的に停止しているか、または URL が変更している可能性があります。
+エラーの詳細
元のエラー メッセージは次のとおりです。
エラー 324 (net::ERR_EMPTY_RESPONSE): 不明なエラーです
っとなる。
どういった時に起こるかと言うと、主に投稿を編集していて”下書きとして保存”を押した時。
編集している時間がWordPressを使う上で一番多いからそう感じるのかもですが。
この症状がでるとだいたい他のメニューに飛ぼうとすると同じ症状がそれに移り画面は切り替わらない。
Blog自体も開かなくなることもある。
しかし、いつも全部が駄目になるわけでなくダッシュボードには移動できたり。逆にダッシュボードまでもだめとか・・・。
最終的にどうなるかと言うと、数分まてば何事も無くまた動くようになります。
グレードアップ以前からだったんですがphpファイルをUTF-8nのLFで保存しなおして上げなおしても症状変わらず。
プラグイン関連かなーぐらいしか考えが浮ばず。
っで、自分なりに考えて可能性がありそうで気になったのが、データベースがすごいことになってそうな。
何がすごいことかと言うと、記事IDがやたらでかい。
なぜこうなったかを考えると、プラグイン”Exec-PHP”の扱い方。
“Exec-PHP”はページ、投稿、ウィジェットのテキストの内容をPHPで動作させるもの。
投稿を編集している時にテキストではなくビジュアルで書いたいたためPHPが誤動作をおこしたまま投稿をつづけこの現象が起こるたびにデータベースを狂わせてIDが膨れ上がる。
そして誤動作をさせるようなPHPソースが貼り付けられた投稿が残っているため、あるタイミングでWordPressに影響しているんじゃないかと・・・。
つまり”Exec-PHP”を使用した上で、投稿で編集の仕方がまずかったので誤動作を繰り返しデータベースもおかしくしていると思うようになってきたわけです。
調べる手段も修正する方法もわからない状態ですが・・・。
自分なりに考え編集に問題があったとしてどうやって直すのがいいのかこれから調べていくことになりそうです。
とりあえず”Exec-PHP”を起動させて記事編集が使いきれてないならプラグイン変更しておこう。
“PHP Code Widget”と言うものを拾ってきました。
もともとPHPを動かそうとしたのはphpファイルを触らずウィジェットにPHPコードを貼り付けてカウンターとか手軽に動かせれると考えたからなので投稿でPHPが動かなくても別にかまわない。
ならウィジェットに対してだけPHPが動くプラグイン・・・ってことで見つけてきました。
導入は簡単でいつものようにpluginsディレクトリーにアップロードし”Executable PHP widget”を有効、外観>ウィジェットに新しく”PHP Ccode”ってのが出来ているのでそこにPHPコードを書き写すことで機能します。
これで下手な編集でもページや投稿には影響はしなくなるはず。
しかし、データベースには過去の記事が残ったままなので解決にはなってないようですが。
それともう1つ不具合が・・・
テーマを変更してから気づいたんですが、タグクラウドが機能していない・・・。
Fatal error: Call to undefined function UTW_ShowCurrentTagSet() in /usr/local/www/htdocs/afrojapan/public_html/wp-content/themes/wptp-chocolate/tag.php on line 11
blog自体はつぶれたりしないんだが記事欄にこのエラーがでてくる。
Googleで調べると同じエラーが出てはくるがデータベースがどうにかなってるような???
どういうことなのかさっぱりだ・・・もう少し勉強しなければならないようです・・・。
プラグインをいろいろすぐに入れすぎたかな・・・アップグレードも待つべきだったか・・・。
“Executable PHP widget”を導入時の参考サイトは以下
Executable PHP widget:ウィジェット内でPHPを実行 ≫ WordPressメモ