Jump to content

Ошибка при переносе товаров в подкатегории


Recommended Posts

tanj23071979

Здравствуйте! Возникла проблема. При переносе товаров в админке из общей категории в подкатегории возникает часто возникает ошибка (см. вложение), прям замучалась. Всегда ли это проблема хостинга ( как написано в ответах к подобным темам)? Как быть?

post-6051-0-89832800-1338796955_thumb.jp

Link to post
Share on other sites
  • Replies 65
  • Created
  • Last Reply

Top Posters In This Topic

  • tanj23071979

    37

  • support

    27

  • alexts

    1

  • Александр

    1

tanj23071979

И еще. Почему-то после возникновения вышесказанной ошибки в Новинках других категорий появляются товары, не имеющие к данной категории никакого отношения. Например, я разносила игрушки по подкатегориям. Возникла ошибка, и я вижу игрушки в новинках категории "Автокресла". Ничего другого не делала, как они там оказались, понять не могу и как убрать из новинок категорий ненужный товар не знаю, они ж там автоматически появлются.

http://antoshka96.ru/index.php/cat/c17_Avtokresla.html

Link to post
Share on other sites
support

Что-то с базой.

Узнайте, что за ошибка - http://vamshop.ru/forum/topic/8398-%d0%b2-%d0%bc%d0%b0%d0%b3%d0%b0%d0%b7%d0%b8%d0%bd%d0%b5-%d0%b2%d1%8b%d0%b2%d0%be%d0%b4%d0%b8%d1%82%d1%81%d1%8f-%d1%81%d0%be%d0%be%d0%b1%d1%89%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82-%d0%bc%d0%b0%d0%b3%d0%b0%d0%b7/page__hl__%D0%B7%D0%B0%D0%BA%D1%80%D1%8B%D1%82__fromsearch__1

Видимо, раз не постоянно, то проблема у хостера, например слабенький MySQL сервер, т.е. ресурсов не хватает.

Link to post
Share on other sites
tanj23071979

<?php

/* -----------------------------------------------------------------------------------------

$Id: russian_db_error.php 1260 2009/03/07 13:24:46 VaM $

VaM Shop - open source ecommerce solution

http://vamshop.ru

http://vamshop.com

Copyright © 2007 VaM Shop

-----------------------------------------------------------------------------------------

Released under the GNU General Public License

---------------------------------------------------------------------------------------*/

// Обработка MySQL ошибок

define('DB_ERR_MAIL', 'Администратор </dev/null>'); //super_antoshka96@mail.ru .

define('DB_ERR_MSG', "<br /><br /><center><font face=\"verdana,tahoma,arial\" size=\"2\" color=\"ff0000\"><b>"

."Интернет-магазин закрыт на техническое обслуживание, заходите позже!</b></font><br /><br /><a href=\"http://vamshop.ru/faq.php?faq_id=36\" target=\"_blank\"><u>Проблема с MySQL. Как узнать причину ошибки. </u></a></center>"); // Сообщение, которое будет выводиться при возникновении проблем с MySQL сервером.

define('MYSQL QUERY ERROR_TEXT', 'Проблемы с MySQL');

define('MYSQL QUERY ERROR_SUBJECT', 'Проблемы с MySQL сервером!');

define('MYSQL QUERY ERROR_SERVER_NAME', 'Сервер: ');

define('MYSQL QUERY ERROR_REMOTE_ADDR', 'Адрес: ');

define('MYSQL QUERY ERROR_REFERER', 'Реферер: ');

define('MYSQL QUERY ERROR_REQUESTED', 'Страница: ');

define('MYSQL QUERY ERROR_FROM', 'От: db_error@');

?>

Так нужно сделть? А как на счет второй ошибки? Как убрать из Новинок категорий лишний товар, не относящийся к товарам этой категории?

Link to post
Share on other sites
support

Нужно создать log файл, как написано в faq.

Товар из новинок никак не убрать, это просто вывод товаров по дате сортированных.

Разве что совсем убрать новиноки внутри категории.

Регулировать новинки можно только на главной странице.

Если нужно что-то конкретное показывать, для этого есть рекомендуемые товары в Админке - Каталог.

Link to post
Share on other sites
tanj23071979

Спасибо за инфо. Файл создала, я так понимаю ошибки должны теперь в нем записываться?

Придется обойтись Рекомендуемыми, хотя появление новинок автоматически все-таки удобнее, жаль, что работает не так, как нужно:(

Как отключить Новинки в категориях? При отключении новинок в категориях я все равно ж смогу добавлять их на главную в карточке товара?

Link to post
Share on other sites
support

Да, ошибки в log файл пишутся.

Удаляйте метку новинок в /templates/шаблон/categorie_listing/categorie_listing.html

Да, на главной останутся.

Link to post
Share on other sites
tanj23071979

Спасибо! Получилось! Я потом еще по ошибкам уточню (что они означают), как в файл запишутся, можно?:)

Link to post
Share on other sites
tanj23071979

05/06/2012 11:06:26 | 1030 - Got error 28 from storage engine | SELECT distinct * FROM

products p,

products_description pd WHERE

p.products_id=pd.products_id and

p.products_startpage = '1'

and p.products_status = '1' and pd.language_id = '1'

group by p.products_id

order by p.products_startpage_sort ASC limit 6 | /

Вот, например. Куда мне с этим и к кому?

Link to post
Share on other sites
support

Это точно не ошибка скриптов, а что-то на стороне MySQL сервера, либо таблицы поломались, либо ещё что.

Я думаю, что нужно в поддержку хостера написать.

Либо попробовать зайти в phpMyAdmin и попробовать починить (есть там такая ссылка Repair) таблицы products, products_descriptiion

Link to post
Share on other sites
tanj23071979

Уф, чинить сама боюсь, могу только хуже сделать:) Может кто-нибудь поможет?

Link to post
Share on other sites

Уф, чинить сама боюсь, могу только хуже сделать :) Может кто-нибудь поможет?

Это не сложная операция , но бэкап обязателен.

В phpMyAdmin ставите галочки на нужных таблицах , затем внизу "С выделенными" - выбираете "Починить" - жмете выполнить -Вся починка .

От артефактов после редактирования и перемещения товаров мне очень помогает примитивная очистка кэша. Не пробовали до удаления метки новинок? Может и глюка то не было?

Link to post
Share on other sites
tanj23071979

От артефактов после редактирования и перемещения товаров мне очень помогает примитивная очистка кэша. Не пробовали до удаления метки новинок? Может и глюка то не было?

Нет, не пробовала. На будущее буду знать:) Спасибо.

Link to post
Share on other sites
tanj23071979

Нет, это какой-то кошмар просто!!!! Мало того, что ошибка эта вылазит все время, еще и " каша" в категориях, товары из одной попадают в другую и перенести не получается, только отключить. Чистка кэш не помогает. Я понимаю, что вылетаю может быть потому, что у хостера проблемы, но почему товары-то попадают не туда? Напишите, пожалуйста, подробнее, где именно находятся эти таблицы, которые нужно править?

Link to post
Share on other sites
support

Ничего само по себе не пропадает и не перескакивает.

Как товары вообще добавляете?!

В любом случае, Вам, для начала, нужно решать проблему с хостером, т.е. менять его на нормального.

Вы ж теряете клиентов и прибыль из-за простоя, причём за свои же деньги.

Link to post
Share on other sites
tanj23071979

Хотелось верить, что хостера мне нормального подобрали, я ж заказывала шаблон под ключ..... У меня - Spaceweb. Даже и не знаю какой будет нормальным, и как все это теперь переносить на новый хостинг.

Товары я через Импорт Excel добавляю в общую категорию. А потом уже в админке отмечаю товары галочкой и разношу их по подкатегориям.

Вот что мне ответила тех. поддержка хостинга:

"В наших логах указывается что несколько раз на акаунте были завершены процессы

по превышению нагрузки на процессор.

http://help.sweb.ru/entry/2228/

Пожалуйста, пришлите пошаговое описание Ваших действий, чтобы мы смогли

воспроизвести ошибку от нас."

Не могу понять, как превышается нагрузка на процессор, если иногда даже, когда один товар ( а не группу) переношу и выдается ошибка.

Link to post
Share on other sites
support

Так я Вам об этом и говорю, что если уже сейчас возникают проблемы, когда нет никаких нагрузок, посетителей, как я понимаю, то дальше уж точно лучше не будет.

Сверху висит баннер с рекламой хостера, вполне хороший.

Link to post
Share on other sites
tanj23071979

Эххх.... Не вижу я баннер на хостера:) Напишите ссылочку, пожалуйста:)

Link to post
Share on other sites
tanj23071979

Добрый день! Прошу Вас прокомментировать следующее ответное письмо, полученное мною сегодня от хостинг-провайдера:

"Здравствуйте.

Произвели проверку базы данных, с ней все в порядке, она работает в штатном

режиме.

На данный момент следует уточнить у поддержки CMS достаточно ли этих лимитов

для корректной работы CMS

http://help.sweb.ru/entry/2228/

Сейчас мы видим, что как минимум процессорный лимит не превышается.

Если поддержка CMS считает, что причина неполадок не из-за указанных лимитов,

но все еще на стороне хостинг-провайдера, то пожалуйста, пусть предоставят

точные тех. данные, на основании которых делается такой вывод."

Link to post
Share on other sites
support

Ну а как Вы сами видите работу своего магазина, если всё работает, не пишет, что магазин закрыт, нет ошибок в log файле, то всё нормально, видимо.

Link to post
Share on other sites
tanj23071979

В том-то и дело,что все работает не так. Сменила я хостинг на рекомендуемый Вами, взяла пока пробный бесплатный месяц. Но ошибка все равно появляется. Вот привожу цитату уже нового хостинг-провайдера по этой проблеме:

"Для начала, вижу, что у вас есть дубликаты примари ключей (./admin/mysql_db_error.log):

09/06/2012 13:06:13 | 1062 - Duplicate entry '5663-200' for key 'PRIMARY' | UPDATE products_to_categories

SET categories_id = '200'

WHERE products_id = '5663' | /admin/categories.php?action=multi_action_confirm&cPath=11

09/06/2012 16:06:21 | 1062 - Duplicate entry '5002-80' for key 'PRIMARY' | UPDATE products_to_categories

SET categories_id = '80'

WHERE products_id = '5002' | /admin/categories.php?action=multi_action_confirm&cPath=11

09/06/2012 16:06:01 | 1062 - Duplicate entry '5053-80' for key 'PRIMARY' | UPDATE products_to_categories

SET categories_id = '80'

WHERE products_id = '5053' | /admin/categories.php?action=multi_action_confirm&cPath=11

10/06/2012 16:06:25 | 1062 - Duplicate entry '4728-80' for key 'PRIMARY' | UPDATE products_to_categories

SET categories_id = '80'

WHERE products_id = '4728' | /admin/categories.php?action=multi_action_confirm&cPath=1

это нужно исправить."

Спрашиваю: КАК ИСПРАВИТЬ?

Ответ:

"Перо-наперво, нужно разобраться в причинах появления дублей, в этом лучше разработчиков ни кто не поможет."

Просто становится страшно, неужели вся работа по наполнению магазина (это 5 тысяч товаров и не только своими силами) напрасно?!!!

Помогите, ПОЖАЛУЙСТА!!!

Link to post
Share on other sites
support

Вообще говоря, дублей быть не должно.

Вы что делали с базой данных?

Может что-то не так сделали при работе с базой, может часть таблиц переносили, а часть нет или ещё что, сложно сказать, не зная всей истории магазина.

Link to post
Share on other sites
tanj23071979

Сама точно ничего не делала, я даже не знаю где эти таблицы находятся... Главный вопрос теперь один: Что делать, чтобы исправить ситуацию? Надеюсь, исправить можно?

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...