После кривого обновления проблемы с БД форума

Автор Alessandro, 10 ноября 2008, 18:28:10

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Alessandro

После криворукой попытки обновления (стартовая версия была с 1.1.4) и криворукой же попытки это обновление откатить форум пребывает в странном состоянии...
Во-первых, часть файлов от версии 1.1.4, часть от 1.1.5, часть от 1.1.6. В админке написано, что текущая версия 1.1.5 (т.е. видимо index.php именно от этой версии).
Во-вторых, и это самое неприятное, раз в пару дней происходит глюк с базой данных. При попытке просмотреть тему или профиль пользователя выдаётся сообщение об ошибке со словами, что версия форума у меня 1.1.6, а версия базы данных 1.1.4 и нужно это исправить с помощью файла upgrade.php (которого у меня нет). Захожу через phpMyAdmin, обнаруживаю, что несколько таблиц в БД повреждены. Чиню их, пару дней всё работает нормально, потом повторяется.
Посоветуйте, пожалуйста, что делать и в каком порядке.


Alessandro

К сожалениею, не помогает. Модов у меня много, скачал обновления, обвновил сначала до 1.1.6, потом до 1.1.7. Подождал пару дней - сегодня снова всё та же ошибка. Вот как выглядит текст сообщения:

Database Error
Incorrect key file for table: 'smf_log_online'. Try to repair it
File: /home/****/****/html/forum/Sources/Subs.php
Line: 2540

Note: It appears that your database may require an upgrade. Your forum's files are currently at version SMF 1.1.7, while your database is at version 1.1.4. The above error might possibly go away if you execute the latest version of upgrade.php.

Mavn

почини бд при помощи например phpmyadmin
уже много раз писал что в пределах линейки smf 1.1.* изменения в бд не производятся для обновления бд нужно всего лишь поменять в поле smfVersion в таблице smf_settings
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Alessandro

Цитата: Mavn от 17 ноября 2008, 12:51:31
почини бд при помощи например phpmyadmin
Так в том-то и дело, что я через phpmyadmin чиню, а два дня проходит - снова эта бяка, опять чиню, ещё через два дня снова...

Цитата: Mavn от 17 ноября 2008, 12:51:31
уже много раз писал что в пределах линейки smf 1.1.* изменения в бд не производятся для обновления бд нужно всего лишь поменять в поле smfVersion в таблице smf_settings
Э... Это с помощью какого-то SQL запроса делается?

Alessandro

Исправил через phpMyAdmin в таблице settings версию с 1.1.4 на 1.1.7.
Повторяется точно таже ошибка, только сообщения о том, что версия БД другая нет.
Database Error
Incorrect key file for table: 'smf_log_online'. Try to repair it
File: /home/****/****/html/forum/Sources/Subs.php
Line: 2540


digger®

Цитата: Alessandro от 19 ноября 2008, 17:45:41
Исправил через phpMyAdmin в таблице settings версию с 1.1.4 на 1.1.7.
Повторяется точно таже ошибка, только сообщения о том, что версия БД другая нет.
Database Error
Incorrect key file for table: 'smf_log_online'. Try to repair it
File: /home/****/****/html/forum/Sources/Subs.php
Line: 2540


Таблицу smf_log_online почините или очистите.

Alessandro

Так я ж чиню... Каждые два дня исправно чиню и через два дня оно снова повторяется. Помимо smf_log_online обычно ещё оказываются повреждены smf_members и smf_messages. Иногда (редко) ещё какие-нибудь таблицы. Их тоже чиню.

TXT

#8
Та же самая проблема после обновления форума до 1.1.7

Table './hlebopechka/smf_log_online' is marked as crashed and should be repaired
Файл: /.../hlebopechka.ru/forum/Sources/Subs.php
Строка: 2554

Примечание: Возможно Вашей базе данных требуется обновление. Версия файлов Вашего форума SMF 1.1.7, тогда как версия Вашей базы данных 1.1.4. Для устранения ошибки обновите, пожалуйста, форум.


Исправляю в phpmyadmin - на следующий день опять то же самое.
Печально все это..

И дернуло меня обновиться  >:(