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

Перестаёт работать после загрузки товара


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

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

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

powerful

 

Я ж Вам предлагал уже, пришлите backup базы, попробую посмотреть.

Действительно странно, на странице входа в админку ничего не должно вообще грузиться.

 

В Админке на главной странице выводятся лучшие 10 товаров.

 

Может в этом дело.

 

В общем, я ж говорю, если хотите помочь и мне и себе, пришлите backup базы, а я его к себе поставлю и посмотрю.

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

Хотя я вот уже вижу что программерами не совсем правильно указан limit в sql запросе на главной странице в админке.

 

Тормозит именно при вхоже, т.е. главная страница в админке?!

 

Сейчас прицеплю исправленный файл /app/Controller/AdminController.php

 

В общем, пришлите базу.

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

базу выслали на емаил, а лимит в этом файле он шл с движком, какой надо поставить??

да при заходе в админку по паролю вешается

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

Да, всё-таки неправильно программерами были сделаны sql запросы, тянулись все данные, связанные с товарами (атрибуты, т.е. фильтры, спецификации, не нужные типы контента), т.е. тянулись абсолютно все данные, которые связаны с контентом, это явно неправильно, ведь на главной странице в админке выводятся лишь название, картинки и количество просмотров, заказов. Ну и логично предположить, что чем больше товаров, тем сложнее и сложнее в итоге получался массив с данными. В общем, это в любом случае ошибка программеров.

 

Даже если и не в этом причина, то в любом случае это ошибка, исправили.

 

Вот возьмите попробуйте эти файлы:

/app/Controller/AdminController.php

/app/View/admin/admin_top.ctp

 

Переписан запрос данных, т.е. не используются ничего лишнего и берётся только то, что нужно для top 10 закладок.

 

Попробуйте, поможет или нет?!

 

За базу спасибо, буду смотреть и другие места магазина на таком количестве товара.

vamshop2-admin-fix.zip

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

мне прислали ответ из тех поддержки

 

Сегодня буду смотреть.
 
А если после логина просто перейти в другой раздел админки, например http://магазин.ру/configuration/admin/ - открывается?!
 
т.е. не на главную страницу если переходить, а на любую другую.
 
 
 
 
отвечаю да на другую заходит и вообще по менюшке спокойно ходит!!
а на главную админки выдаёт
 
 
504 Gateway Time-out nginx/1.2.1
Ссылка на сообщение
Поделиться на другие сайты

Посмотрел базу.

 

Дело в отсутствии индексов у таблиц.

 

Зайдите в свою базу данных через phpMyAdmin, в закладку SQL и выполните такой код:

alter table contents_contents add index product_id (product_id);
alter table contents add index content_id (parent_id,alias,active);
alter table content_categories add index content_id (content_id);
alter table content_descriptions add index content_id (content_id,language_id);
alter table content_images add index content_id (content_id);
alter table content_links add index content_id (content_id);
alter table content_pages add index content_id (content_id);
alter table content_products add index content_id (content_id);
alter table content_news add index content_id (content_id);
alter table content_articles add index content_id (content_id);
alter table content_types add index template_type_id (template_type_id);
alter table content_downloadables add index content_id (content_id);
alter table attributes add index content_id (content_id);
alter table attribute_descriptions add index attributes_id (attribute_id);
alter table order_comments add index order_id (order_id);
alter table order_products add index order_id (order_id);
alter table order_products add index content_id (content_id);
Ссылка на сообщение
Поделиться на другие сайты

тоесть счас просто надо добавить в таблицу и проверить работу ?? или .в нулёвую таблицу добавить и потом грузануть ихз 1с всё опять?

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

Не за что.

 

Спасибо, что сообщили о проблеме.

 

А то про индексы в таблицах и забыли совсем, они конечно должны быть по умолчанию.

Ссылка на сообщение
Поделиться на другие сайты
powerful
 
Лучше конечно скачать vamshop.ru/vamshop2.zip , установить его и затем загрузить товары.
 
Просто там индексов чуть больше, чем я выше в SQL коде написал.
 
Но это не принципиально, можно обойтись и SQL запросом, основные проблемы решаются именно этими запросами.
Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...