Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Приветствую.
Не подскажете ли, господа, как решить имеющуюся проблему?
Наакрылся сервер. Бэкапный тоже. Хостер поднял их, но судя по всему бэкап мало того что давний, так еще и поврежденный. Вроде все скрипты удалось восстановить (версия phpbb3 с конкретикой туго, вроде 0.6 с неудачными попытками обновления до 0.7 и 0.8). Но ветки внутри пустые, хотя исправно показывается количество страниц ветки. В базе все посты есть, прямые запросы в posts по номерам топиков все корректно выполняется, а на форуме - не показывается ничего В общем мистика какая-то.
Самое печальное, что рипнулись все юзеры, окромя последних пары сотен, в том числе все модераторы, админы и гости.
Для желающих полюбоваться объемами разрушений - http://www.anticisco.ru/forum/
Благодарю.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы Мини FAQ Если ничто другое не помогает, прочтите, наконец, инструкцию! "Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения". Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Внимание! Обнаружена проблема! http://www.anticisco.ru содержит материалы сайта bestwebfind.cn, который, по имеющимся данным, распространяет вредоносное ПО. Ваш компьютер может подвергнуться вирусной атаке при посещении этого сайта
Общие ошибки новичков (07.11.2005) & Как задавать вопросы Мини FAQ Если ничто другое не помогает, прочтите, наконец, инструкцию! "Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения". Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Это уже починено. Даже интересно как оно туда пробралось за короткий промежуток времени.
Но оно не роляет в отношении проблемы.
Я бы уже забила на все и переустановила форум (наконец свежую версию залила бы) и накатила имеющийся бэкап. Но меня останавливает то, что возможно проблема кроется в базе, и новый форум не исправит имеющийся глюк.
Таки переставила форум, свежая версия, старый бэкап. Увы, опасания подтвердились - постов внутри топиков нет, хотя исправно указано их количество. Выходит беда в таблицах, но какая именно беда?
flider
Киньте доступ к FTP и БД в личку. Посмотрю. Проблема естественно в базе.
Добавлено спустя 1 минуту:
flider писал(а):Не помогло
Кстати, а как вы это делали.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы Мини FAQ Если ничто другое не помогает, прочтите, наконец, инструкцию! "Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения". Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Все, разобралась - трындец без полного бэкапа.
Суть трабла: На форуме сейчас такая фишка, при просмотре подфорума список топиков есть, а при заходе в топик - постов внутри нет. Я развернула на локали чистый форум свежей версии и залила туда бэкап - та же фишка, то есть причина в таблицах.
Из трех основных взаимосвязанных таблиц (юзеры, топики, посты) все содержат сейчас только часть информации. Юзеров осталась четверть в лучшем случае, топиков - одна треть, постов - 90%. Если записи о топике в таблице topics нет, то прямая ссылка на него выдает "Тема не существует". Если топик в таблице присутствует, то прямая ссылка на него выдаст посты из таблицы posts, которые там есть и (важно) чьи авторы присутствуют в таблице users. Остальные посты, хотя они физически имеются в таблице posts, показаны не будут. Но если восстановить юзера с тем же логином и идентификатором, то эти посты будут показаны. Поскольку юзеры остались последние зарегистровавшиеся, ну или ближе к концу, а топики остались, наоборот, до 2010 года, то совпадений юзеров с топиками мало и почти все темы либо пустые, либо не существуют, хотя, повторяю, сами посты сохранились почти все.
Уффффф.
PS Уж сколько раз твердили миру - кроилово ведет к попадалову. И ведь говорила я владельцу сайта - перейдем на нормальный платный хостинг вместо этого домашнего сервака чьего-то знакомого... "И так сойдет!" (с) Итог - райд сдох и сервак тоже. Бэкапы делались кое-как и жили на том же райде. Вот и имеем нынешнюю мозаику данных.