対象バージョン
CS-Cart 4.10.4-jp-1 以前のバージョン
概要
MySQL 8 のデータベースを使用してCS-Cartを使用すると、
商品の画像登録時に画像が登録できない。
上記機能を追加するには以下の通り修正する必要があります。
修正方法
下記ファイルのSQLを修正してください。
バージョン 4.3.6 から 4.10.4 の場合:
- /app/functions/fn.database.php
$table_status = Tygh::$app['db']->getRow("SHOW TABLE STATUS LIKE '?:$table'");下記のように修正してください。
$db = Tygh::$app['db']; $db->raw = true; $db->query('ANALYZE TABLE ?:?p', $table); $table_status = $db->getRow("SHOW TABLE STATUS LIKE '?:?p'", $table);----------------------------------------------------------------
※ お使いのCS-Cartのバージョン確認方法は、 こちら をご参照ください。