3.0.11.1でサーバーキャッシュの削除を行うと404 not Found
| murave > Re: 3.0.11.1でサーバーキャッシュの削除を行うと404 not Found @ 2016/10/3 11:15 |
|---|
|
同じ現象で調査していました。
デバッグモード1に変更してエラーを拾った所以下のような状況でした。 --- エラー: The request sent to the address '/admin/site_configs/del_cache' was invalid. Stack Trace CORE/Baser/Controller/BcAppController.php line 1587 → BcAppController->notFound() CORE/Baser/Controller/BcAppController.php line 1634 → BcAppController->_checkSubmitToken() CORE/Baser/Controller/BcAppController.php line 437 → BcAppController->_isRequireCheckSubmitToken() CORE/Baser/Controller/SiteConfigsController.php line 72 → BcAppController->beforeFilter() [internal function] → SiteConfigsController->beforeFilter(CakeEvent) CORE/Baser/Event/CakeEventManager.php line 245 → call_user_func(array, CakeEvent) CORE/Cake/Controller/Controller.php line 674 → CakeEventManager->dispatch(CakeEvent) CORE/Cake/Routing/Dispatcher.php line 187 → Controller->startupProcess() CORE/Cake/Routing/Dispatcher.php line 165 → Dispatcher->_invoke(SiteConfigsController, CakeRequest) APP/webroot/index.php line 146 → Dispatcher->dispatch(CakeRequest, CakeResponse) --- 私の環境ではdel_cacheにはGETアクセスなのですがサブミットトークンのチェックが行われてエラーとなっているように思います。 -------- baserCMSバージョン: 3.0.11.1 PHP:5.6 スマートURL: ON |
| murave > Re: 3.0.11.1でサーバーキャッシュの削除を行うと404 not Found @ 2016/10/3 14:53 |
|---|
|
Facebook(https://www.facebook.com/groups/basercms.zatsudan/)で相談したところ、私に関しては解決しました。
app/webroot/js/admin/の更新が必要とのことです。 『baserCMS 3.0.11 アップデート方法』のページ(http://basercms.net/howtoupdate/3_0_11)にも付記していただきました。 「lib/Baser/webroot/js/admin/ フォルダを、/app/webroot/js/admin/ に上書きします。」 |
| GUSSAN > Re: 3.0.11.1でサーバーキャッシュの削除を行うと404 not Found @ 2016/10/3 18:39 |
|---|
|
ご返信ありがとうございます。
試してみます! 結論として、一部改善しました。 システム管理のサイト基本設定画面からサーバーキャッシュ削除を行った場合は、正常な削除動作を行いますが、 FaceBookで話されているとおり、ツールバーからサーバーキャッシュの削除を行った場合は、変わらず404 Not Foundになってしまいます。 この状態は、既知のバグとのコメントでしたので、本件、解決済みとさせて頂きます。 baserCMSバージョン: 3.0.16 |


