Ru-Board.club
← Вернуться в раздел «Ikonboard v.2»

» Перестал работать форум Iconboard 2.1.9

Автор: Marilda
Дата сообщения: 24.10.2002 21:35
В последнее время было много сбоев в работе форума на нашем сайте. 3 дня назад он совсем перестал работать.
Форум Iconboard 2.1.9.
Наш вебмастер, который всегда этим занимался, временно недоступен. Логин и пароль имеем.
Как узнать, в чем дело? Куда обратиться за помощью?

P.S. Подскажите хотя бы адрес админцентра и е-мейл суппорта.
Автор: WSergey
Дата сообщения: 24.10.2002 22:17
Marilda
Где хоститесь?
Если валюехост то возможно у вас тажа проблема что была и у меня.

И дайте адрес вашего форума.
Автор: lynx
Дата сообщения: 24.10.2002 22:20
Marilda


Цитата:
хотя бы адрес админцентра


Вашего?

Если все стоит стандартно, то:
http://ваш_домен/cgi-bin/ikonboard/admincenter.cgi

Там надо вводить логин и пароль того, кто админил форум - его ник на конфе.
Ник знаете?
Пароль посмотреть тут (зайти по ftp):
/members/
там файлы всех пользователей, найдите пользователя с ником того, кто админил конфу. Второе поле - его пароль.


Цитата:
е-мейл суппорта


Какого суппорта?


Цитата:
Как узнать, в чем дело?


1. Посмотреть логи сервера, если доступны.
2. Что значит не работает? Что пишет? Какая ошибка? Что до этого было? Что делали?

Автор: Marilda
Дата сообщения: 24.10.2002 23:08
Друзья дорогие, спасибо за ответы!

Пытаюсь проникнуть в админцентр - не пускает
Что пишет - взгляните сами.

Логин-пароль того, кто "админил конфу" (учусь по вашей фене ботать ) - знаю. Что посоветуете дальше? Народ форумный ропщет, общаться хочет.

И еще вопрос. Где физически находится контент форума? Нет ли угрозы его потери?

Спасибо за отклики. Надеюсь на вас.


Добавлено
Добавлю. Сам сайт, хостящийся там же, где и форум, открывается и работает нормально. В дауне только форум.
Автор: Rick
Дата сообщения: 24.10.2002 23:35
Marilda
Попробуй это:
http://domen.ru/cgi-bin/forum/admincenter.cgi
Скрипт тут, но полетели конфигурационные файлы, нужно прописать заново пути к конфе... Настроечные файлы в папке data

Добавлено
Файл boardinfo.cgi
$imagesdir = "полный путь к папке с картинкаи"; (это не так важно, но тоже нужно)
$ikondir = "полный путь к папке с форумом";
В обоих случаях нужен " / " на конце...
Если нужны имена путей и если хостинг на valuehost.ru могу дать пути, но все равно нужен логин аккаунта...

Добавлено
Вообще,ощущение такое, что заново залили часть файлов на сервер...
Автор: lynx
Дата сообщения: 25.10.2002 00:05
Marilda


Цитата:
/pub/home/domen/cgi-bin/forum/data/boardstats.cgi did not return a true value at ikonboard.cgi line 85.


Ну-ка дай-ка строчку 85 и плюс/минус три строчки файла ikonboard.cgi



Цитата:
Где физически находится контент форума?


Тут:
/pub/home/domen/cgi-bin/forum/

все в папках forumx
где х - номер форума

Инфа о мемберах:
/pub/home/domen/cgi-bin/forum/members/



Цитата:
Сам сайт, хостящийся там же, где и форум, открывается и работает нормально. В дауне только форум.


Это радует

Автор: Marilda
Дата сообщения: 25.10.2002 00:05
Ох.. Путь к папке с картинками вроде нашла - это, наверное, который ../images/, к папке с форумом - тоже, вроде бы вижу -.. /forum/ В любом случае завтра постараюсь выяснить поточнее. Но где эти пути прописывать? Ничего не открывается. Пишет "Эти файлы не найдены: Если Вы используете NT, нужно ввести полные пути в каждом необходимом скрипте".

Спасибо!
Автор: Rick
Дата сообщения: 25.10.2002 00:28
Marilda
Адреса этих папок надо проверить в файлах, а посмотреть их можно только через ftp, через веб они не просмотрятся.


Цитата:

Где физически находится контент форума?

Тут:
/pub/home/domen/cgi-bin/forum/


Мда... чего-то я ночью торможу Про Валуй песню запел зачем-то...
Автор: lynx
Дата сообщения: 25.10.2002 03:30
Marilda


Цитата:
Но где эти пути прописывать?


Все пути прописывать в файле /data/boardinfo.cgi
Автор: Marilda
Дата сообщения: 25.10.2002 08:50
Доброе утро всем!
Спасибо за помощь.
lynx, задала несколько вопросов через личную почту.
Автор: WSergey
Дата сообщения: 25.10.2002 09:46
Marilda
Как и писал ситуация такая же как и у меня была.
Проблема из-за хостера, у меня валюе - он переносил мой сайт на и другие на другую машину, в результате были обнулины два файла allforums.cgi и boardstats.cgi из папки data - ошибка по крайней мере тажа.

Вот описание того как я лечил свой форум.

http://web4you.ru/cgi-bin/forum/topic.cgi?forum=3&topic=2

На это уйдет около 3-5 часов работы
Обратись к хостеру может точно все так же сменился IP и т.д.

Будут вопросы пиши. Чем смогу помогу, посоветую и т.д.
Автор: lynx
Дата сообщения: 25.10.2002 10:03

Цитата:
allforums.cgi


Если утерян, то сочувствую.
В админцентре есть оптиции - пересчитать номера сообщений. Это переписывает инфу в allforums.cgi
Но если это не прокатит - то только из бекапа можно файл восстановить. Бекапы есть?

Цитата:
boardstats.cgi

В админцентре "Обновить инфу о юзерах" + пересчитать мессаги во всех форумах.
Автор: Marilda
Дата сообщения: 25.10.2002 10:08
Точно. Эти файлы присутствуют, их размер 0.


Добавлено
Контент сохранен.
Как вы (to all) думаете, что проще - вылечить по рецепту WSergey или инсталлировать новый движок (обязательно с переносом его содержимого) ?


Добавлено

Цитата:
В админцентре "Обновить инфу о юзерах" + пересчитать мессаги во всех форумах.


1. Файл admincenter.cgi могу открыть только через фтп.
Как же "Обновить инфу о юзерах"?

2. В папках forumX - файлы с расширениями thd, pl, vote, mal - что из них мессаги, подлежащие пересчету?


Цитата:
Бекапы есть?

Что понимается под бекапами? Дней 10 назад, когда начались глюки, обратилась к форумчанам сохранять в виде html интересующие их темы для себя, на всякий случай - предварительно открыв "версию для печати", т.к. топики у нас многостраничные. Знаю, что народ сохранял.
Или бекап в данном случае другое?
Автор: WSergey
Дата сообщения: 25.10.2002 11:49
Marilda
Ну и поставишь ты все поновому и что???
Если не было копий allforums.cgi и boardstats.cgi то все равно ручками, тлько ручками востанавливать как минимум allforums.cgi
Так что работать все же придется

бекап - это резервная копия в данном случае файлов allforums.cgi и boardstats.cgi

Интересно что еще пострадал от этого, наверное массавая трагедия...

Добавлено
Что бы войти по человечески в админцентр попробуй для начала востановить файл boardstats.cgi


вот его содержание:

$lastregisteredmember = "Serge";
$totalmembers = "45";
$totalthreads = "99";
$totalposts = "796";

1;

Где, по строчно:
1. Последний зарегистрированй юзер
2. Всего пользователей
3. всего тем
4. всего сообщений.

+ посмотри что у тебя с /data/boardinfo.cgi каково его содержимое?
Автор: Marilda
Дата сообщения: 25.10.2002 11:58
Кстати, многие комнаты доступны по ссылкам:
Чем не бекап?


Добавлено
WSergey


Цитата:
Что бы войти по человечески в админцентр попробуй для начала востановить файл boardstats.cgi


вот его содержание:

$lastregisteredmember = "Serge";
$totalmembers = "45";
$totalthreads = "99";
$totalposts = "796";

1;

Где, по строчно:
1. Последний зарегистрированй юзер
2. Всего пользователей
3. всего тем
4. всего сообщений.


Эту инфу откуда-то можно извлечь? 1 и 2 - только в members - по головам пересчитать и последнего по дате найти?
3 и 4 откуда?
Если достану эту инфу, сможешь помочь boardstats.cgi написать, чтоб я только загрузила? А то я вообще не разбираюсь в программировании.

Спасибо за помощь.

Добавлено

Цитата:
посмотри что у тебя с /data/boardinfo.cgi каково его содержимое?


есть такой файл, не пустой. Строчки, строчки ... Я ж не знаю, как он должен выглядеть Что там посмотреть, какую инфу?
Автор: WSergey
Дата сообщения: 25.10.2002 13:52
Marilda

Что тебе сейчас нужно:
создать файл
boardstats.cgi

Для этого

выдели все что ниже и вставь в блокнот, и сохрани как boardstats.cgi
$lastregisteredmember = "Serge";
$totalmembers = "45";
$totalthreads = "99";
$totalposts = "796";

1;







Теперь. Число участников вспомни, тебе наверное должно приходить на мейл сообщение о каждой регистрации.
Остальные цифры не важны. Перечитай все то как я лечил свой форум. И по советам/оценкам крутых специалистов я все сделал правильно, и теперь мой "рецепт" будет ввиде статьи на одном из сайтов по форумам.

Так что внимательно/несколько раз все перечитай и начинай работать.



Цитата:

Кстати, многие комнаты доступны по ссылкам:
http://domen/cgi-bin/forum/forums.cgi?forum=1

Нет это не копии/бекап

Это темы в отдельно всятых форумах. А тебе придется востанавливать главную страницу а за ее инфу отвечает allforums.cgi который востанавливается только ручками Если нет копии


P.S. Я тоже не программер, но разбираться нужно т.к. как без этого поченить, сложно но смелее вперед!
Автор: Marilda
Дата сообщения: 25.10.2002 15:55
WSergey, огромное спасибо, уже делаю. Как встречусь с трудностью - сразу спрошу. Пока вроде понятно.


Добавлено
WSergey
Все получается так, как ты написал. Еще раз огромное спасибо!!!

Но есть проблема.
В трех наиболее популярных форумах оказался обнуленным файл list.cgi
Есть ли выход?

Дата обнуления - 23.10. Тоже хостинг постарался?

Автор: lynx
Дата сообщения: 25.10.2002 20:29
Marilda


Цитата:
В трех наиболее популярных форумах оказался обнуленным файл list.cgi
Есть ли выход?


В админцентре пересчитать сообщения в управлении форумами.
Автор: Marilda
Дата сообщения: 25.10.2002 20:36
Пересчитала! Выдает правильные цифры. А список тем не выдает - файл list.cgi так и остается пустым

Добавлено
Может, list.cgi можно как-то по формальным признакам создать, а потом, когда уже будет связь списка топиков с их содержанием через админцентр отредактировать?
Что означают поля в list.cgi?

№|Тема|Подтемная подпись|?|?|Имя автора темы|?|Имя последнего в теме|?



Добавлено
Ура!! Получилось!
Нашла способ восстанавливать list.cgi
Сначала создаю маленький файлик из 2-3 строк, которые составляю из последних по времени файлов с расширением .pl
Затем именую этот файл list.cgi и помещаю в папку forumx вместо обнуленного. Затем в админцентре пересчитываю сообщения в управлении форумами.
И list.cgi восстанавливается в полном объеме!!

Почти в полном объеме, т.к. несколько *.pl тоже оказались обнуденными - но это уж не прожить нам в мире этом без потерь, так сказать.

Спасибо всем за огромную помощь!!
Автор: lynx
Дата сообщения: 26.10.2002 04:19
Marilda


Цитата:
Пересчитала! Выдает правильные цифры. А список тем не выдает - файл list.cgi так и остается пустым


Права на его 777.
Автор: WSergey
Дата сообщения: 26.10.2002 08:14
Marilda
Рад что востановила...
Заходил все работает...
За опыт не переплатишь...
Автор: GOOSE
Дата сообщения: 08.09.2003 15:38
Marilda

Цитата:
Что означают поля в list.cgi?

№|Тема|Подтемная подпись|?|?|Имя автора темы|?|Имя последнего в теме|?



Разобралась? Подскажи теперь и мне., плиз. Восстанавливал, что то накосячил, теперь не разобраться...
Слетел у меня оллфорумс, листы во всех форумах и по одной пл-ке...
У хостера лог завелся несанкционированный, разросся и в воскресенье забил все место, бяда...


Добавлено
Да, еще...
С одним, боль-мень, разобрался.
Но остались вопросы, так как работает криво, не так, как раньше.

Кто ить объяснит правильный синтаксис файлов list.cgi и allforums.cgi? Чего там после чего пишется?
Благодарю.
Автор: lynx
Дата сообщения: 08.09.2003 19:39
GOOSE



Цитата:
Кто ить объяснит правильный синтаксис файлов list.cgi



list.cgi

68|test#####||open|15|176|lynx|1051685323|lynx|1062522356|

topicID|название_темы|описание_темы|открыта|ответов|просмотров|автор_темы|дата_открытия|ластпостер|латпост_тайм


Цитата:
allforums.cgi


2|Общие|1|Флейм|Можно обсуждать любые темы, соблюдая Правила|lynx|off|on|no|yes|lynx|1060886882|197|394|logo.gif|yes

$forumid,$category,$categoryplace,$forumname,$forumdescription,$forummoderator,
$htmlstate,$idmbcodestate,$privateforum,$startnewthreads,$lastposter,$lastposttime,
$threads,$posts,$forumgraphic,$pollstate

То есть:

ID_форума|азвание_Категории|номер_категории|Название_форума|Описание|Модеры|
можно-ли_html|разрешены_ли_коды|приватный_ли_форум|
можно_ли_создавать_новые_темы|ласпостер|латпосттайм|тем|постов|
иконка_форума|разрешено_ли_создание_голосований



Автор: GOOSE
Дата сообщения: 08.09.2003 19:46
lynx
Большое тебе человеческое спасибо!
В процессе восстановления выплыла еще одна проблемка: всю конфу вижу, открываю новую тему, ее не вижу... Куда рыть?
Счас как раз проверяю пермишены, хотя ж я их не трогал... но все может быть.
Автор: lynx
Дата сообщения: 08.09.2003 19:51
GOOSE


Цитата:
всю конфу вижу, открываю новую тему, ее не вижу...


Кого ее то?

Создаешь новую тему, а она не появляется в forums.cgi ? или что?

А в папке форума файлы новой темы создаются? Что в них?
Автор: GOOSE
Дата сообщения: 08.09.2003 20:56
lynx
Не вижу саму новую тему.
Нет ее и в списке тем.
Ластпост не дописывается, новые тхд-шки и пл-ки не создаются.


Добавлено
Тоже самое и с продолжением уже имеющихся топиков.

Добавлено
Пока рылся, пользователь продолжил начатый топик.
allforums.cgi обновился. Больше никакие файлы не изменились... Ваще непонятки
Пожалуй, пойду спать, завтра продолжу рыть. Хорошо, хоть форум доступен для чтения!
Автор: GOOSE
Дата сообщения: 09.09.2003 06:21
lynx
Кстати! Немного не по теме, но связано...
Внутри папок "forum№" на пл-ках, тхд-шках, лист-е какие пермишены выставлять?
Когда их сам скрипт создавал, он им 644 воткнул. У меня заработало только после "поднятия" прав на файлы, в некоторых случаях пришлось поставить 777. А мне это не очень нравится.


Добавлено
Marilda

Цитата:
Почти в полном объеме, т.к. несколько *.pl тоже оказались обнуденными - но это уж не прожить нам в мире этом без потерь, так сказать

Понимаю, что для тебя эта тема уже неактуальна, но многих избавит от лишних терзаний и мучений.
Итак, как я у себя восстановил ПЛ-ки.
Делал так:
1. Берешь ТХД-шку с тем же номером, что и у обнуленной ПЛ-ки.
2. Синтаксис ПЛ-ки следующий:

№ топика|Тема топика|Подтемная подпись|Кол-во ответов|Кол-во просмотров темы|Имя автора темы|Время первого поста|Имя последнего автора|Время последнего поста

3. Пишем в ПЛ-ке по образцу, инфу берем в ТХД-шке:
- № топика - это и есть номер ПЛ-ки и ТХД-шки;
- Тема топика - в ТХД, в самом верху, второе поле;
- Подтемная подпись - необязательно (если помнишь, то пишешь);
- Кол-во ответов - ТХД-шка, простым пересчетом записей (может где и есть еще эта инфа, но я не знаю);
- Кол-во просмотров - ставим от балды (в смысле - любое );
- Имя автора темы - ТХД-шка, в самом верху, самое первое поле;
- Время первого поста - ТХД-шка, первая запись, шестое поле;
- Имя последнего автора - ТХД-шка, последняя запись (самый низ), первое поле;
- Время последнего поста - ТХД-шка, последняя запись, шестое поле.

4. Сохраняем ПЛ-ку, загружаем на сервак.
5. Через админцентр пересчитываем количество тем и сообщений.
6. Заходим на форум и тащимся от того, что всё работает .





Автор: lynx
Дата сообщения: 10.09.2003 01:53
GOOSE


Цитата:
Внутри папок "forum№" на пл-ках, тхд-шках, лист-е какие пермишены выставлять?
Когда их сам скрипт создавал, он им 644 воткнул. У меня заработало только после "поднятия" прав на файлы, в некоторых случаях пришлось поставить 777. А мне это не очень нравится.


Именно с этим и с связано. Завтра подробней расскажу, ставь 755 и 777 не бойся, а потом форум новое будет создавать с 644 и все нормально - форум будет владелец файлов и ему хватит прав, а сейчас он ен владелец, а владелец тот, кто закачал по ftp - вот и траблы.

Автор: Marilda
Дата сообщения: 12.09.2003 14:33
GOOSE, а хостер что сказал по поводу обнуления файлов? Почему это случилось?
Если обнулил раз и не нашел причин (хостер у себя), то не исключено, что обнулит и два, и три. Договоритесь с ним об ежедневном резервном копировании и сами имейте наготове копии основных файлов - allforums, boardstats, list'ы .cgi

Автор: GOOSE
Дата сообщения: 12.09.2003 21:38
Marilda
Причина банальна до чёртиков - устанавливали ПХП новую версию, работали в субботу, поздно закончили. Забыли настроить очистку одного лога. Как результат: к концу воскресенья на серваке свободного места - ноль.
Не хочу только на хостера надеяться, сейчас хочу заюзать cron, чтоб организовать резервное копирование самому.
Если есть опыт в решении этого вопроса - с радостью приму помощь (инфой, конечно )

Страницы: 12

Предыдущая тема: КАК забанить человека на вход на форум??


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.