-
投稿者投稿
-
2019年11月14日 6:48 PM #35137
【Snow Monkey Block のバージョン】 5.2.1
【ブラウザ】Chrome 78.0.3904.97
===
WordPress5.3と同時にSnow Monkey Blocks を最新版の 5.2.1 にしました。
ローカルで問題なく表示されているのを確認したあと、本番に反映したらFatal Errorが出ました。/wp-content/plugins/snow-monkey-blocks/snow-monkey-blocks.php on line 28前のバージョンと比較してみたところ、「Api」の文字列が最新版で「API」になっており、「Api」に
戻したら問題なく表示されました。
new App\Setup\RestAPI();
↓ ↓ ↓
new App\Setup\RestApi();いつも使わせていただいてます。
お役に立てれば嬉しいです!♥ 0Who liked: No user2019年11月14日 11:13 PM #35178アップデートは、5.2.0 から 5.2.1 じゃなくて、結構前のバージョンから 5.2.1 に一気にあげた感じでしょうか?
結構前のバージョンでは
App\Setup\RestApiが存在しているのですが、少し前のバージョンからApp\Setup\RestApiは全部廃止されてApp\Setup\RestAPIになっています。なので、本来はApp\Setup\RestApiにするとエラーになるはずなのですが、逆にApp\Setup\RestApiにしないとエラーがでるというのがちょっとよくわからずでして…。もし可能であれば、そのサイトの 5.2.1 の中身を全文検索してみて、
App\Setup\RestApiという表記がどのファイルの何行目にあるかを教えてもらえないでしょうか?♥ 0Who liked: No user2019年11月15日 1:33 AM #35184なるほど。本来は、
App\Setup\RestAPIで正しいはずなんですね。snow-monkey-blocks/readme.txtを確認したところ、5.2.1にアップデートする前は 4.8.0 でした。snow-monkey-blocks5.2.1を全文検索してみましたが、
App\Setup\RestApiという表記はありません。
5.2.1では、snow-monkey-blocks.phpの28行目にApp\Setup\RestAPIとなっていますよね。
でもこれだとFatal errorになってしまいます。。。
ちなみにエックスサーバです。ローカルでは問題なかったんですけどね。
サーバの環境によって違うのかも?と思い、試しにロリポップで以下を検証しました。
Snow Monkey Blocks4.7.0WordPress5.2.4で問題なく動作しているものを
Snow Monkey Blocks5.2.1WordPress5.3にしてみる
その結果、ちゃんと動作しました。♥ 0Who liked: No user2019年11月15日 1:41 AM #35185エックスサーバー!僕もエックスサーバーを使っていますが、特に不具合はでていませんね…なんでだ…。アップデートは普通にダッシュボードからされましたか? 例えばサーバーに git 入れてて、git で更新したりすると、同様の現象が起こる可能性があるかなぁと思いました。
RestApiからRestAPIになるときに、ファイル名も同様に小文字→大文字の変更が入っているのですが、git はデフォルトだとファイル名の大文字小文字の変更を無視したと思うので。git を使っていないにしても、サーバー内の
snow-monkey-blocks/App/Setup/RestAPIがsnow-monkey-blocks/App/Setup/RestApiになっていないか念のため確認してみてください!♥ 0Who liked: No user2019年11月15日 2:05 AM #35188解決しました!!
>サーバーに git 入れてて、git で更新したりすると、同様の現象が起こる可能性があるかなぁと思いました。
まさにその通りです!
ローカルから Backlog に push して、git pull でデプロイしてました。
管理画面から、いったんSnow Monkey Blocksを削除して、もう一度管理画面から新規でSnow Monkey Blocks5.2.1をインストールし直したら、何の問題もなく表示されました。まさかGitが原因だったとは・・・
お手数かけてすみません。ありがとうございました。♥ 0Who liked: No user2019年11月15日 10:15 AM #35222おー!解決できて良かったです。ファイル名の変更は注意が必要ですね。報告たすかりました。トピック閉じます。
♥ 0Who liked: No user -
投稿者投稿
- トピック「Snow Monkey Block5.2.1でFatal Error」には新しい返信をつけることはできません。
