Здравствуйте.
Помогите пожалуйста кто знает.
В моём магазине около 800 тыс товаров. категорий мало.
Когда заходишь в админку в товары то она очень сильно тормозит. Остальные все разделы не тормозят.
Причём чем больше товаров тем сильнее тормозит.
Походу из базы считываются все товары.
А теперь вылезла ошибка
Notice: Error: Error writing file '/tmp/MYVN5ize' (Errcode: 28)
Error No: 3
SELECT * FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.name ASC LIMIT 0,1000 in /home/a/avtodubai/oae-avto.ru/public_html/system/database/mysql.php on line 49
написал в поддержку ответили:
Мы проверили выполнение приведенного SQL-запроса и обнаружили что данные, которые скрипт пытается выгрузить в /tmp превышает размер серверного раздела /tmp (4G). Поэтому выполнение запроса завершается с ошибкой.
Вы можете отредактировать настройки Вашего сайта так, чтобы запись производилась на дисковое пространство Вашего аккаунта или же оптимизировать скрипт выводящий товары.
Думаю что здесь что то похожее на:
<<< в файле catalog/controller/common/header.php изменил
$product_total = $this->model_catalog_product->getTotalProducts($data);
$children_data[] = array(
'name' => $child['name'] . ' (' . $product_total . ')',
'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $
на
// $product_total = $this->model_catalog_product->getTotalProducts($data);
$children_data[] = array(
'name' => $child['name'], // . ' (' . $product_total . ')',
'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $
но только в админке.
Помогите пожалуйста кто знает.