0 Пользователей и 1 Гость просматривают эту тему.
  • 28 Ответов
  • 1376 Просмотров
*

cemtrans

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Уважаемые господа, прошу помощи!
Из базы данных был удален файл _jshopping_products, соответственно перестал работать сайт.
Резервных копий нет. Прошу сообщить возможность восстановления, в нашем каталоге больше 3000 товаров...
Возможно ли восстановить файл из других таблиц типа:
_jshopping_products_files
_jshopping_products_prices
и тд
Или другие пути восстановления?
*

Taatshi

  • Глобальный модератор
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
о-хо-хо... просите у хостера бэкап если он есть. Хостеры иногда делают. Во всяком случае, спросить не помешает.

Иначе придется Вам, скорее всего, заново забивать товар.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

cemtrans

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
уже просили, ответ отрицательный...
*

Taatshi

  • Глобальный модератор
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

cemtrans

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Ниже Назначение таблиц:
У нас все присутствует, кроме jshopping_products, возможно есть какая-то связь и как-то можно воссоздать отсутствующий файл?

jshopping_products - Товары

jshopping_products_attr - Атрибуты для каждого из товаров: кол-во, цена, вес и т.д.

jshopping_products_attr2 - Изменение цены для определенных атрибутов товаров

jshopping_products_extra_fields - Опции / Характеристики товаров

jshopping_products_extra_field_groups - Опции / Характеристики товаров (группы)

jshopping_products_extra_field_values - Опции / Характеристики товаров (значения)

jshopping_products_files - Файлы товаров

jshopping_products_free_attr - Связь товаров и свободных атрибутов

jshopping_products_images - Изображения товаров

jshopping_products_prices - Цены товаров

jshopping_products_relations - Связанные товары

jshopping_products_reviews - Опции / Отзывы о товарах

jshopping_products_to_categories - Связь товаров и категори
*

Aponte

  • Захожу иногда
  • 122
  • 3 / 3
Можно восстановить пустые странички товаров, но со связями, которые сохранились (картинки, аттрибуты, категории и т.д)
Названия, цены, описания, артикулы, количество, вес и т.д. нужно заносить заново
*

cemtrans

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Хоть что-то вернуть за $$$, прошу сообщить к кому обратиться...
*

Taatshi

  • Глобальный модератор
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
cemtrans, к сожалению, есть вещи, которые ни за какие деньги не купишь. Если информации нет - ее взять неоткуда - хоть мильен предлагайте. Вы только можете заплатить теперь за наполнение сайта.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Цитировать
Хоть что-то вернуть за $$$, прошу сообщить к кому обратиться...
К хостеру. Глядишь за $$$ и бекап найдётся...
Создание сайтов, шаблонов, помощь в решении проблем.
*

Aponte

  • Захожу иногда
  • 122
  • 3 / 3
Хоть что-то вернуть за $$$, прошу сообщить к кому обратиться...
обращайтесь в личку
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
обращайтесь в личку
Да? Вы можете восстановить данные при полной потере, если даже хостер (редкий дебил видимо) не делает бекапы?
Увы, ТС - это невозможно.
Админы делятся на две категории - кто уже делает бекапы и кто еще не делает бекапы.
Третьего не дано
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

cemtrans

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
В общем нашли старый бэкап конца июля, Изъяли оттуда таблицу _jshopping_products, залили его в новую бд,
теперь в категориях с товарами да и в самих товарах вылезает ошибка:
1054
Unknown column 'p.extra_field_119' in 'on clause' SQL=SELECT v.`id` as `value`, v.`name_ru-RU` as `text` FROM `jr4fh_jshopping_products_extra_field_values` v LEFT JOIN `jr4fh_jshopping_products` p ON FIND_IN_SET( v.`id`, p.`extra_field_119` ) LEFT JOIN `jr4fh_jshopping_products_to_categories` c ON ( p.`product_id` = c.`product_id` ) WHERE v.`field_id` = 119 AND p.`product_publish` = 1 AND c.`category_id` IN (30) GROUP BY v.`id` ORDER BY v.`ordering`
The Page you are looking for doesn't exist or an other error occurred. Go back, or head over to ДомаС?РЅСЏСЏ страница to choose a new direction.

Насколько я понимаю какая-то нестыковка в БД.

Какие варианты решения присутствуют?
*

Aponte

  • Захожу иногда
  • 122
  • 3 / 3
Добавьте в нее поле extra_field_119
*

SeBun

  • BanMaster
  • 4018
  • 259 / 5
  • @SeBun48
Увы, ТС - это невозможно.
Это возможно! За $$$$$ могу забить вручную 3000 товаров. Сколько дадите зелени?
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

cemtrans

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
У нас товар специфичный, тем более не просто забит, а присутствуют характеристики для фильтров, которые согласуются для каждого товара со специалистом...
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
cemtrans - не слушайте его, это был стеб ))
боюсь, что я не очень хорошо знаю структуру БД этого магазина, одного поля extra_field_119 будет мало.
Неужели у хостера нет ежедневного дампа? Это бы спасло почти все. Если действительно нет - валите от него как можно быстрее
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

cemtrans

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
хостинг вроде приличный - русониксточкару, ниже переписка со службой:

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

# mysql> select * from jr4fh_jshopping_products;
ERROR 1146 (42S02): Table 'admin_se.jr4fh_jshopping_products' doesn't exist


-

Вы писали:
 > у нас не осталось копии, есть возможность восстановить?

На сколько я понимаю Вы не создавали резервные копии. На Вашем сервере резервных копий не обнаружено. Среди файлов сайта также резервные копии не нашел.

-----
 

Вы писали:
 > нужно восстановить единственный файлик в бд jr4fh_jshopping_products

Предоставьте его, я Вам его помогу восстановить.

-----

Вы писали:
 > можно как-то узнать каким образом и когда был удален файл? Возможно пользователь? Или ещё какая-нибудь информация?

В лог-файле действий в панели Plesk я никаких манипуляций над БД не нашел. Ошибок в лог-файле MySQL связанных с этим я также не нашел. Лог выполненных запросов MySQL сервер не пишет, поэтому проверить данную информацию не предоставляется возможным.

-----
 

Вы писали:
 > Сергей, существуют же программы восстановления удалённых файлов с жесткого диска, мы готовы заплатить...!

Такой возможности, к сожалению, нет.

-----
*

SDKiller

  • Живу я здесь
  • 2706
  • 329 / 5
  • ...ergo sum
Unknown column 'p.extra_field_119' in ...

Добавьте в нее поле extra_field_119

Вполне приемлемый вариант.

Это означает что уже после бекапа была добавлена характеристика с id 119, соответственно в таблицу #__jshopping_products была добавлена колонка extra_field_119

Можете создать её вручную через phpMyAdmin - она будет пустой, соответственно эта характеристика не привяжется к товарам, но как я понимаю, для вас главное - восстановить основное содержимое таблицы #__jshopping_products
*

cemtrans

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Нам важно восстановить все по-максимуму...

Попробовал дополнение check db.
https://www.webdesigner-profi.de/joomla-webdesign/shop/addons/check-db-structure-table-shop.html?lang=en
Установил так:
Коспоненты/Joomshopping/install&update
По ссылке скачал Check DB structure table shop 1.0.10 (Joomshopping 3.20.1 / 4.10.2)
в опциях появилось:
"Проверка таблиц и полей" - Нажимаем и видим сообщение:
"Версия Joom Shopping 4.9.0
Ошибок не найдено"

*

cemtrans

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Видимо придется нанимать гуру за $.
Посоветуете хорошего специалиста по JoomShopping, только на самом деле хорошего...?
Или лучше открыть новую тему в разделе Предлагаю работу?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Просто добавьте это поле в таблицу, никакой гуру не сделает вам что-то другое. Зря деньги потратите.
*

cemtrans

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Спасибо, колонки добавил до extra_field_150 или даже больше, вроде пока работает, боюсь только в дальнейшем будут опять косяки всплывать...
Может откатить и сделать все как в бэкапе?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Не стОит. Все косяки, если они будут, будут мелкими.
*

SDKiller

  • Живу я здесь
  • 2706
  • 329 / 5
  • ...ergo sum
Спасибо, колонки добавил до extra_field_150 или даже больше...
...боюсь только в дальнейшем будут опять косяки всплывать...

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

Смотрите значение автоинкремента в таблице `#__jshopping_products_extra_fields` минус 1
(в phpMyAdmin вкладка Операции - поле AUTO_INCREMENT)

Иначе при добавлении новой характеристики будет ошибка создания новой колонки в таблице `#__jshopping_products`

Или удалите лишние колонки или скорректируйте тогда значение AUTO_INCREMENT
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
хостинг вроде приличный - русониксточкару, ниже переписка со службой:
прошу простить за флейм, но это просто шедеврально, цитата с их сайта
Цитировать
Резервное копирование на все случаи жизни
Резервное копирование полностью в вашей власти — вы сами решаете, когда необходимо создать копию сайта и из какой копии нужно произвести восстановление. Для выполнения любой операции достаточно одного клика контрольной панели.
То есть автоматического резервирования вообще не предусмотрено, для обычного пользователя это замечательно, каждый день лазить и делать бекапы.
ТС - на вашем месте я бы все же валил с этого хостинга, в дальнейшем любой подобный сбой на сайте - и снова нет бекапа
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Aponte

  • Захожу иногда
  • 122
  • 3 / 3
На многих хостингах автобекап выключен по умолчанию. Его нужно самому включить и установить периодичность.
*

cemtrans

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Хочу всех обрадовать - история с пропажей продолжается!
Дело было так:
сегодня обновились до бэкапа того месяца, загрузили базу и сразу через пять минут пропадает первый раз _jshopping_products, перезаргужаю, все работает до конца дня а мы добавляем товар, сейчас опять та же ошибка - пропала важная таблица....
КАК?
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
Цитировать
загрузили базу и сразу через пять минут пропадает первый раз _jshopping_products, перезаргужаю, все работает до конца дня а мы добавляем товар
Кхм... А бекап новой базы, в которую вы добавляли таблицу у вас сохранился? Вы вообще в БД смотрели, что таблицы нету, или ошибка такая на сайте писалась?
Создание сайтов, шаблонов, помощь в решении проблем.
*

SDKiller

  • Живу я здесь
  • 2706
  • 329 / 5
  • ...ergo sum
Посмотрите задания крон - может у вас какой-нибудь импорт-синхронизация висит, которая дропает таблицу.

Ну или:

1) кривое расширение, которое при сочетании некоторых звёзд на небе это делает после добавления каждого n-го товара
2) закладка от обиженного разработчика, которому не заплатили (чисто теоретически, не хочу ни на кого возводить напраслину)
3) бекдор, который скачали на просторах инета с каким-то расширением
« Последнее редактирование: 27.08.2015, 19:50:50 от SDKiller »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Замена данных сайта на данные поддомена

Автор rezchik

Ответов: 5
Просмотров: 391
Последний ответ 05.02.2024, 11:45:36
от web1
Окно заполнение контактных данных

Автор Vlad1323

Ответов: 1
Просмотров: 380
Последний ответ 29.03.2023, 16:47:54
от arma
Окно заполнение контактных данных

Автор Vlad1323

Ответов: 0
Просмотров: 318
Последний ответ 29.03.2023, 01:15:03
от Vlad1323
Базы данных

Автор rezchik

Ответов: 7
Просмотров: 376
Последний ответ 16.02.2023, 22:59:29
от rezchik
Запрос персональных данных

Автор web3.0

Ответов: 2
Просмотров: 584
Последний ответ 02.09.2021, 16:13:24
от web3.0