Перейти к контенту
  • 0

Последствия битых таблиц БД.


Minnow

Вопрос

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

 

Проблему эту описывал ранее.

Сейчас проявляются последствия.

Напомню: при сбоях на сервере хостера были повреждены таблицы БД (IPB 2.3.6) -

 

ibf_subscription_methods

ibf_subscription_logs

ibf_subscription_extra

ibf_subscription_currency

ibf_skin_templates_cache

ibf_skin_templates

ibf_skin_macro

ibf_rss_import

ibf_rss_export

 

Так как последний бэкап БД был сделан до визуального обнаружения проблемы и по факту после её возникновения, то восстановив с него БД в лучшую сторону ничего не изменилось. Не работала галерея (при добавлении изображений выходила ошибка), перестал функционировать доступ в АЦ, после восстановления доступа куча проблем в самом АЦ. И т.д. и т.п. ...

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

Недостающие таблицы взял из дистрибутива пустого форума. Форум потихоньку начал оживать, исправлял ошибки. Сейчас отображается все как и было до проблем, логов с ошибками в папке cache больше нет.

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

Во вкладке "внешний вид" все стили отображаются, можно даже их настраивать, но вот редактировать увы ..

Как восстановить содержание таблиц ? -

 

ibf_skin_templates_cache

ibf_skin_templates

ibf_skin_macro

 

Если отображение внешнего вида соответствует содержанию потеряных таблиц, но содержание новых таблиц не соответствует тому что сейчас отображается, видимо где то в недрах кода форума эта информация присутствует и её можно достать?

 

Спасибо.

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

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

  • 0

Шаблоны кешируются дважды.

 

Один раз в базе. Второй раз в файловой системе в директории cache

 

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

 

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

 

Теперь если у вас не меняется отображение форума при редактировании шаблонов в АЦ, то у вас скорее всего проблема с правами на директорию шаблонов. Хотя может быть и вариант, что у вас перепутались все id стилей, в этом случае рекомендовал бы удалить вручную кеш шаблонов с сервера (предварительно забекапив), затем осуществить через АЦ перестроение кеша стилей.

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

  • 0

Теперь если у вас не меняется отображение форума при редактировании шаблонов в АЦ, то у вас скорее всего проблема с правами на директорию шаблонов. Хотя может быть и вариант, что у вас перепутались все id стилей, в этом случае рекомендовал бы удалить вручную кеш шаблонов с сервера (предварительно забекапив), затем осуществить через АЦ перестроение кеша стилей.

Редактирование восстановлено, дело было в правах на директорию шаблонов. Хотя редактирование происходит именно тех шаблонов, которые появились в АЦ с импортом базовых таблиц БД взамен поврежденных.

Кеш шаблонов с сервера удалил, они восстановились и глобально ничего не изменилось. А вот после удаления шаблонов и последующем перестроении кеша стилей вышла ошибка работы с БД.

Вобщем мне нужно как то восстановить код шаблонов моих прежних скинов в АЦ (внешний вид; управление стилями; общий шаблон; HTML шаблоны; таблицы CSS; и т.д.), как это было до проблем с таблицами БД. Как это сделать - ума не приложу .. В противном случае придется снести все установленные стили и восстаналивать все утраченное ручками заново. А там с десяток модов стоит ... Дизайн далеко не высокохудожественный, но "футер" и "хеадер" сильно отличаются от базовых в связи с логотипами, рекламными баннерами и прочими нюансами.

Если возводить заново, то как вариант можно перейти на "тройку" и пытаться сваять подобие того что было. Но если в 2.3.* я до этого момента обходился без посторонней помощи, то в 3.*.* ваять некий дизайн - это пока нереально (для меня).

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

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.