非ログイン状態で「無効なリクエストです。」となります
-
こんにちは。理想のレビュープラグインです!
さて、導入しようとテストをしたところ、Wordpressにログイン状態でレビュー投稿すると「レビューの投稿に成功しました!」と表示され問題無く動作するのですが、非ログイン状態でレビュー投稿すると「無効なリクエストです。」と表示されて投稿が出来ません。
ブラウザはFirefoxとSafariで確認しており、サーバも2つの仕様が異なるサーバで試しましたが同様でした。
是非利用させていただきたいので、チェックすべきポイントがございましたら教えて頂けますと助かります。
よろしくお願いいたします。
-
ご状況シェアしていただき、ありがとうございます。
以下、私からも情報提供させていただきます。現状、ログイン状態に関わらず問題なく投稿できることを確認しているレンタルサーバーは、ConoHa WINGとエックスサーバーの2つで、拡張などの特別な設定をしない状態で使用しております。(複数のPHPバージョンで動作)
開発には、LOCALを使用しております。こちらも特別な設定はなしです。
サーバーの情報は以下の通りです。
### ConoHa WING wp-server ###
server_architecture: Linux 3.10.0-714.10.2.lve1.5.17.1.el7.x86_64 x86_64
httpd_software: Apache
php_version: 7.3.32 64bit
php_sapi: litespeed
max_input_variables: 1000
time_limit: 30
memory_limit: 256M
max_input_time: -1
upload_max_filesize: 32M
php_post_max_size: 32M
curl_version: 7.71.0 OpenSSL/1.1.1d
suhosin: false
imagick_availability: true
pretty_permalinks: true
htaccess_extra_rules: true### エックスサーバー wp-server ###
server_architecture: Linux 3.10.0-1160.36.2.el7.x86_64 x86_64
httpd_software: Apache
php_version: 8.0.12 64bit
php_sapi: cgi-fcgi
max_input_variables: 1000
time_limit: 30
memory_limit: 200M
admin_memory_limit: 256M
max_input_time: 60
upload_max_filesize: 30M
php_post_max_size: 30M
curl_version: 7.29.0 NSS/3.53.1
suhosin: false
imagick_availability: true
pretty_permalinks: true
htaccess_extra_rules: false### LOCAL wp-server ###
server_architecture: Darwin 20.6.0 x86_64
httpd_software: nginx/1.16.0
php_version: 7.4.1 64bit
php_sapi: fpm-fcgi
max_input_variables: 4000
time_limit: 1200
memory_limit: 256M
max_input_time: 600
upload_max_filesize: 300M
php_post_max_size: 1000M
curl_version: 7.54.0 LibreSSL/2.6.5
suhosin: false
imagick_availability: true
pretty_permalinks: true
htaccess_extra_rules: falseこんにちは!
今回の問題について進捗があったので報告いたします。実は、最新のデフォルトテーマである2022にて同様の問題が発生しました。
ブロックテーマ全体に言えることだと思うのですが、今回の問題個所であるセッションの使われ方にも若干の変更があったようです。そして、その原因をトレースしているタイミングで、今回の不具合原因がシノビレビュー側にあることに気づきました。端的に言うと、セキュリティ向上と、他プラグインとの干渉防止に、シノビレビュー用のセッションデータを再構築していたのですが、その記述の仕方が悪かったです。申し訳ありませんでした。
次のバージョンでは不具合解消されているかと思いますので、お待ちいただければ幸いです。
不具合検証にご協力いただき、大変助かりました!こんにちは。
こちらこそご丁寧にご対応いただきありがとうございます。
委細承知いたしました。取り急ぎ、バージョンアップまでは以前ご案内いただいた方法で使用し、バージョンアップされ次第でプラグイン更新したいと思います。
こうした場合、蓄積されたレビューデータはバージョンアップ後もそのまま利用可能でしょうか?
お手数をおかけして恐縮ですが、よろしくお願いいたします。こんにちは!
先ほど、今回の問題を解消したバージョン1.5.3をリリースしました。すでに管理画面よりアップデートが可能な状態です。蓄積されたレビューデータはバージョンアップ後もそのまま利用可能でしょうか?
今回のコード改変についてはデータベースに影響するものではないため、問題ございません。
今回のバージョンにはCSSの改善なども含まれておりますので、お手隙の際にバージョンアップしていただければと思います。
こんにちは。
ご対応ありがとうございます。早速バージョン 1.5.3 に更新させていただきました。
大変申し訳ないのですが、非ログインで同じエラーが出るようになってしまいました。(さくらのレンタルサーバ、ロリポップともに)
キャッシュ等の影響かもと思い、今まで検証に使っていなかったChromeでも同じ結果でした。検証等でお手伝い出来ることがあればお申し付けください。
よろしくお願いいたします。こんばんは。
ご報告を受けて、一旦、今回の不具合に関する内容をまとめてみました。https://shinobireviews.com/ja/logged-out-user-review-post/
検証を経て、今回のアップデートで解消されると思っていたので、引き続きエラーが発生していることに戸惑っているのが本音です。
公式テーマかつ、シノビレビュー以外のプラグイン全停止の状態でエラーが発生しているとなると、影響を受けるのがレンタルサーバー以外に思いつかないので、振り出しに戻った状態です。
ぜひ根本的な不具合を解消したいと考えているので、差し支えなければ、上記のページをレンタルサーバー側にシェアしていただけると非常に助かります。
こんにちは。ご対応ありがとうございます。
また、不具合等まとめていただきありがとうございます。
こちらの内容と先日のサーバー関係の情報はロリポップ様にメールさせていただきました。
こちら、返信を頂きましたらご報告させていただきます。改めて確認しまして、ロリポップ?さくらのレンタルサーバともに
?シノビレビュー以外のプラグイン全停止
?Twenty Twenty-One バージョン: 1.5
でエラーが発生していました。
お手数をおかけして恐縮ですが、解消していただけると大変ありがたく存じます。
何卒よろしくお願いいたします。当方の都合で恐縮ですが、業務の都合上レビューを集める作業を行う必要があるため、以前ご教示いただいた部分を#でコメントアウトしたところエラーが発生せず動作いたしました。
問題が無ければ解消するまでこちらで運用したいと思っています。また、トークンを購入させていただきました。
こちらの拡張機能について、上記コメントアウトの状況下でいくつかの機能を試したところ問題無く動作しているように思われます。引き続きよろしくお願いいたします。
こんにちは。
色々とご協力いただきありがとうございます!
(トークンでの応援も励みになります!)進展ございましたらシェアしていただけると幸いです。
こちらこそ、引き続きどうぞよろしくお願い申し上げます。こんにちは。こちらこそありがとうございます。
ロリポップ様からご返信を頂きましたので引用させていただきます。
私の方では、技術的なことは理解できないのですが、今回、制作者の方からの直接の問い合わせに対応して下さるとのことでした。
よろしければご対応頂ければ幸いです。今後は、進捗を拝見しながら、以前ご教示頂いた内容にて運用して参ります。
また、その中で質問等を別スレッドにて投稿させていただくことがあるかと思いますが、引き続きどうぞよろしくお願いいたします。この度、お客様からご連絡いただきました内容を確認させていただきましたが、
お客様のWordpressのダッシュボードからご確認いただいた内容でございました。
こちらは、php.iniの情報ではございませんでしたので差分をお伝えするはできません。誠に恐れ入りますが、現在ご提供いただいているようなWordPressの情報を比較いたしましても
改善へつなげることは難しいと思われ、session 周りの情報を比較しなければ改善?解決へは繋がらないかと存じます。お客様にて、phpinfo() で確認できる情報のうち、session の欄の情報をそれぞれ比較いただき、
改善や解決につなげていただくのがよろしいかと思います。なお、誠に申し訳ございませんが、弊社といたしましてはサポートを行う範囲外の内容となりますので、
今後はお客様でのご確認をいただきますようお願いいたします。
弊社へご連絡いただきましても調査を行うことはできず、また現時点でサーバー会社として提供できる
情報も持ち合わせておりませんので何卒ご了承賜りますようお願い申し上げます。また、お客様のWordpressのダッシュボードからご確認いただいたものは
製作者の方にご提供いただくのがよろしいかと思います。最後にこちらはご提案となりますが、もし、該当のプラグイン製作者の方がロリポップのサーバーでも
動くようにすることをご希望の場合は、プラグイン制作者の方から直接、弊社宛へご連絡をいただければと存じます。
また、その際には可能な限り明確な内容でご連絡をいただきますようご協力のほどよろしくお願いいたします。
例)サーバーの仕様について「〇〇の設定値を確認したい」というような形式にてお問い合わせいただけますと幸いです。`こんにちは。
ご連絡いただきありがとうございます。現在、お問い合わせ後の返信を待っている状況です。
進捗ございましたら状況共有いたします。
どうぞよろしくお願いいたします。こんにちは。いろいろとご尽力頂きありがとうございます。
新しいスレッドを作成しようかとも思いましたが、以前教えて頂いた箇所をコメントアウトするという方法で利用しているので、こちらのスレッドにて失礼いたします。
前述の方法にて運用しております。
レビューの投稿日とレビューとして表示される日付が一日ずれているのですが、これは正常動作でしょうか?
例えば、2022年2月26日に投稿するとダッシュボードには投稿日時「2022年2月26日」と表示されますがレビューの日付(名前の横)には「2022/02/27」と表示されます。
さくらのレンタルサーバ、ロリポップともに同じ現象です。たびたびお手数をおかけして恐縮ですが、対応策等ございましたらご教示頂けますと助かります。
よろしくお願いいたします。こんにちは。
私の環境下でチェックしてみましたが、不具合が再現できませんでした。
すべてのレビューの日付が「1日だけ」ズレるのでしょうか?管理画面と、実際のサイトとで、使うデータや処理(内部の処理)が同じなので、考えられるとすると、キャッシュの問題やタイムゾーンの設定あたりになりますが、不具合を再現できない以上、解消が難しいのが本音です。この場合だと正常に表示される、この場合に当該不具合が起きる、などの検証材料があれば良いのですが、デフォルトの設定で当該不具合が起きるとなると、悩ましいです。
また、コメントアウトの部分は今回の処理とは関係ないので、引き続き問題が発生しているのでしたら新しいトピックにて状況お聞かせいただければ幸いです。
こんにちは。
ご返信ありがとうございます。もし差し支えなければ、当該Wordpressのログイン情報等をお送りいたしますので、ご確認頂くことは可能でしょうか?
可能でしたら、ご連絡方法等ご教示頂けますと助かります。
NGでしたら、引き続き別トピックを作成の上、文章でご説明させて頂きます。お手数をおかけして恐縮ですが、ご検討いただきますようお願いいたします。
こんばんは。
もし差し支えなければ、当該Wordpressのログイン情報等をお送りいたしますので、ご確認頂くことは可能でしょうか?
サポートの範囲外ということもあるのですが、現状どこに原因があるかわからないため対応は難しいかと思います。
ーーーーー
当トピックの話に戻りますが、ロリポップより連絡があったため進捗を報告いたします。
ロリポップ側が求めていたPHPのセッション情報を提供したのですが、どこに問題があるのか突き止めることができなかったそうです。(不具合が再現できたかどうかは不明です)
開発者向けの環境などを提供していただければ嬉しかったのですが、契約した上で検証してくれとのことだったので、余裕のあるタイミングで検証してみたいと思います。少しお時間いただければ助かります。
こんにちは。ご対応ありがとうございます。
委細承知いたしました。
コメントアウトの対応で運用を継続したいと思います。補足
なお、別トピックを作成させて頂いた日にち表示の検証のため、新たにWordpressを設置してまっさらな状態で本プラグイン(バージョン 1.5.5)を試したところ、例の箇所をコメントアウトせずに非ログイン状態で投稿に成功しました。
投稿に失敗した環境も、同じサーバでバージョン 1.5.5にてまっさらな状態で試していたので、どうして違いが出るのか不思議に思っております。
- The topic ‘非ログイン状態で「無効なリクエストです。」となります’ is closed to new replies.