Друзья , помогите срочно.

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
uznaipravdu
phpBB 1.4.3
Сообщения: 81
Стаж: 18 лет 11 месяцев

Друзья , помогите срочно.

Сообщение uznaipravdu »

Прошу помощи.
был форум, стоял на http://up.e7e.info/
в нем было около 130 важных сообщений.
Ребята это важные сообщения, касающиеся конкурса на создание сайта

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

Сохранение базы работало криво, и база сохранилась на половину.
То-есть без конца. Было в базе около 130 важных сообщений. Вошло в SQL файл всего 70 и обрыв.

Теперь мы восстанавливаем форум.

# Table Data for phpbb_posts_text
тут 70 сообщений есть но они не появляются при восстановлении базы.


#
# Table Data for phpbb_topics Этого нет вообще!.
#

После восстановления из старой базы получается все как было внешне = разделы , счетчики первая страница, все есть .

кроме того что внутри папок нет вообще заголовков тем и сообщений

Ребята помогите, крайне важная информация, хотя бы восстановить то что есть. Что делать?

пробовали принудительно вставлять строчку для каждого поста

INSERT INTO phpbb_topics (topic_id, forum_id, topic_title, topic_poster, topic_time, topic_views, topic_replies, topic_status, topic_vote, topic_type, topic_first_post_id, topic_last_post_id, topic_moved_id) VALUES('181', '181', 'заголовок ', '2', '1147444915', '0', '0', '0', '0', '0', '161', '161', '0');

какие то конфликты. Может кто поможет, я пришлю SQL 180кв
uznaipravdu@narod.ru
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

Ну, во-первых, держать что-то важное на насквозь дырявых хостингах типа e7e -- это такая же блажь, как посылать важные письма по e-mail по public каналам. Одно противоречит другому, причем напрочь.

Во-вторых, если
uznaipravdu писал(а):Table Data for phpbb_topics Этого нет вообще!.
то путь, действительно, один: китайский труд. Но труд с умом:
uznaipravdu писал(а):INSERT INTO phpbb_topics (topic_id, forum_id [...] VALUES('181', '181' [...]
Это что, у форума действительно был ID 181? Сильно сомневаюсь.

Теперь.
uznaipravdu писал(а):тут 70 сообщений есть но они не появляются при восстановлении базы.
Они в базе не появляются или не отображаются в морде форума? Второе понятно.

Добавлено спустя 1 минуту 5 секунд:

Да, и кроме того: а на типы-то полей обращать внимание будем?

Добавлено спустя 2 минуты 8 секунд:

А phpbb_posts сохранилась?

Добавлено спустя 5 минут 36 секунд:

Если сохранилась, то делаем

Код: Выделить всё

select distinct topic_id from phpbb_posts order by topic_id
для того, чтобы выяснить, какие ID у тем были. После этого создаем темы с этими ID в каком-нибудь одном форуме. Растаскивать, если будет, что, потом уж будете. Названия давайте типа "topic <ID value>"
И если я неправ, пусть старшие товарищи поправят меня
uznaipravdu
phpBB 1.4.3
Сообщения: 81
Стаж: 18 лет 11 месяцев

Сообщение uznaipravdu »

INSERT INTO phpbb_topics (topic_id, forum_id [...] VALUES('181', '181' [...]
Это что, у форума действительно был ID 181? Сильно сомневаюсь.
Это 181 я сам написал что бы попробовать
Теперь.
uznaipravdu писал(а):тут 70 сообщений есть но они не появляются при восстановлении базы.
Они в базе не появляются или не отображаются в морде форума? Второе понятно.
70 сообщений не появляются внутри, а в базе они есть.

Да, и кроме того: а на типы-то полей обращать внимание будем?
это я не понял , каких?

А phpbb_posts сохранилась?

Да , все есть в базе.

Если сохранилась, то делаем

Код: Выделить всё

select distinct topic_id from phpbb_posts order by topic_id
для того, чтобы выяснить, какие ID у тем были.
Куда .ту строчку вставлять?
После этого создаем темы с этими ID в каком-нибудь одном форуме. Растаскивать, если будет, что, потом уж будете. Названия давайте типа "topic <ID value>"
а как, все 70 раз начинать новую тему?
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

uznaipravdu писал(а):Это 181 я сам написал что бы попробовать
Ну так пробовать-то не от балды надо же!
uznaipravdu писал(а):это я не понял , каких?
Полей базы данных, данные в которые вы собираетесь вставлять. Вставлять в числовое поле текстовое значение как минимум наивно.
uznaipravdu писал(а):Куда .ту строчку вставлять?
В окно SQL-запросов phpmyadmin или того инструмента, который у вас есть для доступа к БД. Отсутствие оного инструмента означает окончание работы еще до ее начала.
uznaipravdu писал(а):а как, все 70 раз начинать новую тему?
Тему начинать (тем создавать) столько раз, сколько уникальных ссылок на тему вернет запрос, который я написал. Его результаты показывают, от скольки тем у вас сохранились посты (точнее, атрибуты постов).
И если я неправ, пусть старшие товарищи поправят меня
uznaipravdu
phpBB 1.4.3
Сообщения: 81
Стаж: 18 лет 11 месяцев

Сообщение uznaipravdu »

У меня Денвер.

В окно SQL-запросов phpmyadmin вставил
select distinct topic_id from phpbb_posts order by topic_id

вот что он написал

Показывает записи 0 - 29 (123 всего, Запрос занял 0.0016 сек)
SQL-запрос:
SELECT DISTINCT topic_id
FROM phpbb_posts
ORDER BY topic_id
LIMIT 0 , 30

мне теперь что - создавать в любом форуме 123 пустых темы?
а заголовок любой?
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

uznaipravdu
Формально можно создать только те темы, к которым сохранились тексты постов. Заголовок я советовал создавать типа "Topic ID" -- потом будет проще осмысленные названия в базу вбивать, когда тексты мессаг наконец по местам разлягутся.
И если я неправ, пусть старшие товарищи поправят меня
uznaipravdu
phpBB 1.4.3
Сообщения: 81
Стаж: 18 лет 11 месяцев

Сообщение uznaipravdu »

ВОТ Я ВВЕЛ все 130 сообщений в одну тему ,
в шапке каждого написал "Topic ID"
в теле письма написал 11 (пришлось написать , так как не принимает чистый лист)
Появилось много сообщений внутри тем.
а что теперь делать?

переносить как администратор каждое в другую тему и подставлять ему заголовок?
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

uznaipravdu писал(а):переносить как администратор каждое в другую тему и подставлять ему заголовок?
Разумеется.

Хотя вы сделали не то, что я советовал. Ну да и Бог с ним. Важен конечный результат.
И если я неправ, пусть старшие товарищи поправят меня
uznaipravdu
phpBB 1.4.3
Сообщения: 81
Стаж: 18 лет 11 месяцев

получилось

Сообщение uznaipravdu »

Спасибо !
Половину форума восстановил по вашей рекомендации.
Остальная пропала.
И то хорошо.
Все работает.

Вернуться в «Поддержка phpBB 2.0.x»