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

Ошибка в базе 1030 - Got error 28 from storage engine


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

Сделал апгрейд до 1.60 и поплыли ошибки в базе:

MYSQL ERROR REPORT

- 24/12/2010 17:12:35

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

1030 - Got error 28 from storage engine

select p.products_fsk18,

                                  p.products_shippingtime,

                                  p.products_model,

                                  p.products_ean,

                                  pd.products_name,

                                  m.manufacturers_name,

                                  p.products_quantity,

                                  p.products_image,

                                  p.products_weight,

                                  pd.products_short_description,

                                  pd.products_description,

                                  p.products_id,

                                  p.manufacturers_id,

                                  p.products_price,

                                  p.products_vpe,

                                  p.products_vpe_status,

                                  p.products_vpe_value,

                                  p.products_discount_allowed,

                                  p.products_tax_class_id

                                  from products_description pd, products_to_categories p2c, products p left join manufacturers m on p.manufacturers_id = m.manufacturers_id

                                  left join specials s on p.products_id = s.products_id

                                  where p.products_status = '1'

                                  and p.products_id = p2c.products_id

                                  and pd.products_id = p2c.products_id

                                  and p.group_permission_1=1

                                                             

                                  and pd.language_id = '4' and p2c.categories_id = '26' ORDER BY products_price asc

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

ИЛИ так

MYSQL ERROR REPORT

- 24/12/2010 17:12:32

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

1030 - Got error 28 from storage engine

select distinct a.products_id, a.products_fsk18, ad.products_name, ad.products_short_description, a.products_image, a.products_price, a.products_vpe, a.products_quantity, a.products_vpe_status, a.products_vpe_value, a.products_tax_class_id, a.products_date_added from articles_xsell ax, products a, products_description ad where ax.articles_id = '6' and ax.xsell_id = a.products_id and a.products_id = ad.products_id and ad.language_id = '1' and a.products_status = '1' order by ax.sort_order asc limit 6

-----------

А также еще такая ошибка вылазит:

24/12/2010 16:12:40 | 1054 - Unknown column 'p.group_permission_1' in 'where clause' | select

                                      cd.categories_description,

                                      cd.categories_name,

          cd.categories_heading_title,

                                      c.categories_template,

                                      c.categories_image from categories c, categories_description cd

                                      where c.categories_id = '22'

                                      and cd.categories_id = '22'

                                      and p.group_permission_1=1

                                      and cd.language_id = '1' | /cat-buildingmaterials.html

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

Я отключил каталог /cat-buildingmaterials.html в Админке, может с этим связанно? Но почему тогда ошибка вылазит?

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

Что это может быть, раньше такого не было.

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

Это что-то с базой у хостера, либо MySQL у них "падал", либо свободного места нет.

Напишите в поддержку хостера про эту ошибку, напишите им как раз, что ошибка - 1030 - Got error 28 from storage engine

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

Хостер дает "умный" совет:

[24.12.2010 21:29:34]

A: Вот статья в интернете

http://www.phpbbguru.net/community/topic11761.html

попробуйте перечисленные в ощибке таблицы полечить

------

Но я так ничего и не понял - может это быть какой-то ошибкой в базе?

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

Ну это всё равно не ошибка скрипта магазина ведь.

Тогда попробуйте сами полечить таблицы, раз хостер не хочет.

Для этого нужно зайти в phpMyAdmin, в таблицы products, products_description, затем нажать закладку Операции, вроде так называется и там будет ссылку Repair (Лечить), вот её нажимайте.

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

Спасибо, попробую. И вот еще вопрос в той же теме.  После обновления до 1.60 стали появляться такие ошибки:

MYSQL ERROR REPORT

- 25/12/2010 12:12:45

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

1054 - Unknown column 'p.group_permission_1' in 'where clause'

select

                                      cd.categories_description,

                                      cd.categories_name,

          cd.categories_heading_title,

                                      c.categories_template,

                                      c.categories_image from categories c, categories_description cd

                                      where c.categories_id = '24'

                                      and cd.categories_id = '24'

                                      and p.group_permission_1=1

                                      and cd.language_id = '1'

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

Server Name :

Remote Address:

Referer :

Requested : /bruschatka.html?sort=name&direction=desc

Trace Back : manager.php:54(includearray(1) {; [0]=>; string(62) "index.php"; }; ) => index.php:57(includearray(1) {; [0]=>; string(81) "includes/modules/default.php"; }; ) => includes/modules/default.php:55(includearray(1) {; [0]=>; string(87) "includes/modules/error_handler.php"; }; ) => includes/modules/error_handler.php:31(vamDBqueryarray(1) {; [0]=>; &string(601) "select; cd.categories_description,; cd.categories_name,; cd.categories_heading_title, ; c.categories_template,; c.categories_image from categories c, categories_description cd; where c.categories_id = '24'; and cd.categories_id = '24'; and p.group_permission_1=1 ; and cd.language_id = '1'"; }; ) => includes/application_top.php:201(vam_db_queryarray(1) {; [0]=>; &string(601) "select; cd.categories_description,; cd.categories_name,; cd.categories_heading_title, ; c.categories_template,; c.categories_image from categories c, categories_description cd; where c.categories_id = '24'; and cd.categories_id = '24'; and p.group_permission_1=1 ; and cd.language_id = '1'"; }; ) => inc/vam_db_query.inc.php:34(vam_db_errorarray(3) {; [0]=>; &string(601) "select; cd.categories_description,; cd.categories_name,; cd.categories_heading_title, ; c.categories_template,; c.categories_image from categories c, categories_description cd; where c.categories_id = '24'; and cd.categories_id = '24'; and p.group_permission_1=1 ; and cd.language_id = '1'"; [1]=>; &int(1054); [2]=>; &string(55) "Unknown column 'p.group_permission_1' in 'where clause'"; }; )

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

Но дело в том, что этот товар существует, но находится в каталоге, который помечен как неактивный. Т.е., чтобы не отмечать неактивными все товары каталога, я пометил сам каталог,  попасть в него нельзя, но теперь при обращении к нему (как я понимаю, это делают поисковики), идет такая вот ошибка. Это так и должно быть? Может нужно все товары отметить как неактивные? Хотя, по логике они все должны становиться неактивными, если выключаешь корневой каталог.

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

Действительно нет, есть только: group_permission_4, group_permission_5, group_permission_6. Если она (group_permission_1) действительно нужна, то как создать, с какими параметрами?

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

С такими же как и group_permission_4, создайте по аналогии.

Наверное удалили какую-то стандартную группу пользователей в Админке - Покупатели - Группы.

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

Извините, недоглядел: требует не group_permission_1 а 'p.group_permission_1', а таких аналогихных колонок в таблице вообще нет. Уточните, нужна ли именно колонка: 'p.group_permission_1'. Кстати, никаких удалений не делал 100%, только обновил с 1.58 до 1.60. До того таких ошибок не возникало.

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

p. - это алиас (псевдоним) для таблицы products, т.е. колонка называться должна именно group_permission_1 и именно в таблице products.

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

Полезли ошибки при поиске с заданным контентом, которого нет:

1054 - Unknown column 'p.group_permission_0' in 'where clause'

Все эти 'p.group_permission_0' , 'p.group_permission_1' и т.д. в БД имеются.

И вот что прояснилось. Полазил я по форуму, нашел ссылку:

http://vamshop.ru/forum/index.php?topic=7341.msg59794#msg59794

переустановил указанный файл:

error_handler.php

Ошибки прекратились. Так может нужно всем сообщить, чтоб перезаписали?

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

такая же ошибка. провал лечить. вылечил таблиц 10. потом понял, что они все с этой ошибкой.

Есть ли способ в один клик все таблицы починить в пфпмайадмин ?

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

Я ничего не лечил, просто обновил указанный выше файл. Все ошибки перестали появляться. Ошибки начали массово вылезать (до 150 за день) после обновления версии до 1.60. По-видимому дело было не в таблицах, а в этом файле.

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

Поправил в архиве этот файл, а то действительно, не очень красиво.

Не обновились архивы. Ни полная 1.60, ни апдейт на неё. Как были октябрьские, так и остались.
Ссылка на сообщение
Поделиться на другие сайты

Да, пардон.

На kypi.ru обновили, а vamshop.ru - нет.

Сейчас и на vamshop.ru должен быть поправленный архив.

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