Jump to content

VadimOd

Пользователи
  • Content Count

    70
  • Joined

  • Last visited

Community Reputation

10 Хороший

About VadimOd

  • Rank
    Пользователь

Информация

  • Пол
    Мужчина
  • Город:
    Odessa

Контакты

  • Skype
    vadlenod

Recent Profile Visitors

610 profile views
  1. А нет... эпопея еще не закончилась. Проблема осталась. Последовательность действий: Сделал вечером бекап файлов сайта вручную + утром сделал бекап БД через PHPMyAdmin (более 13,5 тыс товаров). Далее - добавил утром модулем Поставщики (обработка прайс-листов) небольшой прайс на 27 товаров. По логам работы модуля = товар добавился. Новые товары в админке видны. После этого снова начинается вчерашняя картина. Воспроизвожу последовательность: 1) на фронтэнде магазина получил пустой экран категории https://zabeznal.com/officetech/ (хотя до добавления товаров там были утром нормально видны подкатегории) 2) Добавленные новые товары при этом в админке видны нормально (уничтожители документов и счетчики банкнот) Смотрю на лог ошибок магазина - на эту тему чисто. (Там идет только ругань на то что в контактной форме не может отработать гугловская рекапча) 3) Прописал товарам теги H1 и пр. 4) Проиндексировал/добавил новые (27 шт) товары в поисковый модулем "Поисковая система .... 5) Проверил поиском например по слову "уничтожитель" - новые товары видно что есть и находятся - список найденного выводится. А вот попытка открыть карточку нового товара = получаем пустую страницу. И вот тут уже снова повторяются грабли: 6) Очистил кеш данных. Очистил кеш шаблона NewStore 7) = страницы сайта снова стали пустые... В логе ошибок появилось следующее: 2019-10-23 12:21:05 - records_total = 13577 2019-10-23 12:21:18 - records_total = 13577 2019-10-23 12:21:34 - records_total = 13577 2019-10-23 12:21:55 - records_total = 13577 2019-10-23 12:22:10 - records_total = 1 2019-10-23 12:22:12 - records_total = 1 2019-10-23 12:22:12 - records_total = 1 2019-10-23 12:22:15 - records_total = 1 2019-10-23 12:22:27 - records_total = 0 2019-10-23 12:23:18 - PHP Notice: Undefined index: more in /var/www/www-root/data/www/zabeznal.com/system/storage/modification/admin/view/template/extension/module/search_suggestion.tpl on line 553 2019-10-23 12:23:18 - PHP Notice: Undefined index: more in /var/www/www-root/data/www/zabeznal.com/system/storage/modification/admin/view/template/extension/module/search_suggestion.tpl on line 771 2019-10-23 12:23:18 - PHP Notice: Undefined index: more in /var/www/www-root/data/www/zabeznal.com/system/storage/modification/admin/view/template/extension/module/search_suggestion.tpl on line 974 Восстанавливаю БД с бекапа (sql = 121Мб) Получил сообщение в phpMyAdmin = 413 Request Entity Too Large Гуглю: https://my.vdswin.com/knowledgebase.php?action=displayarticle&id=27 Меняем параметр в client_max_body_size на 128M После восстановления БД с копии - сайт уже оживает. Играюсь дальше... буду вычислять проблему и смотреть что происходит по шагам
  2. В общем с большей долей вероятности - это был сбой из-за недостающих (пропавших) файлов при перезагрузке сервера. Странно то, - что последняя бекап-копия 2-х дневной давности не помогла, и пришлось хостеру восстанавливать файлы с более ранней копии. Хотя сегодня утром работали заказы товара нормально. Забекаплю все вручную (файлы сайта и БД) и буду наблюдать за поведением, при наполнении сайта новыми товарами.
  3. zabeznal.com.error.log вообще пустой или на каком уровне надо смотреть?
  4. ЧПУ выключал = не помогло. Страница товара без ЧПУ - тоже не отрабатывается/не отображается.
  5. Споймал странную ситуацию - не смог отследить во-время что повлияло... Недавние сегодняшние действия: 1. Добавлялся товар через модуль поставщиков + добавилась новая категория товара. Не увидел созданную новую подкатегорию. Странно, полез смотреть + решил проверить-оптимизировать таблицы БД (давно не делал). 2. Сделал перезапуск сервера (обновлялось ядро + ставились рекомендуемые патчи) 3. Почистил кеши, обновил модификаторы... Не помогло. Включал-выключал кеширование - думал что-то сбилось... Имею ИТОГО: Перестал нормально работать сайт при переходе на товар = не отображается страница товара, при этом главная страница сайта отрабатывает нормально также не отображаются страницы категорий. Сайт: https://zabeznal.com Чистил кеши, обновлял модификаторы, оптимизировал таблицы БД, поотключал некоторое кеширование … не помогло. Смотрим на главную - сайт работает (и рано утром еще работал нормально полноценно - приходил заказ). А сейчас = не могу понять что произошло... По глупости обнулил лог ошибок после обновления модификаторов - пытаюсь отследить что случилось. Пока в логе чисто. У кого какие мысли что могло произойти, куда смотреть? Есть у меня подозрение что сбилось то ли seo-pro, то ли переадресация с http на https. Как проверить, что передернуть?
  6. Тоже переносил сайт-магазин (2.3) с одного сервера/хостера на другой. Копирование файлов + дамп БД и разворачивание дампа обратно. Последовательность была такова: 1. Дамп БД со старого сайта-сервера. 2. Создал вначале аналогичную БД (пользователь/пароль) на новом сервере. 3. Потом скопировал файлы/папки 4. Потом импортировал дамп БД Сайт-магазин визуально заработал. Заказы идут... Думаю - все хорошо... Но... сегодня захотел установить один новый модуль и получаю ошибку Error. LocalMode FIX - установлен, проверил, отключил/включил - попытался установить тот модификатор - снова получаю при попытке инсталляции просто фразу Error и соответственно модуль не установился. Дай, думаю, попробую установить другой модуль - получаю снова Error. В том, что проблема не в тех модулях что хотел установить - уверен на 100%. Так как эти же модули работают в другом магазине на той же версии движка OC 2.3. В логе OC Ошибок что в админке - пусто. Вопросы: 1. Что не учел при переезде ? 2. Какие логи и где примерно по серверу смотреть ?
  7. Есть просьба, опишу ситуацию с которой столкнулся. 1. Возможно ли учесть в следующей версии поисковой системы следующее... В IT-сфере очень часто приходится работать с артикулом производителя - SKU Особенность данного модуля, (и подозреваю что и модуля морфологического релевантного поиска тоже) является то, что автор модуля использует разбивку выражений где есть префикс (дефис) на несколько составляющих, а именно если у Вас пишется патч-корд - то будет идти разбивка на два слова: "патч" и "корд" Ладно когда это слова. Но имеем например такой артикул производителя: WZ-LZ16-60-00-000/C20 Поучаем что в этом случае идет разбивка на части потом поиск по уже разбитым словам, потом дальше основывается на логике И или ИЛИ формируются результаты поиска. Это все - иногда "лишние" запросы к БД. Было бы здорово если бы можно было в настройках модуля настраивать в каких полях делать "разбивку на слова" а в каких - не делать. например в названии товара, описании товара, атрибутах - делать, а в артикуле SKU - не делать… 2. И еще пожелание по дальнейшей интеллектуальности поисковых модулей. Есть поле для пользовательской таблицы подмены слов в поиске. Ок, неплохо. Но если бы еще сделать вкладку для поля "синонимов" слов для поиска - было бы вообще замечательно. Вот возможные примеры для пользовательской таблицы "синонимов" 1024Mb <=> 1Gb 1Tb <=> 1000Gb 4Gb <=> 4096Mb white <=> белый настенный <=> навесной
  8. 100napb, спасибо, напишу в личку. Общий текущий объем БД = 223Мб, 3,6 млн. строк Из них: Объем таблицы search_word = 20,7Мб (278 тыс строк) Объем таблицы search_word_to_product = 95,7Мб (3 млн. строк) Что касается записи Schedule Backup Interval: 2 min(Test) - то это не правильный перевод. Там имеется ввиду тестовый одноразовый запуск бекапа через 2 минуты = чисто для проверки работы бекапирования.
  9. Otvet, а подскажите тогда как еще в такой способ записать команду чтобы исключить из бекапа пару таблиц (для примера)
  10. Может кому-то из начинающих пригодится. Немного попробовав разные модули бекапов для OpenCart понял для себя следующее: Для небольших магазинов возможно будет достаточно бесплатного модуля бекапа БД типа Accu AutoBackup https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=33125 А вот для магазинов где много товаров, много записей и т.д. - там есть смысл использовать модули, в которых можно указывать и выбирать для бекапа не все поля из таблиц БД (например не тянуть индексы, которые всегда можно перестроить) например есть вот такой модуль: Backup/Restore Plus (порядка 25 дол) https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=26326 или такой: Backup Pro for Opencart 2.x (порядка 25 дол) https://www.opencart.com/index.php?route=marketplace/extension/info&amp;extension_id=19334 Некоторые модули конечно еще хороши тем что предлагают делать бекапы на Google Drive или в Dropbox, но часто у них не получается хорошо отработать задачу в силу того что БД имеет несколько больших таблиц из индексов и скрипт бекапа, запускаемый через php, - подвисает из-за нехватки ресурсов на сервере.
  11. Установлена поисковая система с морфологией + поиск с вариантами (замена быстрого Ajax поиска от автора) + еще модуль подбора похожих товаров MR с доработкой на основе результатов этой поисковой системы Количество товара - около 11 тыс. Будет еще примерно столько же. Так как у меня много товара которые имеют значимые 2 символа (WD, FO и т.д.) - то поставил минимальное количество в названии товара 2 символа, в описании - используется минимум 3 символа (нужно чтобы искались HDD, SDD, LCD и пр.) Эксперементировал с вариантами поисковой выдачи, и мне больше понравилась логика И чем ИЛИ. При логике ИЛИ у меня получалось в выдаче больше количество найденных товаров несоответствующих ожиданию пользователя. Сервер на VPS, NGINX + FastCGI, 4Гб ОЗУ, 2 ядра Стояло значение в настройках memory_limit=1024Mb Столкнулся с такими ситуациями (через некоторое время только заметил): 1. Не хочет создаваться штатным способом копия БД через Настройки - Инструменты - Импорт/экспорт. Не хватает ресурсов... Опытным путем выяснил что штатным способом бекап БД может создаться только когда снимаю галочки с таблиц oc_search_word, oc_search_word_to_product 2. Стоит и прекрасно ранее работал модуль автоматических бекапов Accu AutoBackup Заметил что тоже перестали им создаваться копии БД. Начали с хостером разбираться почему перестало работать бекапирование данным модулем... При общении с ТП хостера была выявлена следующая ситуация: При попытке запустить скрипт из под браузера возникала ошибка "Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 43 bytes)", что указывает на недостаточный объём выделяемой памяти для PHP-скрипта. Выполнили увеличение значения memory_limit с 1024 до 4096, после чего скрипт успешно отработал и соответствующий архив появился в списке архивов модуля, так же скрипт успешно отработал из-под командной строки. Однако при настройках "Backup type: auto" и "Schedule Backup Interval: 2 min(Test)" резервная копия не создаётся. Конечно остается вариант запускать бекап через крон с командной строки или не включать индексные таблицы. НО... Возникает вопрос: Какие типовые настройки для оптимизации работы и запросов MySQL Вы можете порекомендовать ? Мне кажется что просто тупо увеличивать memory_limit до верхнего предела сервера и исключать таблицы индексов - это не правильный путь...
  12. Подскажите пожалуйста что такое может быть или что может мешать нормальной работе модуля: (версия OC 2.3.0.2 orig + используется режим NGINX Fast-CGI, сайт на https. Уже заполнено около 11 тыс. товара ) 1) товары добавлять могу - но ... никогда не видел чтобы была видна дата обновления прайса поставщика, всегда вижу только нули 0000-00-00. Дата всегда почему-то показывалась по нулям что осенью, что после зимнего декабрьского обновления (исправляли цикл обновления/парсинга товара и сделали нормальный возврат в админку после окончания парсинга) 2) Не могу заменить название производителя Производитель 1 на Производитель 2, хотя в прошлой версии модуля мог менять Производитель 1 на Производитель 2 3) Не могу удалить товар выбранного производителя (раньше мог удалять без проблем) В логах ошибок - пусто (admin/uploads при этом пусто). Где что можно посмотреть ?
  13. Спасибо за ответ, доступы пишу в личку. Попутно еще несколько вопросов, думаю что пригодятся эти ответы еще для других: 1. Галочка "скрывать цену" у меня в положении OFF - это правильно если я хочу чтобы цена была видна ? Уточните пожалуйста в каком положении она должна быть чтобы не скрывать цену в сниппете. 2. Когда-то я передавал цену то ли в H1, и/или возможно в Meta Description или еще где-то. Сейчас я этого не делаю и цена товара есть только в самой карточке товара. Достаточно ли этого условия для получения красивого сниппета карточки товара в выдаче Гугла с ценой ? 3. Как сделать проверку структурированных данных - понятно. Допустим смотрим и проверяем: https://search.google.com/structured-data/testing-tool?hl=ru#url=https%3A%2F%2Fzabeznal.com%2Fshkaf-19-napolnyj-csv-lite-plus-42u-600h1000-steklo 3. А как и где конкретно увидеть сниппет этого товара который будет выдаваться при наличии разметки ? Можете показать какой-то ссылкой (чтобы потом туда можно было подставить свой url)?
  14. Подскажите пожалуйста по такой ситуации. Раньше у меня стоял модуль улучшенных хлебных крошек Breadcumbs ля-ля, точно не помню, но могу найти какой именно был установлен. И Гугл выдавал нормальную красивую карточку товара с ценой в разметке, цепочкой категории и т.д. Купил Ваш модуль Microdata PRO v.7 (кажется Вы и устанавливали) на замену модулю Breadcrumb xx И сейчас вижу что через какое-то время по новому товару разметка карточки товара (Хлебные крошки) в выдаче Гугла пропала. 1 = было раньше 2 = стало сейчас Скриншот: https://prnt.sc/mo5q12 При этом тест проверки структуры разметки страниц сайта, в том числе и проверка разметки карточки товара средствами Гугла - проходит нормально. Вопросы: 1. Что это может быть ? 2. Как вернуть/снова получить красивую разметку в выдаче результатов Гугла ? 3. Как можно проверить или увидеть как будет выглядеть сниппет карточки свежедобавленного товара ?
  15. Ок, сорри. Тогда уточню вопросы через личку, будем считать что я так не понял Вас... P.S. просто в файле инструкции-документации к данному модулю нет никаких примеров, чтобы можно было понять формат записей для SMART-редиректа и что и как нужно настроить. А без документации и хотя бы пары примеров что и как - покупка этого модуля ничего такому "новичку, типа меня" не дает Задаю вопросы-просьбу через личку.
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.