SMF - проблемы в работе форума. Нужна помощь или совет.

alex_s
На сайте с 01.10.2003
Offline
132
780

Есть у меня форум http://www.forum-ru.org

Несколько дней назад, форум отказался открываться (ошибка базы).

Восстановил с бэкапа. Вроде заработал.

Однако, сейчас обнаружил, что работает далеко не всё.

Например, на странице регистрации новых пользователей ошибка, банить не могу, лог ошибок не открывается.

Функция исправления ошибок в админке, никаких ошибок не находит.

Что это может быть и как исправить?

Буду благодарен за помощь.

WwWork
На сайте с 07.02.2006
Offline
150
#1

Хм... Довольно интересная ошибка.

Не думал что SMF так подведёт.

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

Думаю надо сделать примерно следующее:

Если есть бэкап (рабочий) буквально за вчера, то хорошо, если нет то попросите у хостера бэкап базы за то время когда всё работало. Потеряете несколько тем или пользователей, ничего :) Я при перезде тоже терял. Далее всё снести (форум), переписать новую инсталяцию, особенно хорошо если она будет последней - будут пофиксены баги предидущей версии и.... ставите. после думаю всё будет работать РУЛЬно.

Второй вар. - хотер наверняка делает бэкап всех сайтов вместе с фаилами и базой., просто попросите их чтобы они восстановили Ваш сайт на тот момент - кода всё работало. Удачи!.

edogs software
На сайте с 15.12.2005
Offline
775
#2

Для начала

1) Зайти в phpmyadmin, выбрать все таблицы, жмыхнуть "восстановить/repair".

Если не поможет

2) В index.php заменить error_reporting(E_ALL); на error_reporting(0);

Если не поможет

3) Переустановить заново форум. После этого накатить из бакапа данные базы основных таблиц (сообщений, юзеров, форумов и т.д.), но без конфига.

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
Groove
На сайте с 22.02.2007
Offline
41
#3

Еще одна ошибка, которую я заметил за этим двигом: при переполнении диска, он просто перезаписывает файл настроек Settings.php заменяя его содержимое строкой нулевой длины.

Перед этим появляется ошибка 28 MySQL Storage Engine, а потом это. Востанавливается из файла Settings_Backup.php , по моему так он называется...

P.S.:в моем случае просто не была произведена настройка ротации логов и access.log вырастал до невероятных размеров, сжирая все пространство. Потом полечили это, полет нормальный

jQuickForm = генератор форм на PHP (jQuery + HTML_QuickForm2) (http://jquickform.ru/) | iBegun.ru - цены в Бегуне (http://ibegun.ru/)
T
На сайте с 23.06.2006
Offline
257
#4

Надо было на punbb переходить. Мне что yabb, что smf не очень.

alex_s
На сайте с 01.10.2003
Offline
132
#5

Всем большое спасибо за помощь.

Особенно edogs-у!.

repair помог решить проблему :)

wilelf
На сайте с 27.06.2005
Offline
322
#6
alex_s:
Всем большое спасибо за помощь.
Особенно edogs-у!.
repair помог решить проблему :)

Движок очень хороший. И код неплохой. Советую обновить до последней версии.

Бывает еще ошибка с сессиями, поэтому иногда приходится очищать табличку "sessions", при выдаче ошибки...

Агентство контекстной рекламы НеВсем ( https://www.nevsem.ru/ ) Пишу платно статьи для Хабра. Мой профиль ( https://habr.com/ru/users/wilelf/ )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий