ITOBEN STYLE > EC-CUBE3 > EC-CUBE3.0.16→3.0.17バージョンアップ 2018年11月28日カテゴリー: EC-CUBE3 EC-CUBE3.0.16→3.0.17バージョンアップ バージョンアップの方法 順番通りに行わないと、画面が真っ白になるなどの不具合が発生するので注意して下さい。 不具合が発生した場合は、(1)のファイルを削除し、(2)のApplication.phpを以前のファイルに戻すと回復します。 しばらく時間をおき、再度、順番通りの手順でアップロードを行って下さい。 (1)まずは、次の新規ファイルを追加します。(フォルダとファイルのパーミッションがサーバ指定のものになっているか確認して下さい) ■src/Eccube/Security/Http/Authentication/EccubeAuthenticationFailureHandler.php ■src/Eccube/Security/Http/Authentication/EccubeAuthenticationSuccessHandler.php ここで一旦、ページが表示されるか確認してください。 ブラウザの更新等を行うといいでしょう。 (2)下記ファイルを上書きします。念のため、上書き前のファイルをバックアップしてください。 ■src/Eccube/Application.php 上書き後、ページが表示されるか確認してください。 問題なければ、これで脆弱性に関するアップデートは完了です。 (3)バージョン3.0.17へアップデート 下記ファイルをアップロードしてください。 ③の.htaccess(★印)は、サーバによっては不要な場合があります。 現在、サーバに、html/.htaccessが存在しない場合は、アップロードしないでください。 ①■.htaccess.sample ②■composer.json ③■html/.htaccess★ ④■src/Eccube/Common/Constant.php ⑤■src/Eccube/Controller/Admin/AdminController.php ⑥■src/Eccube/Controller/Admin/Setting/System/SecurityController.php ⑦■src/Eccube/Form/Type/Install/Step3Type.php ⑧■src/Eccube/Resource/locale/message.ja.yml ⑨■src/Eccube/Resource/template/admin/error.twig ⑩■src/Eccube/Resource/template/admin/index.twig (4)管理画面、コンテンツ管理>キャッシュ管理 「translator」をチェックしてキャッシュ削除を行って下さい。
バージョンアップの方法
順番通りに行わないと、画面が真っ白になるなどの不具合が発生するので注意して下さい。
不具合が発生した場合は、(1)のファイルを削除し、(2)のApplication.phpを以前のファイルに戻すと回復します。
しばらく時間をおき、再度、順番通りの手順でアップロードを行って下さい。
(1)まずは、次の新規ファイルを追加します。(フォルダとファイルのパーミッションがサーバ指定のものになっているか確認して下さい)
■src/Eccube/Security/Http/Authentication/EccubeAuthenticationFailureHandler.php
■src/Eccube/Security/Http/Authentication/EccubeAuthenticationSuccessHandler.php
ここで一旦、ページが表示されるか確認してください。
ブラウザの更新等を行うといいでしょう。
(2)下記ファイルを上書きします。念のため、上書き前のファイルをバックアップしてください。
■src/Eccube/Application.php
上書き後、ページが表示されるか確認してください。
問題なければ、これで脆弱性に関するアップデートは完了です。
(3)バージョン3.0.17へアップデート
下記ファイルをアップロードしてください。
③の.htaccess(★印)は、サーバによっては不要な場合があります。
現在、サーバに、html/.htaccessが存在しない場合は、アップロードしないでください。
①■.htaccess.sample
②■composer.json
③■html/.htaccess★
④■src/Eccube/Common/Constant.php
⑤■src/Eccube/Controller/Admin/AdminController.php
⑥■src/Eccube/Controller/Admin/Setting/System/SecurityController.php
⑦■src/Eccube/Form/Type/Install/Step3Type.php
⑧■src/Eccube/Resource/locale/message.ja.yml
⑨■src/Eccube/Resource/template/admin/error.twig
⑩■src/Eccube/Resource/template/admin/index.twig
(4)管理画面、コンテンツ管理>キャッシュ管理
「translator」をチェックしてキャッシュ削除を行って下さい。