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

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

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

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

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

lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Такая бяка. Не могу получать сообщения по внутренней почте конфы Все получают, в т.ч. от меня, ко мне они не приходят
 
Запустила messanger.cgi с ключом -w
Апач тихо поругивается, типа:
 

Код:
 
[Fri Dec 14 15:16:17 2001] memberlist.cgi: Name "main::mgraphic1" used only once: possible typo at /путь/memberlist.cgi line 459.
[Fri Dec 14 15:16:17 2001] memberlist.cgi: Name "main::mgraphic2" used only once: possible typo at /путь/memberlist.cgi line 458.
[Fri Dec 14 15:16:17 2001] memberlist.cgi: Name "main::mgraphic3" used only once: possible typo at /home/k
arina-kazak/cgi-bin/ib/memberlist.cgi line 457.
 
 

 
 
и т.д.  
но собственно ошибку, как я поняла, пишет эту:
 

Код:
 
[Sun Feb 17 14:07:35 2002] messenger.cgi: print on closed filehandle main::FILE at /путь/messenger.cgi line 478.
[Sun Feb 17 14:07:35 2002] messenger.cgi: print on closed filehandle main::FILE at /путь/messenger.cgi line 481.
[Sun Feb 17 14:07:35 2002] messenger.cgi: print on closed filehandle main::FILE at /путь/messenger.cgi line 481.
[Sun Feb 17 14:07:35 2002] messenger.cgi: print on closed filehandle main::FILE at /путь/messenger.cgi line 498.
[Sun Feb 17 14:07:35 2002] messenger.cgi: print on closed filehandle main::FILE at /путь/messenger.cgi line 501.
[Sun Feb 17 14:07:35 2002] messenger.cgi: print on closed filehandle main::FILE at /путь/messenger.cgi line 501.
[Sun Feb 17 14:07:35 2002] messenger.cgi: print on closed filehandle main::FILE at /путь/messenger.cgi line 501.
[Sun Feb 17 14:07:35 2002] messenger.cgi: print on closed filehandle main::FILE at /путь/messenger.cgi line 501.
[Sun Feb 17 14:07:35 2002] messenger.cgi: print on closed filehandle main::FILE at /путь/messenger.cgi line 501.
[Sun Feb 17 14:07:35 2002] messenger.cgi: print on closed filehandle main::FILE at /путь/messenger.cgi line 501.
 

 
messanger.cgi
 

Код:
 
 # Send the message to the user's file
             
     $filetoopen = "$ikondir". "messages/$memberfilename" . "_msg.cgi";
     $filetoopen = &stripMETA($filetoopen);
     open (FILE, "$filetoopen");
     @inboxmessages = <FILE>;
     close (FILE);
 
    # Write back to the 'to' users file
    open (FILE, ">$filetoopen");
    flock (FILE, 2);
    print FILE "$membername|no|$currenttime|$inmsgtitle|$inmessage\n";  ##478
    foreach $line (@inboxmessages) {
    chomp $line;
    print FILE "$line\n";  ##481
             }
    close (FILE);
             
   # Now, write it to the outbox of the sender
       
   $memberfilename = $inmembername;
   $memberfilename =~ s/ /\_/g;
           
   $filetoopen = "$ikondir". "messages/$memberfilename" . "_out.cgi";
   $filetoopen = &stripMETA($filetoopen);
   open (FILE, "$filetoopen");
   @outboxmessages = <FILE>;
   close (FILE);
         
   open (FILE, ">$filetoopen");
   flock (FILE, 2);
   print FILE "$intouser|yes|$currenttime|$inmsgtitle|$inmessage\n";  ##498
   foreach $line (@outboxmessages) {
   chomp $line;
   print FILE "$line\n";  ##501
                }
   close (FILE);
             
 

             
            Кажись, что-то с путями, чточнее с файлами, короче, не знаю.  
            И кстати, на локалхосте все пашет...
 
 
 
Добавлено
Кстати, это часом не ошибка ли:
 

Код:
 
if ($type eq "moderpm"){#moder pm hack                    
                  $alertmessage = $ibtxt{'1151'};  
                  $modertitle = $ibtxt{'1150'};  
                  $modermessage = "$threadprog?forum=$inforum&topic=$intopic\" target=_blank>$boardurl/$threadprog?forum=$inforum&topic=$intopic\";  
                  }  
 

 
Это тут: http://ru-board.com/new/article.php?sid=36
 
Добавлено
А нет, все правильно, кажись.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 16:10 17-02-2002 | Исправлено: lynx, 16:53 17-02-2002
silverweb



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

Цитата:
получают, в т.ч. от меня, ко мне они не приходят  

Следовательно скрипт работает нормально,
а бяка в твоем личном (_msg.cgi) файле.

Цитата:
[Sun Feb 17 14:07:35 2002] messenger.cgi: print on closed filehandle main::FILE at /путь/messenger.cgi line 478.  

Типа пытаемся писать в закрытый файл.

Цитата:
И кстати, на локалхосте все пашет...  

Если в ящиках PM ничего ценного нет, прибей их через FTP и по идее должно заработать.

Всего записей: 22 | Зарегистр. 07-10-2001 | Отправлено: 18:40 17-02-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
silverweb
 
Прибила, все заработало!!
Спасибо! Спасибо!!

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 19:46 17-02-2002
trew

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Перестал открываться личный ящик и  ява, которая мигает, получить почту...  С постов   сообщения работают и отсылаются... Остальные явы то же работают... Подскажите. пожалуйста . что это может быть?  При открытии личного ящика  - белый лист  - страница не найдена и другую не пишет ошибку ...

Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 05:08 09-06-2004
trew

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
После перезагрузки компа все заработало,  почему-то, наверно с браузером что-то? Или все таки   ява в скриптах?

Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 11:18 09-06-2004
lynx



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

Цитата:
После перезагрузки компа все заработало,  почему-то, наверно с браузером что-то? Или все таки   ява в скриптах?

 
Где дело то происходит? Локально или на сервере?

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 12:32 09-06-2004
trew

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx  На сервере, интересно что  остальные явки с форума работали , а именно почта не открывалась, а вот с постов работала, то есть скрипт работал все время как надо.... Хочу попробывать повторить этот аффект - но не получается( чтоб как-то зафиксировать)
Самое обидное, что я его даже пальцем не трогал

Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 18:26 09-06-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
trew
 
Ну, если скрипт работал, то скорее всего проблема в браузере

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 22:28 09-06-2004
Marilda

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

Цитата:
При открытии личного ящика  - белый лист  - страница не найдена и другую не пишет ошибку

 
На белом листе кроме слов, что страница не найдена, есть маленькая ссылка "Нажмите Обновить". Жмите ее - и все откроется
Браузер это.

Всего записей: 381 | Зарегистр. 24-10-2002 | Отправлено: 00:08 10-06-2004
trew

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

Цитата:
"Нажмите Обновить".  
Вот это меня и смутило - после нажатия  - никаких изменений....
 
Поэтому, я сразу полез в скрипты....За этим " приятным " занятием как-то ночь и пролетела незаметно
Правильно  все таки в иностранных инструкциях написано: если  что-то не работает  -  убедитесь в наличии электричества...
 
 lynx
Marilda Спасибо!

Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 01:29 10-06-2004
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Не работает почта админа (messanger.cgi)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru