-
投稿者投稿
-
2023年4月26日 5:44 PM #122201
【お使いの Snow Monkey のバージョン】20.0.1
【お使いの Snow Monkey Blocks のバージョン】19.1.0
【お使いの Snow Monkey Editor のバージョン】9.2.1
【お使いのブラウザ】Chrome
【当該サイトのURL】### 発生している問題
Query MonitorでPHPエラーが出ている
Query Monitorを無効化すると画面にバグが出てくる### 試したこと
メッセージに
Implicit conversion from float 0.9 to int loses precision
場所は
wp-includes/class-wp-hook.php:77と
wp-includes/class-wp-hook.php:79です
Query Monitorの開発者に相談したところ
You should contact the author of the Snow Monkey theme and let them know about the error.
(Snow Monkey テーマの作成者に連絡して、エラーについて知らせる必要があります。)
と返答がありましたので、ご連絡させていただきました。
よろしくお願いいたします。
♥ 0Who liked: No user2023年4月26日 5:46 PM #1222042023年4月26日 7:22 PM #1222072023年4月26日 7:37 PM #1222092023年4月27日 12:02 AM #1222192023年4月27日 2:43 AM #122222キタジマさん、Olein_jpさん、es:エスさん、ご返信いただきありがとうございます。
気がつがず遅れてすみませんでした。
バグの箇所はこちらです
1枚目
2枚目
QueryMonitorを消そうと思い無効化するとこうなってしまいます。
サイトにはヘッダー(グローバルナビゲーション)のところに表示されます。
これが原因なのかはわかりませんがAll-in-One WP Migration でお客様のテスト環境にインポートするとサイトは見れるのですが管理画面が真っ白になってしまいます。
どうかご教示お願いいたします。
♥ 0Who liked: No user2023年4月27日 9:02 AM #122228トピックおじゃまします
sususuさんと同じエラーがでてる環境があるので、情報共有します
エラーメッセージ:deprecated(非推奨)
Implicit conversion from float 0.9 to int loses precision
エラー箇所:
wp-includes/class-wp-hook.php:77 add_filter() wp-includes/plugin.php:442 add_action() wp-content/themes/snow-monkey/app/setup/head.php:24 load_template('wp-content/themes/snow-monkey/app/setup/head.php') wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php:246 Inc2734\WP_View_Controller\Helper::locate_template() wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Template_Part.php:69 Inc2734\W\A\Template_Part::render() wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php:292 Inc2734\WP_View_Controller\Helper::get_template_part() wp-content/themes/snow-monkey/Framework/Helper.php:61 Framework\Helper::get_template_parts() wp-content/themes/snow-monkey/Framework/Model/Setup_Loader.php:45 Framework\Model\Setup_Loader->load() wp-content/themes/snow-monkey/Framework/Helper.php:75 Framework\Helper::load_files() wp-content/themes/snow-monkey/functions.php:105
エラーが出る環境:
Local by Flywheel環境でSnow Monkeyテーマを有効化にした場合
(wp-envのローカル環境だとエラーでませんでした)—–
エラーが非推奨レベルなので(小数点がある値が来てるのに整数型の箱に値収めるの適してないよね?浮動小数点数型にしようぜっていうエラー)、画面が白になってしまうのは別物の問題かなと思いました。
2023年4月27日 9:08 AM #122231画面が白くなってしまう現象に考えられる点や対応策
- クライアントさんのサイトとPHPのバージョン、あるいはWordPressのバージョンに差異がある場合はなるべくテスト環境を実環境にあわせる
- なにかプラグイン側からエラーがでてる(管理画面に入れるようであれば、一旦プラグインを停止して監視してみてみるといいかも・入れない場合はプラグインフォルダー内の各プラグインファイルを一時的にどこか別のディレクトリに移動したりディレクトリ名を変更してみたりして、プラグインデータが読み込まれないようにしてみて監視する)
- WordPress自体のデバッグモードをfalseにしたらログインできるかもしれない
とりあえず思いついたことを羅列してみました(もうやってるよ!とか約立たないわ!とかだったらごめんなさい)
2023年4月27日 9:11 AM #122233こちらでも検証してみた結果、PHP のバージョンを Local にて
8.1.9
にすると発生することを確認できました。設定可能なそれ以下の PHP バージョン環境(
8.0.22
以下)では再現できませんでした。ですので、PHP バージョン起因である可能性を感じますね。
2023年4月27日 9:33 AM #1222362023年4月27日 12:55 PM #1222472023年4月27日 8:24 PM #1222702023年4月28日 5:46 AM #1222802023年5月11日 11:18 AM #122787 -
投稿者投稿
- トピック「Query Monitor でPHPエラーが発生」には新しい返信をつけることはできません。