① ——————————— UPDATE dtb_delivery_duration SET duration = -1 WHERE id = 9 and duration = 0; UPDATE dtb_csv SET disp_name = “出荷ID” WHERE id = 105; UPDATE dtb_csv SET disp_name = “出荷ID” WHERE id = 176; ———————————
①
———————————————– UPDATE dtb_delivery_duration SET duration = 0 WHERE id = 9 and duration = -1; UPDATE dtb_csv SET disp_name = “配送ID” WHERE id = 105; UPDATE dtb_csv SET disp_name = “配送ID” WHERE id = 176;
———————————————–
②
———————————————– UPDATE dtb_page SET meta_tags = “” WHERE id = 3;
———————————————–
ご注意!
バージョンアップは、あくまでもご自身の責任で行ってください。
上手くいかない場合の原因を特定することはできませんので、こちらでは対応出来ませんし、責任も持てません。
必ずバックアップを取り、元に戻せる体制を整えてから、バージョンアップをお願いします。
ご自身でカスタマイズ編集されているファイルが、今回のバージョンアップファイルに含まれている場合、ファイルを上書きすると編集箇所がなくなってしまいます。
編集箇所をご確認の上、ファイル上書き後に、ご自身の編集箇所を追加するようにしてください。
(1)データベースの修正が必要
次のSQLを実行して、データベースを修正します。
①
———————————
UPDATE dtb_delivery_duration SET duration = -1 WHERE id = 9 and duration = 0;
UPDATE dtb_csv SET disp_name = “出荷ID” WHERE id = 105;
UPDATE dtb_csv SET disp_name = “出荷ID” WHERE id = 176;
———————————
②
———————————
UPDATE dtb_page SET meta_tags = “<meta property=””og:type”” content=””og:product”” />
<meta property=””og:title”” content=””{{ Product.name }}”” />
<meta property=””og:image”” content=””{{ url(‘homepage’) }}{{ asset(Product.main_list_image|no_image_product, ‘save_image’) }}”” />
<meta property=””og:description”” content=””{{ Product.description_list|striptags }}”” />
<meta property=””og:url”” content=””{{ url(‘product_detail’, {‘id’: Product.id}) }}”” />
<meta property=””product:price:amount”” content=””{{ Product.getPrice02IncTaxMin }}””/>
<meta property=””product:price:currency”” content=””{{ eccube_config.currency }}””/>
<meta property=””product:product_link”” content=””{{ url(‘product_detail’, {‘id’: Product.id}) }}””/>
<meta property=””product:retailer_title”” content=””{{ Product.name }}””/>” WHERE id = 3;
———————————
(2)ファイルの入れ換えと追加
◆必ずバックアップを取ってから、入れ換え・追加を行ってください。
↓こちらのページでファイルに一覧を確認できます。
https://itoben.com/style/4450.html
(3)不要ファイルの削除
———————————————–
src/Eccube/DependencyInjection/Compiler/
———————————————–
TemplateListenerPass.php(✕不要)
———————————————–
src/Eccube/Form/Type/
———————————————–
ShoppingType.php(✕不要)
(4)キャッシュ削除
管理画面の「キャッシュ削除」ではなく、サーバのフォルダ(すべてのキャッシュ)を削除します。
(FTPで削除する場合、かなり時間がかかると思います)
▼キャッシュフォルダ
———————————————–
var/cache
———————————————–
バージョンアップがうまくいかない時は、
入れ換えたファイルを元に戻し、追加したファイルは削除してください。
修正したデータベースはそのままでも支障はありませんが、元に戻す場合は、下記のように行います。
①
———————————————–
UPDATE dtb_delivery_duration SET duration = 0 WHERE id = 9 and duration = -1;
UPDATE dtb_csv SET disp_name = “配送ID” WHERE id = 105;
UPDATE dtb_csv SET disp_name = “配送ID” WHERE id = 176;
———————————————–
②
———————————————–
UPDATE dtb_page SET meta_tags = “” WHERE id = 3;
———————————————–