Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.3 » IB 3 - Ошибка

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

aKeeN



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
здесь - http://ifh.firstones.com/cgi-bin/forum/ikonboard.cgi
 
Произошло после смены сервера - менялась машина (деталей не знаю).
 
Как исправить без потери БДшек и сообщений? ХЕЛП!
 
Или как обновить на новую (3.02 на 3.1.1) тоже без потерь.
 
Заранее спасибо всем откликнувшимся!

----------
.: - А у вас какая Конституция жизни? - :.

Всего записей: 515 | Зарегистр. 27-01-2002 | Отправлено: 21:28 27-09-2002
Rizo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
знакомая ситуация.
когда хостер поменял все perl path.
я тогда сдуру обиделся и стёр.
но думаю есть варианты
 
1) какая точно версия стояла?
2) какой тип базы использовался?

Всего записей: 270 | Зарегистр. 22-02-2002 | Отправлено: 22:02 27-09-2002
aKeeN



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
3.02(a) точнее не помню
DBI, без mySQL

----------
.: - А у вас какая Конституция жизни? - :.

Всего записей: 515 | Зарегистр. 27-01-2002 | Отправлено: 22:48 27-09-2002
Rizo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Произошло после смены сервера - менялась машина (деталей не знаю).  

 
а нельзя узнать?
тут надо подумать просто, перебрать все варианты.

Всего записей: 270 | Зарегистр. 22-02-2002 | Отправлено: 22:58 27-09-2002
aKeeN



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну проихошел так называемый "server switch" - всю data перекинули на другую машину.
 
Люди! Поможите! Срочно...

----------
.: - А у вас какая Конституция жизни? - :.

Всего записей: 515 | Зарегистр. 27-01-2002 | Отправлено: 12:30 28-09-2002 | Исправлено: aKeeN, 12:36 28-09-2002
Rizo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
This error was reported at: Sources/Lib/FUNC.pm line 170
 
Посмотри что это за строка.
Отсюда уже можно будет думать

Всего записей: 270 | Зарегистр. 22-02-2002 | Отправлено: 12:58 28-09-2002
aKeeN



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Посмотрел - ничего она мне не сообщила.

----------
.: - А у вас какая Конституция жизни? - :.

Всего записей: 515 | Зарегистр. 27-01-2002 | Отправлено: 18:05 28-09-2002
Rizo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну а нам не скажешь что это за строка?

Всего записей: 270 | Зарегистр. 22-02-2002 | Отправлено: 18:11 28-09-2002
VovanV



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Посмотрел - ничего она мне не сообщила.


Цитата:
ну а нам не скажешь что это за строка?

Давай сообщай! Ничего страшного, общими усилиями мы восстановим тебе форум. Кстати, напиши письмо своему хостеру и узнай, что поменялось на сервере?

Всего записей: 398 | Зарегистр. 22-04-2002 | Отправлено: 18:49 28-09-2002
aKeeN



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Молчит пока хостер.
 
170-я строка

Цитата:
        eval 'do "$INFO->{IKON_DIR}'.'Skin/$Skin/Styles.pm";';

 
из кусочка FUNC.pm
 

Цитата:
LOADSKIN:
 
    # Fail safe
    unless ($Skin) {
        $Skin = 'Default';
    }
 
    # Check the skin to make sure it exists
    # If all else fails, use the Default skin iB ships with
 
    unless (-e $INFO->{IKON_DIR}."Skin/$Skin/Styles.pm") {
        $Skin = 'Default';
    }
 
    # Load the colours:
    {
        local $@, $SIG{__DIE__};
        eval 'do "$INFO->{IKON_DIR}'.'Skin/$Skin/Styles.pm";';
        if ($@) {
            iB::catch_die("Cannot find skin '$Skin' - contact the board admin for further help ($@)");
        }
    }
    my $Return = Styles::new("Styles");
    # Do a little set up
    $Return->{'DIR'} = $Skin;
    $Return->{'FULL_DIR'}   = 'Skin/' . $Return->{'DIR'};
    $Return->{'IMAGES_URL'} = $INFO->{'IMAGES_URL'} .'/'.$Return->{'FULL_DIR'};
    return $Return;
 
 

 
Добавлено
Ну вот, теперь другая ошибка по тому же линку...
 
Добавлено
строка ошибки выделена (Boards.pm)
 

Цитата:
package Boards;
use strict;
use Time::Local;
#################################################################################
# Ikonboard v3 by Jarvis Entertainment Group, Inc.
#
# No parts of this script can be used outside Ikonboard without prior consent.
#
# More information available from <ib-license@jarvisgroup.net>
# (c)2001 Jarvis Entertainment Group, Inc.
#  
# http://www.ikonboard.com
#
# Please Read the license for more information
#+-----------------------------------------------------------------+
#
# Boards: Display the board summary
#
#################################################################################
 
BEGIN { require 'Lib/FUNC.pm'; }
 
my $std    = FUNC::STD->new();
my $output = FUNC::Output->new();
 
my $cats_printed = {};
     
sub new {
    my $pkg = shift;
    my $obj = { '_html' => undef, 'nav' => [] };
    bless $obj, $pkg;
    return $obj;
}
 
 
sub ShowStart {
   my ($obj, $db) = @_;
     
 
    $Boards::lang = $std->LoadLanguage('BoardWords');
    require $iB::SKIN->{'DIR'} . '/BoardsView.pm' or die $!;
 
 
    $obj->{'_html'} .= BoardsView::PageTop();
 
    $obj->{'TOTAL_CATS'}   = $db->query(TABLE     => 'categories',
                                        SORT_KEY  => 'CAT_POS',
                                        SORT_BY   => 'A-Z',
                                        MATCH     => 'ALL',
                                      ) || die $db->{'error'};
 
    $obj->{'MODERATORS'}   = $db->query(TABLE     => 'forum_moderators',
                                        SORT_KEY  => 'MEMBER_NAME',
                                        SORT_BY   => 'A-Z',
                                        MATCH     => 'ALL'



----------
.: - А у вас какая Конституция жизни? - :.

Всего записей: 515 | Зарегистр. 27-01-2002 | Отправлено: 20:57 28-09-2002
Rizo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
похоже просто поменялся CGI PATH
я боюсь это уже нелзья имзенить вручную, только из админ панель ...  
 
хотя! хотя! есть идейка. только что возникла.
Подожди пока хостер скажет.
А сам залей на сервер install.cgi той же версии что и стояла, и проинсталь ещё раз, но при инсталяции не пропусти момент когда он будет спрашивать новую базу или старую оставить, ты скажи чтобы старую оставил.
 
Кто не рискует, тот не иконбордщик

Всего записей: 270 | Зарегистр. 22-02-2002 | Отправлено: 23:10 28-09-2002
aKeeN



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уже пробовал - до перехода в admin cp всё ок - затем вылетает ошибка с 41-й строкой
 
Добавлено
теперь с 123-й...
Черт.

----------
.: - А у вас какая Конституция жизни? - :.

Всего записей: 515 | Зарегистр. 27-01-2002 | Отправлено: 01:12 29-09-2002
Guest

BANNED
Редактировать | Цитировать | Сообщить модератору
01. Зайди к себе на FTP
02. Загрузи в каталог /cgi-bin/ файл perl_test.cgi из пакета инсталляции конференции (он лежит в /TOOLS/HELP/).
03. Присвой ему CHMOD 755
04. Из браузера запусти его и оставь полученные параметры на экране.
05. На FTP иди в каталог /cgi-bin/Data/
06. Скопируй всё его содержимое к себе на машину для страховки.
07. Скопируй ещё раз в другое место...
08. Открой файл Boardinfo.cgi (iB3.1.X) или Boardinfo.pm (iB3.0.X) на редактирование
09. Найди и измени в нём старые пути на новые (см. у себя на экране)
10. Загрузи отредактированный файл Boardinfo обратно. (или проверь, что он действительно загрузился как отредактированный)
11. Зайди как обычно к себе на борду...
12. Если всё работает, то удали файл из п.02. и сходи выпей пива...
 
Удачи, Наблюдатель

Отправлено: 10:15 29-09-2002
aKeeN



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, совет приму к сведению на будущее.
Всё оказалось куда банальнее - во время свитча наш аккаунт криво скопировали. Бэк-ап заресторили - всё работает (почти всё), остальное фиксить бум.
 
Всем спасибо за участие!

----------
.: - А у вас какая Конституция жизни? - :.

Всего записей: 515 | Зарегистр. 27-01-2002 | Отправлено: 15:52 29-09-2002
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.3 » IB 3 - Ошибка


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru