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

» Непонятный глюк с IB под XP

Автор: Nooned
Дата сообщения: 08.02.2003 19:21
Установка под Win98 проблем не вызвала, а под XP что-то незаладилось.
Короче, дело в том что все тесты работают, install.cgi запускается, а вот admincenter не хочет. Инсталлом я не пользуюсь, прописываю ручками, но из всех .cgi работает только он и тестовый.В Експлорере это выглядит так: при запуске админцентра бежит полоска строки состояния,как будто что-то грузит и всё, белый экран.В логах ничего нет.
Классический вопрос: Что делать?
Автор: lynx
Дата сообщения: 08.02.2003 23:51
Nooned

Я же попросила тебе расписать конфигурацию:
какой Perl?
какой Апач?

Запускается ли файл server.cgi?

Покажи текст тектового скрипта.

Автор: Nooned
Дата сообщения: 09.02.2003 10:25
Апач 2.044 и Перл 5.8.0.804. server.cgi не запускается.Тестовый скрипт:
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Hello world!<br>\n";
Hello пишет.
Из всех только помощник установки запускается.
Конфиг Апача нужен? Здоровый он.
В еррор логе ничего не пишет.
В акцессе:
127.0.0.1 - - [03/Feb/2003:09:16:36 +0300] "GET /cgi/ikonboard/install.cgi HTTP/1.1" 200 14041
127.0.0.1 - - [03/Feb/2003:09:16:53 +0300] "GET /cgi/ikonboard/admincenter.cgi HTTP/1.1" 200 293

Вот и всё.

Добавлено
Всё пререставил заново. Проверил раз 10.
Теперь пишет: Ошибка конференции.Эти файлы не найдены: Если Вы используете NT, нужно ввести полные пути в каждом необходимом скрипте.
Что за дела?
Автор: Glick
Дата сообщения: 10.02.2003 12:29
Помогите с настройками, запарился уже!
Система XP Pro SP-1, Apache 2.0.44, Perl 5.8.0.804, MySQL-3.23.55, PHP-4.3.0
Все установки и тесты проведены на основании статьи raven-a"Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Windows". Все работает
Поставил IB2 на основании статьи batva "Установка IkonBoard на локалхосте"
и началось...
Получаю "Добро пожаловать в Центр Администрирования конференции "
Имя: admin
Пароль: admin
HTTP 404 - File not found

Непонятно где ошибка.
Помогите!


Добавлено
Помогите с настройками, запарился уже!
Система XP Pro SP-1, Apache 2.0.44, Perl 5.8.0.804, MySQL-3.23.55, PHP-4.3.0
Все установки и тесты проведены на основании статьи raven-a"Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Windows". Все работает
Поставил IB2 на основании статьи batva "Установка IkonBoard на локалхосте"
и началось...
Получаю "Добро пожаловать в Центр Администрирования конференции "
Имя: admin
Пароль: admin
HTTP 404 - File not found

Непонятно где ошибка.
Помогите!


Добавлено
И еще вопрос
Надо ли в ХР заменить во всех файлах *.cgi flock на #flock, как пишет batva
Автор: Xnom
Дата сообщения: 10.02.2003 14:21
Glick

Цитата:
Надо ли в ХР заменить во всех файлах *.cgi flock на #flock, как пишет batva

имхо, заменить можно если ты этим форумом пользуешься один, т.е. тестируешь, настраиваешь. flock просто закрывает доступ к файлу если этот файл находится в работе, чтобы избежать "двойной" записи.


Цитата:
HTTP 404 - File not found

файл admin.cgi в папке members есть?
Покажи что сервер пишет на эту ошибку (данные из error.log).
Автор: Glick
Дата сообщения: 10.02.2003 14:40

Цитата:
Покажи что сервер пишет на эту ошибку (данные из error.log).

[Mon Feb 10 14:39:20 2003] [error] [client 127.0.0.1] File does not exist: C:/Inet/localhost/www/cgi, referer: http://localhost/cgi-bin/ikonboard/admincenter.cgi

Цитата:
файл admin.cgi в папке members есть?

есть
Автор: Xnom
Дата сообщения: 10.02.2003 14:54
Glick
а ты точно все пути правильно прописал ?
Автор: Glick
Дата сообщения: 10.02.2003 14:56
Xnom

Цитата:
а ты точно все пути правильно прописал ?

думаю, да
хотя...
$OS_USED = "Unix";
$ikondir = "C:/Inet/localhost/cgi/ikonboard/";
$imagesdir = "C:/Inet/localhost/www/ikonboard/";
$imagesurl = "http://localhost/ikonboard";
$homeurl = "http://localhost/cgi/ikonboard";
$boardurl = "http://localhost/cgi/ikonboard";
Автор: Grey2002
Дата сообщения: 10.02.2003 15:14
Glick

Цитата:
Надо ли в ХР заменить во всех файлах *.cgi flock на #flock, как пишет batva

обязательно. Винды с флоками не работают вообще.
Автор: raven
Дата сообщения: 10.02.2003 19:04
Grey2002

Цитата:
обязательно. Винды с флоками не работают вообще.

У меня всё прекрасно работает с локами. ХР, Апач 2, пёрл 5.8.0
Автор: Glick
Дата сообщения: 10.02.2003 23:42
Поковырявшись в настройках разных добился входа в админцентр.
При переходе по линку на "http://localhost/cgi-bin/ikonboard/setforums.cgi"
вылетаю опять на "Добро пожаловать в Центр Администрирования конференции
Введите Ваши данные для входа"
Файл error.log пуст
В файле access.log следующая запись
127.0.0.1 - - [10/Feb/2003:23:38:37 +0200] "POST /cgi-bin/ikonboard/admincenter.cgi HTTP/1.1" 200 5675
127.0.0.1 - - [10/Feb/2003:23:39:22 +0200] "GET /cgi-bin/ikonboard/setforums.cgi HTTP/1.1" 200 5419

Кто-нибудь поможет разобраться в этом?
Автор: lynx
Дата сообщения: 11.02.2003 00:26
Nooned


Цитата:
Всё пререставил заново. Проверил раз 10.
Теперь пишет: Ошибка конференции.Эти файлы не найдены: Если Вы используете NT, нужно ввести полные пути в каждом необходимом скрипте.
Что за дела?


Ошибки в путях - проверяй пути в файле /data/boardinfo.cgi

Добавлено
Glick


Цитата:
При переходе по линку на "http://localhost/cgi-bin/ikonboard/setforums.cgi"
вылетаю опять на "Добро пожаловать в Центр Администрирования конференции  
  Введите Ваши данные для входа"


Гм.. опять что-то с куками и путями, точнее, ошибка имхо в переменно $кукипас
а они там появилась из-за ошибок в путях, проверяй тот же файл ^^
Автор: Glick
Дата сообщения: 11.02.2003 14:48
lynx

Цитата:
Гм.. опять что-то с куками и путями, точнее, ошибка имхо в переменно $кукипас
а они там появилась из-за ошибок в путях, проверяй тот же файл ^^


Подскажите, как настроить куки.

Первый Тест конференции: Пройден
--------------------------------------------------------------------------------

Статистика конференции

Статус журнала попыток взлома = Лог взломов пустой

Всего пользателей: 1
Всего записей: 0
- кол-во Тем: 0

Среднее кол-во начатых тем пользователем:
Среднее кол-во ответов:

Дирректория: C:/Inet/localhost/cgi/ikonboard/
Версия Perl 5.008 ==Передано?:[Да]
Тест Cookie: Cookies НЕ настроены, что бы читаться ==Передано?[Сбой]



Добавлено
lynx

Цитата:
Гм.. опять что-то с куками и путями, точнее, ошибка имхо в переменно $кукипас

Где находится эта переменная?

Добавлено
lynx

Цитата:
Гм.. опять что-то с куками и путями, точнее, ошибка имхо в переменно $кукипас

Во всех *.cgi переменную $cookiepath поменял на
$cookiepath ="C:/Inet/localhost/cgi/ikonboard/";
все равно не работает

Добавлено
Может где-то здесь есть ошибка?
$OS_USED = "NT";
$ikondir = "C:/Inet/localhost/cgi/ikonboard/";
$imagesdir = "C:/Inet/localhost/www/ikonboard/";
$imagesurl = "http://localhost/ikonboard";
$homeurl = "http://localhost";
$boardurl = "http://localhost/cgi-bin/ikonboard";
$avatars = "on";
$emoticons = "on";
$emailfunctions = "on";
$emailtype = "smtp_mail";
$SMTP_SERVER = "localhost";
$SEND_MAIL = "/usr/lib/sendmail";
$adminemail_in = "incoming\@yourdomain.com";
$adminemail_out = "outgoing\@yourdomain.com";
$passwordverification = "yes";
$boardname = "All Computer Info";
$boarddescription = "Forum for computers";
$copyrightinfo = "2003 allcompinfo.com";
$homename = "allcompinfo.com";
$floodcontrol = "on";
$floodcontrollimit = "30";
$timezone = "0";
$basetimes = "GMT (UK)";
$announcements = "yes";
$dfontsize1 = "1";
$dfontsize2 = "2";
$dfontsize3 = "3";
$dfontsize4 = "4";
$char_in_topic = "80";
$char_locat_in_topic = "18";
1;

Добавлено
Кто-нибудь заглянет сюда?
Автор: lynx
Дата сообщения: 12.02.2003 01:40
Glick


Цитата:
Во всех *.cgi переменную $cookiepath поменял на
$cookiepath ="C:/Inet/localhost/cgi/ikonboard/";


Нельзя, нельзя так делать, вот как надо:

$cookiepath = "/cgi-bin/ikonboard/";    

То есть плясать надо от корня сайта.

Читать: http://forum.ru-board.com/forums.cgi?action=filter&forum=21&filterby=topictitle&word=cook



Цитата:
Добавлено
Кто-нибудь заглянет сюда?


Если у тебя мессага добавилась, а не новая запостилась, это значит, что ты и 6 часов не выдержал, мы же люди, у нас работа есть, мы болеть можем, подожди 2-3 дня, это же не чат.



В путях, вроде все верно.
Автор: Glick
Дата сообщения: 12.02.2003 08:29
lynx

Цитата:
Нельзя, нельзя так делать, вот как надо:
$cookiepath = "/cgi-bin/ikonboard/";

Исправил, все равно не работает
Не понимаю я что-то


Цитата:
Если у тебя мессага добавилась, а не новая запостилась, это значит, что ты и 6 часов не выдержал, мы же люди, у нас работа есть, мы болеть можем, подожди 2-3 дня, это же не чат.

Сорри, не терпется запустить, ан дудки

Добавлено
lynx

Цитата:
В путях, вроде все верно.

Я думаю, здесь где-то ошибка, а где не пойму.
Локальные пути:
C:\Inet\localhost\cgi\ikonboard
C:\Inet\localhost\www\ikonboard
Автор: Xnom
Дата сообщения: 13.02.2003 08:57
Glick
пропиши так

Код: $cookiepath ="/cgi/ikonboard/
Автор: Glick
Дата сообщения: 13.02.2003 15:27
Xnom
Прописал, как ты сказал
Цитата:
$cookiepath ="/cgi/ikonboard/

все равно не работает
Дирректория: C:/Inet/localhost/cgi/ikonboard/
Версия Perl 5.008 ==Передано?:[Да]
Тест Cookie: Cookies НЕ настроены, что бы читаться ==Передано?[Сбой]

Добавлено

Цитата:
НО!
Это приемлимо только для локалки.

Я на локалхост и ставлю
Автор: Xnom
Дата сообщения: 13.02.2003 15:58
Glick
Сегодня только ставил другу на локалку под XP форум - все нормально работает.

1) у тебя куки точно разрешены? везде?
У меня были проблемы с куками на локалке при работающем файерволе.

2)самый фантастический, но попробуй - перенастрой apache, указав папку для скриптов как /cgi-bin/
Перепиши путь как

Код: $ikondir = "C:/Inet/localhost/cgi-bin/ikonboard/";
Автор: Glick
Дата сообщения: 13.02.2003 22:21
Xnom
Изменил локальный путь на

C:/localhost/cgi-bin/ikonboard
C:/localhost/www/ikonboard

во всех *.cgi $cookiepath = "/cgi-bin/ikonboard/";

boardinfo.cgi:

$ikondir = "C:/localhost/cgi-bin/ikonboard/";
$imagesdir = "C:/localhost/www/ikonboard/";
$imagesurl = "http://localhost/ikonboard";
$homeurl = "http://localhost";
$boardurl = "http://localhost/cgi-bin/ikonboard";

httpd.conf:

ScriptAlias /cgi-bin/ "C:/localhost/cgi-bin/"

<Directory "C:/localhost/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

В результате имеем

Дирректория: C:/localhost/cgi-bin/ikonboard/
Версия Perl 5.008 ==Передано?:[Да]
Тест Cookie: Cookies НЕ настроены, что бы читаться ==Передано?[Сбой]


Цитата:
у тебя куки точно разрешены? везде?


Везде - это где?


Добавлено
Файл error.log пуст
Файл access.log следующая запись:

"GET /cgi-bin/ikonboard/admincenter.cgi HTTP/1.1" 200 5419
"POST /cgi-bin/ikonboard/admincenter.cgi HTTP/1.1" 200 5674
Автор: Glick
Дата сообщения: 14.02.2003 18:45
Запарился по самое не могу!
Все прочитал и чем больше читаю тем мне все хуже и хуже.
Долго мучался, но поставить ИБ на localhost не получается ,только не надо никаких умных слов, никакой Перл и CGI не знаю и знать не хочу!
Я понимаю, что в кривых руках и калькулятор виснет, но черт возьми...
Автор: lynx
Дата сообщения: 17.02.2003 01:08
Glick


Цитата:
Запарился по самое не могу!  
Все прочитал и чем больше читаю тем мне все хуже и хуже.  
Долго мучался, но поставить ИБ на localhost не получается ,только не надо никаких умных слов, никакой Перл и CGI не знаю и знать не хочу!
Я понимаю, что в кривых руках и калькулятор виснет, но черт возьми...


Бедненький. Смени браузер.
Читай тут первый пост: http://forum.ru-board.com/topic.cgi?forum=13&topic=0847&start=0#lt
Там ответ на вопрос, где еще куки могут резаться.

Спокойно, пофиксим


Цитата:
ScriptAlias /cgi-bin/ "C:/localhost/cgi-bin/"
 
<Directory "C:/localhost/cgi-bin">


Второй слешь поставь. Поаккуратней с конфигом, это же конфиг сервера.

ScriptAlias /cgi-bin/ "C:/localhost/cgi-bin/"
 
<Directory "C:/localhost/cgi-bin/">
Автор: Glick
Дата сообщения: 17.02.2003 12:25
lynx

Цитата:
<Directory "C:/localhost/cgi-bin/">

Поставил слешь, прочитал весь указанный топик, деинсталировал файрволл (несмотря на то, что куки в нем были разрешены)
Результат:

Дирректория: C:/localhost/cgi-bin/ikonboard/
Версия Perl 5.008 ==Передано?:[Да]
Тест Cookie: Cookies НЕ настроены, что бы читаться ==Передано?[Сбой]


Добавлено
lynx

Цитата:
Смени браузер

IE 6 SP1, Mozilla 1.2.1, Opera 7.01
Везде одно и тоже.
Автор: batva
Дата сообщения: 17.02.2003 17:48
Glick
Ок.

вот тебе скрипт.

Код:
#!/usr/bin/perl
use strict;
use CGI qw(:all);

my $kuka = cookie( -name => "blya",
-value => "test",
-path => "/",
-expires => "+30d"
);
print header(-cookie=>$kuka);
print "ok";
Автор: Glick
Дата сообщения: 17.02.2003 19:17
batva
Thank you for regards,
но Перл и CGI не знаю!

Цитата:
вот тебе скрипт.

Что с ним делать?

Цитата:
Запусти его

Я не знаю, как. Я не программист, я техник, тем более, что куки пишутся, исходя из того, что я захожу в форум под своим ником со своими настройками. Это ли не доказательство, что куки пишутся. Проблема, я думаю, в другом. Вот в чем?..
Автор: Xnom
Дата сообщения: 17.02.2003 19:37
Glick

Цитата:
Что с ним делать?


Цитата:
Я не знаю, как.

открывай блокнот, копируй туда скрипты. Первый скрипт сохраняй как kuka.cgi, второй как kuka_2.cgi
Теперь кидай эти файлы в папку со скриптами форума и запускай по очереди
Автор: Glick
Дата сообщения: 17.02.2003 22:44
batva
Большое спасибо, все заработало. Я ничего не понял, что сделали твои скрипты,
но очень хочется узнать, что же все таки было.
Xnom
Большое спасибо за подсказку, что с ними (скриптами) надо было делать и как.

Вопрос, возможно не в тему, прошу извинить.
Какую информацию мне надо получить от хостера для установки форума на сервер?

Добавлено
Интересно, что в Mozilla и Опере все заработало тоже только после запуска этих двух скриптов, хотя в Опере при переходе на линк "Управление форумами" (setforum.cgi)
выбрасывает на вход в админцентр. Все остальные линки работают.
Автор: lynx
Дата сообщения: 18.02.2003 01:14
Glick


Цитата:
Интересно, что в Mozilla и Опере все заработало тоже только после запуска этих двух скриптов,


лоллл У меня нет слов, ну, бывает.


Цитата:
Какую информацию мне надо получить от хостера для установки форума на сервер?


Для работы форума нужен тоько Перл. И Апач. Очень желательная поддержка .htaccess, хотя и без нее будет работать (но безопасность ниже).

Итого спросить:


Уважаемый хостер. Мне для работы форума нужен Apache, Perl (с модулем CGI.pm), желательно отсутствие ограничений на количество файлов и разрешение .htaccess в моих директориях. Не будете ли Вы столь любезны ответить, можете ли Вы мне предоставить эти сервисы, а то я пасть Вам порву, ламерам и бездельникам.
Автор: Glick
Дата сообщения: 18.02.2003 08:22
lynx
Спасибо за информацию и помощь.

Добавлено
В процессе изучения управлением и пользованием форума столкнулся с непонятной фишкой. При заходе в Помощь открывается окно файлов помощи, при клике на любой линк получаю вот это:

Content-type: text/html
Software error:
Не найдены необходимые файлы at C:\localhost\cgi-bin\ikonboard\help.cgi line 98.

Может я чего-то недоделал?
Автор: Xnom
Дата сообщения: 18.02.2003 18:15
Glick

Цитата:
при клике на любой линк получаю вот это:

Посмотри эту тему:
http://forum.ru-board.com/topic.cgi?forum=21&topic=1960#1
Автор: Nooned
Дата сообщения: 08.02.2003 19:21
Установка под Win98 проблем не вызвала, а под XP что-то незаладилось.
Короче, дело в том что все тесты работают, install.cgi запускается, а вот admincenter не хочет. Инсталлом я не пользуюсь, прописываю ручками, но из всех .cgi работает только он и тестовый.В Експлорере это выглядит так: при запуске админцентра бежит полоска строки состояния,как будто что-то грузит и всё, белый экран.В логах ничего нет.
Классический вопрос: Что делать?

Страницы: 12

Предыдущая тема: Установка IB в локальной сети


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