LOGIN ID Password Auto Login Register Now! Lost Password?
Xoops Q&A

Plugin for XPressMEによるエラーのようなのですが

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .3 | 投稿日時 2014/9/7 12:20 | 最終変更
shinjou  2nd Class   投稿数: 17
お世話になっております。

XPressME Integration Kitのフォーラムが動いていないので、こちらに投稿させていただきます。

ブログにXPressMEを使用させていただておりますが、WordPress4.0にアップデート後から記事の編集ができなくなりました。
新規投稿はできるのですが、更新・ゴミ箱に移動など、投稿した記事の編集画面から「更新」タブをクリックするとすべて

「本当に実行していいですか?もう一度おためしください。」

というWordPressエラー通知の画面になってしまいます。

モジュール画面にデバク表示はなく、WordPress4.0へのアップデートにもエラーはありませんでした。

最初はサーバーの関係(xrea)かと思ったのですが、xrea以外のサーバーでも同様の現象が生じています。
手動でWordPress4.0を上書きしても解消せず、プラグインを一つ一つ停止して試したところ、Plugin for XPressMEを停止するとトラブルが改善することがわかりました。

ただ、Plugin for XPressMEは停止したままにできませんので、編集が必要な時のみ一時停止にしておりますが、何かと不便ですので、このトラブルの解決法をご教示いただければと思い、こちらに投稿させていただくことにいたしました。よろしくお願いいたします。

なお、システム情報は以下のとおりです。

SERVER::Apache
PHP Version::5.2.5
MySQL Version::5.1.22-rc
XOOPS Version::XOOPS Cube Legacy 2.2.3 Beta 1
XPressME Version::2.52
WordPress Version::4.0

  
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014/9/7 17:39
heiji  Ensign 居住地: ☆☆☆  投稿数: 251
shinjouさん、有識者の方

引用:
shinjouさんは書きました:
ブログにXPressMEを使用させていただておりますが、WordPress4.0にアップデート後から記事の編集ができなくなりました。
新規投稿はできるのですが、更新・ゴミ箱に移動など、投稿した記事の編集画面から「更新」タブをクリックするとすべて

「本当に実行していいですか?もう一度おためしください。」

というWordPressエラー通知の画面になってしまいます。

当方の環境でも事象を確認しました。

編集投稿実行時と、指示を受け取った時とでtokenの値が変化しているのに、それも含めて投稿内容のベリファイをしようとして失敗しているようでした。

本来はどう直すべきか私には分かりそうもありませんが、とりあえずベリファイにtokenの値を含めなければ事象は回避できるようです。

/wp-includes/pluggable.php
function wp_verify_nonce()に2か所
function wp_create_nonce()に1か所ある
substr( wp_hash(・・・・
の行から、「. $token」を削除してみてください。

これで私のところでは編集投稿できるようになりました。

XPressMEの問題というよりは、WordPress4.0の問題のような気がしています。

引用:
XPressME Integration Kitのフォーラムが動いていないので、こちらに投稿させていただきます。

この辺りにお詳しそうなToemonさんもお休みのようですが、どうしたものですかね。

shinjouさんの情報で、私の実環境をWordPress4.0にバージョンアップする前に気付けて助かりました。
投票数:3 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014/9/7 18:25
shinjou  2nd Class   投稿数: 17
heijiさん、早速のアドバイスをありがとうございます。

ご教示いただいたように、
/wp-includes/pluggable.php の3つの「. $token」を削除しましたら、トラブルが解消しました。

heijiさんにはXPressME Integration Kitのフォーラムでも何度かお世話になりましたし、今回も助けていただきましてありがとうございます。

トラブルが解消して、ホッとしました
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2014/9/26 20:47 | 最終変更
toemon  2nd Class   投稿数: 6
処理が遅れまして、申し訳ありません。
ご指摘いただきました。
バグにつきましては、本日リリースのVer2.5.3にて、修正させていただきました。

修正箇所につきましては こちらを 参照ください。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014/9/26 23:20 | 最終変更
heiji  Ensign 居住地: ☆☆☆  投稿数: 251
toemonさん

連絡ついてよかったです

> 修正箇所につきましては こちらを 参照ください。

なるほど。Cookieの要素が増えたことによるエラーだったのですね!(?)
早速Ver2.5.3を適用させていただき、問題が解消されたことを確認しました。
ありがとうございます。

実は、本来どうすべきか分からず、wordpress.orgのフォーラムにも相談して、WORDPRESSに手を入れるよりは、XPRESS側に修正を入れてオーバーライドしたほうがまだましかな~なんて考えていたところだったので、ほんと助かりました。
http://ja.forums.wordpress.org/topic/138913?replies=4

これからもよろしくお願い致します。

追伸
XPressME Integration Kitのサイトのフォーラムが使えないとのことで、
 http://ja.xpressme.info/contact-form/
からご連絡差し上げようとしたのですが、どう頑張っても「That CAPTCHA was incorrect. Try again.」で送信できませんでした。

 で、
http://www.toemon.com/%E3%81%8A%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B
からご連絡差し上げようとしたのですが、キャプチャの入力欄が表示されず、送信できませんでした。
 で、
http://www.toemon.com/blog/
のコメントで投稿させていただき、もしかするとそちらで承認待ちになっているかもしれません。

 もしかしたらSPAM対策等で意図的に止められているのかもしれませんが、念のためお知らせいたします。

追伸
 別スレッドの話題ですが、
http://www.xugj.org/modules/d3forum/index.php?topic_id=1373#post_id7188
 有用ではないかと思いますので、是非、盛り込みをご検討いただければと思います。 m(_o_)m
 Toemonさんが依然、マルチサイト用に対応されたものを単独サイトでも使えるようにするというものです。
 よろしくお願い致します。

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014/9/27 10:03
shinjou  2nd Class   投稿数: 17
toemon様

ご教示をありがとうございます。

Ver2.5.3にアップデート後、
/wp-includes/pluggable.php の「. $token」を元に戻し、トラブルの解消を確認いたしました。

今回もまたお世話になり、ありがとうございました。


投票数:0 平均点:0.00
  条件検索へ

Back to Page Top
MainMenu
Manuals
Search
XOOPS Official & Dev.
XOOPS Communities