Перейти к содержанию
Форум поддержки пользователей VamShop

Чем может быть вызвана данная ошибка


Рекомендуемые сообщения

Лог в админке

02/09/2011 15:09:48 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

02/09/2011 15:09:55 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

02/09/2011 15:09:24 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '1426' ORDER BY image_nr | /admin/categories.php?cPath=125&pID=1426&action=new_product

02/09/2011 15:09:26 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '1426' ORDER BY image_nr | /admin/categories.php?cPath=125&pID=1426&action=new_product

Скриншот прикреплен.

Ошибка то есть то нету. Она появляется переодически нельзя добавить картинку. А потам также и странно пропадает. Может кто знает в чем проблема?

post-5148-0-78659300-1314966544_thumb.jp

Ссылка на сообщение
Поделиться на другие сайты

Если старая версия магазин и много товаров, возьмите из текущей версии файл /admin/includes/modules/product_images.php и перепишите к себе.

Ссылка на сообщение
Поделиться на другие сайты

Если старая версия магазин и много товаров, возьмите из текущей версии файл /admin/includes/modules/product_images.php и перепишите к себе.

Версия 1,65, файлы эдентичны проверил

Ссылка на сообщение
Поделиться на другие сайты

А сколько товаров в магазине?

Дополнительные картинки товара включены или картинки всего одна?

Ссылка на сообщение
Поделиться на другие сайты

А сколько товаров в магазине?

Дополнительные картинки товара включены или картинки всего одна?

Дополнительных картинок - 8, товаров - 2000

Ссылка на сообщение
Поделиться на другие сайты

Пришлите в личку ссылку на магазин, доступ в админку, доступ на ftp и ещё раз о проблеме.

Попробую посмотреть.

Ссылка на сообщение
Поделиться на другие сайты

У меня аналогичная ошибка. При редактировании заказа, если добавить товар выскакивает ошибка "Магазин закрыт на техобсуживание".

03/09/2011 00:09:07 | 1146 - Table 'u142568_3.TABLE_PRODUCTS_PARAMETERS2PRODUCTS' doesn't exist | SELECT * FROM TABLE_PRODUCTS_PARAMETERS2PRODUCTS LEFT JOIN TABLE_PRODUCTS_PARAMETERS using(products_parameters_id) WHERE products_id = 228 and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order) | /print_product_info.php?products_id=228

03/09/2011 09:09:41 | 1146 - Table 'u142568_3.TABLE_PRODUCTS_PARAMETERS2PRODUCTS' doesn't exist | SELECT * FROM TABLE_PRODUCTS_PARAMETERS2PRODUCTS LEFT JOIN TABLE_PRODUCTS_PARAMETERS using(products_parameters_id) WHERE products_id = 234 and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order) | /print_product_info.php?products_id=234&sid=bkkf6uodv2e1ul5ul100t1jnj2

03/09/2011 09:09:44 | 1146 - Table 'u142568_3.TABLE_PRODUCTS_PARAMETERS2PRODUCTS' doesn't exist | SELECT * FROM TABLE_PRODUCTS_PARAMETERS2PRODUCTS LEFT JOIN TABLE_PRODUCTS_PARAMETERS using(products_parameters_id) WHERE products_id = 234 and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order) | /print_product_info.php?products_id=234

Ссылка на сообщение
Поделиться на другие сайты

У меня аналогичная ошибка. При редактировании заказа, если добавить товар выскакивает ошибка "Магазин закрыт на техобсуживание".

03/09/2011 00:09:07 | 1146 - Table 'u142568_3.TABLE_PRODUCTS_PARAMETERS2PRODUCTS' doesn't exist | SELECT * FROM TABLE_PRODUCTS_PARAMETERS2PRODUCTS LEFT JOIN TABLE_PRODUCTS_PARAMETERS using(products_parameters_id) WHERE products_id = 228 and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order) | /print_product_info.php?products_id=228

03/09/2011 09:09:41 | 1146 - Table 'u142568_3.TABLE_PRODUCTS_PARAMETERS2PRODUCTS' doesn't exist | SELECT * FROM TABLE_PRODUCTS_PARAMETERS2PRODUCTS LEFT JOIN TABLE_PRODUCTS_PARAMETERS using(products_parameters_id) WHERE products_id = 234 and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order) | /print_product_info.php?products_id=234&sid=bkkf6uodv2e1ul5ul100t1jnj2

03/09/2011 09:09:44 | 1146 - Table 'u142568_3.TABLE_PRODUCTS_PARAMETERS2PRODUCTS' doesn't exist | SELECT * FROM TABLE_PRODUCTS_PARAMETERS2PRODUCTS LEFT JOIN TABLE_PRODUCTS_PARAMETERS using(products_parameters_id) WHERE products_id = 234 and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order) | /print_product_info.php?products_id=234

В файле /admin/includes/functions/general.php удалите строчку


vam_db_query("DELETE FROM " . TABLE_PRODUCTS_PARAMETERS2PRODUCTS . " WHERE products_id = '".vam_db_input($product_id)."'");
[/CODE]

Ссылка на сообщение
Поделиться на другие сайты

Пришлите в личку ссылку на магазин, доступ в админку, доступ на ftp и ещё раз о проблеме.

Попробую посмотреть.

Недавно отсылал. В теме письма После обновленя 165. Доступ тотже

Ссылка на сообщение
Поделиться на другие сайты

Проблема при добавлении или редактирования товара, ошибка на вкладке картинки товара, Вкладки(цена и т.д.) после этой(картинка товара) вообще не грузятся. Ошибка то появляется, то сама сабой исчезает и все норм работает

Ссылка на сообщение
Поделиться на другие сайты

В файле /admin/includes/functions/general.php удалите строчку


vam_db_query("DELETE FROM " . TABLE_PRODUCTS_PARAMETERS2PRODUCTS . " WHERE products_id = '".vam_db_input($product_id)."'");
[/CODE]

Такой строки у меня нет.

Ссылка на сообщение
Поделиться на другие сайты

Такой строки у меня нет.

Попробуйте в templates/шаблон/source/boxes.php

заменить


if (SET_BOX_FILTERS == 'true') include(DIR_WS_BOXES . 'params_filters.php');
[/CODE] на
[CODE]
if (SET_BOX_FILTERS == 'true') include(DIR_WS_BOXES . 'products_filter.php');

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте в templates/шаблон/source/boxes.php заменить
 if (SET_BOX_FILTERS == 'true') include(DIR_WS_BOXES . 'params_filters.php'); 
на
 if (SET_BOX_FILTERS == 'true') include(DIR_WS_BOXES . 'products_filter.php'); [/code]

Ничего не поменялось, все та же ошибка

Ссылка на сообщение
Поделиться на другие сайты

sergant

Я так понимаю проблема с MySQL, не хватает ресурсов.

Хотя странно, sql запрос совсем простой.

Ради эксперимента, попробуйте в /admin/includes/modules/product_images.php удалить:


// display MO PICS
if (MO_PICS > 0) {
$mo_images = vam_get_products_mo_images($pInfo->products_id);
for ($i = 0; $i < MO_PICS; $i ++) {
echo '<tr><td colspan="4">'.vam_draw_separator('pixel_black.gif', '100%', '1').'</td></tr>';
echo '<tr><td colspan="4">'.vam_draw_separator('pixel_trans.gif', '1', '10').'</td></tr>';
if ($mo_images[$i]["image_name"]) {
echo '<tr><td colspan="4"><table><tr><td align="center" class="main" width="'. (PRODUCT_IMAGE_THUMBNAIL_WIDTH + 15).'">'.vam_image(DIR_WS_CATALOG_THUMBNAIL_IMAGES.$mo_images[$i]["image_name"], TEXT_STANDART_IMAGE . ' '. ($i +1)).'</td>';
} else {
echo '<tr>';
}
echo '<td class="main">'.TEXT_PRODUCTS_IMAGE.' '. ($i +1).'<br />'.vam_draw_file_field('mo_pics_'.$i).'<br />'.vam_draw_separator('pixel_trans.gif', '24', '15').' '.$mo_images[$i]["image_name"].vam_draw_hidden_field('products_previous_image_'. ($i +1), $mo_images[$i]["image_name"]);
// BOF Add existing image
echo '<br />' . TEXT_PRODUCTS_IMAGE_UPLOAD_DIRECTORY . '<br />' . vam_draw_pull_down_menu('mo_pics_upload_dir_image_'.$i,$dir_list, dirname($mo_images[$i]["image_name"]).'/');
//echo '<br /><br />' . TEXT_PRODUCTS_IMAGE_GET_FILE . '<br />' . vam_draw_pull_down_menu('mo_pics_get_file_image_'.$i,$file_list,$mo_images[$i]["image_name"]);
// EOF Add existing image
if (isset ($mo_images[$i]["image_name"])) {
echo '</tr><tr><td align="center" class="main" valign="middle">'.vam_draw_selection_field('del_mo_pic[]', 'checkbox', $mo_images[$i]["image_name"]).' '.TEXT_DELETE.'</td></tr></table>';
} else {
echo '</td></tr>';
}
}
}
[/code]

Ссылка на сообщение
Поделиться на другие сайты

sergant

Я так понимаю проблема с MySQL, не хватает ресурсов.

Хотя странно, sql запрос совсем простой.

Ради эксперимента, попробуйте в /admin/includes/modules/product_images.php удалить:


// display MO PICS
if (MO_PICS > 0) {
$mo_images = vam_get_products_mo_images($pInfo->products_id);
for ($i = 0; $i < MO_PICS; $i ++) {
echo '<tr><td colspan="4">'.vam_draw_separator('pixel_black.gif', '100%', '1').'</td></tr>';
echo '<tr><td colspan="4">'.vam_draw_separator('pixel_trans.gif', '1', '10').'</td></tr>';
if ($mo_images[$i]["image_name"]) {
echo '<tr><td colspan="4"><table><tr><td align="center" class="main" width="'. (PRODUCT_IMAGE_THUMBNAIL_WIDTH + 15).'">'.vam_image(DIR_WS_CATALOG_THUMBNAIL_IMAGES.$mo_images[$i]["image_name"], TEXT_STANDART_IMAGE . ' '. ($i +1)).'</td>';
} else {
echo '<tr>';
}
echo '<td class="main">'.TEXT_PRODUCTS_IMAGE.' '. ($i +1).'<br />'.vam_draw_file_field('mo_pics_'.$i).'<br />'.vam_draw_separator('pixel_trans.gif', '24', '15').' '.$mo_images[$i]["image_name"].vam_draw_hidden_field('products_previous_image_'. ($i +1), $mo_images[$i]["image_name"]);
// BOF Add existing image
echo '<br />' . TEXT_PRODUCTS_IMAGE_UPLOAD_DIRECTORY . '<br />' . vam_draw_pull_down_menu('mo_pics_upload_dir_image_'.$i,$dir_list, dirname($mo_images[$i]["image_name"]).'/');
//echo '<br /><br />' . TEXT_PRODUCTS_IMAGE_GET_FILE . '<br />' . vam_draw_pull_down_menu('mo_pics_get_file_image_'.$i,$file_list,$mo_images[$i]["image_name"]);
// EOF Add existing image
if (isset ($mo_images[$i]["image_name"])) {
echo '</tr><tr><td align="center" class="main" valign="middle">'.vam_draw_selection_field('del_mo_pic[]', 'checkbox', $mo_images[$i]["image_name"]).' '.TEXT_DELETE.'</td></tr></table>';
} else {
echo '</td></tr>';
}
}
}
[/code]

Пробывал удалить все равно ошибка появляется.

Ссылка на сообщение
Поделиться на другие сайты

Вот лог

08/09/2011 11:09:33 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

08/09/2011 11:09:57 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

08/09/2011 11:09:24 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '1426' ORDER BY image_nr | /admin/categories.php?cPath=125&pID=1426&action=new_product

08/09/2011 15:09:56 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

08/09/2011 15:09:17 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

08/09/2011 15:09:18 | 2006 - MySQL server has gone away | SELECT customers_status, customers_personal_discount FROM customers WHERE customers_id = '1' | /admin/categories.php?cPath=125&pID=

08/09/2011 16:09:57 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

08/09/2011 16:09:58 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

08/09/2011 16:09:58 | 2006 - MySQL server has gone away | SELECT customers_status, customers_personal_discount FROM customers WHERE customers_id = '1' | /admin/categories.php

08/09/2011 16:09:28 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

08/09/2011 16:09:38 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

08/09/2011 16:09:24 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

09/09/2011 11:09:18 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

09/09/2011 11:09:01 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

09/09/2011 11:09:28 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

09/09/2011 11:09:17 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

09/09/2011 11:09:13 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

09/09/2011 11:09:13 | 2006 - MySQL server has gone away | SELECT customers_status, customers_personal_discount FROM customers WHERE customers_id = '1' | /admin/categories.php

09/09/2011 11:09:08 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

09/09/2011 11:09:09 | 2006 - MySQL server has gone away | SELECT customers_status, customers_personal_discount FROM customers WHERE customers_id = '1' | /admin/categories.php?cPath=125&pID=

09/09/2011 12:09:48 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

09/09/2011 12:09:07 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

09/09/2011 12:09:15 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

09/09/2011 12:09:45 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

09/09/2011 12:09:59 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

09/09/2011 12:09:59 | 2006 - MySQL server has gone away | SELECT customers_status, customers_personal_discount FROM customers WHERE customers_id = '1' | /admin/new_attributes.php?action=edit&current_product_id=&cpath=125

09/09/2011 12:09:59 | 2006 - MySQL server has gone away | SELECT customers_status, customers_personal_discount FROM customers WHERE customers_id = '1' | /admin/categories.php?cPath=125&pID=

09/09/2011 13:09:57 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

09/09/2011 15:09:12 | 2006 - MySQL server has gone away | select image_id, image_nr, image_name from products_images where products_id = '' ORDER BY image_nr | /admin/categories.php?cPath=125&action=new_product

Ссылка на сообщение
Поделиться на другие сайты

Не хватает ресурсов, у Вашего хостера гайки сильно закручены наверное.

Добрый вечер! Вот описал проблему в техподдержку хоста вот что они ответили

Для запросов вида

select image_id, image_nr, image_name from products_images where products_id = '787' ORDER BY image_nr

ускорению запроса должно помочь создание комплексного индекса на поля products_id, image_nr таблицы products_images.

Более подробно нужно уточнять у разработчиков сайта.

Саш подскажи как лучше поступить.

Ссылка на сообщение
Поделиться на другие сайты

Наверное можно в phpMyAdmin попробовать, в закладке SQL выполнить что-то типа:


alter table products_images add index idx_products_images_products_id (products_id);
[/code]

или вроде в phpMyAdmin там прям можно индексы добавлять, в настройках таблицы.

Ссылка на сообщение
Поделиться на другие сайты

Пакет на хосте

http://freehost.com.ua/unix/big/

Может есть смысл перейти на больший

Это ппц, а не хостинг, я phpmyadmin по 2-3 минуты открываю. Клиенту обновляю сейчас версию Вамшоп я уже замучился. У них там вообще PHP4, уже у всех PHP5. Хостинг для неочень больших html страничек.

Я могу только ночью работать нормально, когда он не так тормозит )))

Посадят по 1000 клиентов на один сервак, потом начинается

MySQL server has gone away

Могу вам на своем выделенном сервере за 7у.е. дать места 10 Гб, попробуете разницу. Если интересно пишите в личку.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...