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

» Проблемы с установкой IkonBoard на сервер

Автор: vipVANO
Дата сообщения: 27.05.2003 11:39
Вот-вот... Запутал...
Автор: Excell
Дата сообщения: 27.05.2003 18:22
lynx

Цитата:
Давай все сначала, ты всех запутал. Успокойся и объясни, в чем твоя проблема подробно

при соединении пользователя на форум (через dial up-сеть), он не видит вообще картинки (пикчи, аватары и проч.), а конференция без них выглядит сами понимаете как

хотя админ (я) все вижу прекрасно
--
картинки находятся не в каталоге cgi-bin
Автор: Shurik
Дата сообщения: 27.05.2003 22:35
Excell
я уже приводил тебе цитату!
скрипты скачиваются с какого-то там айпи (не помню), а ВСЕ картинки с 127.0.0.1 - это и есть локалхост.
если у тебя еще сервак загружен - то конечно ты все видеть будешь... я один раз так же лопухнулся (только с CSS-кой - у меня весь форум на ней).
Автор: lynx
Дата сообщения: 28.05.2003 03:25
Excell


Цитата:
при соединении пользователя на форум (через dial up-сеть), он не видит вообще картинки (пикчи, аватары и проч.), а конференция без них выглядит сами понимаете как


Очень хорошо.
Теперь приведи содержимое файла data/boardinfo.cgi
И потом отдельно иди и руками посмотри директорию с картинками и ее тоже приведи тут.
Кто ОС? Никс? Винда? Шел есть?
Автор: Excell
Дата сообщения: 28.05.2003 12:31
Shurik

Цитата:
скрипты скачиваются с какого-то там айпи (не помню), а ВСЕ картинки с 127.0.0.1 - это и есть локалхост.

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

lynx

Цитата:
Теперь приведи содержимое файла data/boardinfo.cgi


Код: $boardname = "EXcell'Z Ikonboard";
$boarddescription = "EXcell'Z Ikonboard for community building";
$boardurl = "http://localhost/cgi-bin/ikonboard";
$homename = "excell.localhost.com";
$copyrightinfo = "2003 EXcell'Z localhost";
$homeurl = "http://localhost";
$imagesurl = "http://localhost/ib/ikonboard";
$imagesdir = "D:/Mystery/localhost/ib/ikonboard/";
$ikondir = "D:/Mystery/localhost/cgi-bin/ikonboard/";
$membernamefilter = "no";
$emoticons = "on";
$locations_in_topic = "off";
$char_locat_in_topic = "18";
$char_in_topic = "80";
$pips = "off";
$iplog = "on";
$avatars = "on";
$emailfunctions = "off";
$emailtype = "smtp_mail";
$SEND_MAIL = "/usr/lib/sendmail";
$SMTP_SERVER = "localhost";
$adminemail_in = "incoming\@yourdomain.com";
$adminemail_out = "outgoing\@yourdomain.com";
$passwordverification = "no";
$newusernotify = "no";
$dfontsize1 = "1";
$dfontsize2 = "2";
$dfontsize3 = "3";
$dfontsize4 = "4";
$floodcontrol = "off";
$floodcontrollimit = "30";
$timezone = "0";
$basetimes = "GMT (UK)";
$announcements = "yes";
$advanced_folder = "no";
$online_ = "on";
$membergone = "";
$maintenancemode = "n";
$maintenance_message = "";
1;
Автор: lynx
Дата сообщения: 28.05.2003 19:33
В файле:


Цитата:
$imagesdir = "D:/Mystery/localhost/ib/ikonboard/";


А надо:


Цитата:

d:\Mystery\localhost\ib\ikonboard\


Точнее:


Цитата:

d:/Mystery/localhost/ib/ikonboard/

Автор: batva
Дата сообщения: 29.05.2003 11:49
Excell
У тебя сервер, как клиенты к форуму обращаются?

вот так? Верно?
http://твой_IP/cgi-bin/ikonboard/ikonoard.cgi

Конечно они при запросе вида http://localhost/ib/ikonboard/avatar/avatar.gif ничего не увидят, а ты увидишь!

пропиши в boardinfo.cgi вот так
$imagesurl = "http://твой_IP/ib/ikonboard";
Автор: Shurik
Дата сообщения: 29.05.2003 13:59
batva
насколько я понял они не видят только картинки... так что как бы даже localhost пашет.
Автор: batva
Дата сообщения: 29.05.2003 16:40
Shurik
ну понятно, что они не видят только картинки

Потому как скрипт они вызывают через http://его_IP/blabla/ikonoard.cgi

а скрипт генерит html в котором вот такое типа <img src=http://localhost/blablabla/gif.gif>

Автор: Excell
Дата сообщения: 30.05.2003 16:13
batva

Цитата:
пропиши в boardinfo.cgi вот так
$imagesurl = "http://твой_IP/ib/ikonboard";

дык у меня ip-динамический
lynx

Цитата:
В файле:


Цитата:$imagesdir = "D:/Mystery/localhost/ib/ikonboard/";


А надо:


Цитата:
d:\Mystery\localhost\ib\ikonboard\


Точнее:


Цитата:
d:/Mystery/localhost/ib/ikonboard/

А у меня разве не так написано...
Shurik

Цитата:
так что как бы даже localhost пашет.

localhost работает нормально, действительно, нет только картинок
Автор: Xnom
Дата сообщения: 30.05.2003 21:39
Excell

Цитата:
дык у меня ip-динамический

ну попробуй прописать так:

Код: $imagesurl = "http://как_люди_обращаются_к_твоему_форуму/ib/ikonboard";
Автор: lynx
Дата сообщения: 31.05.2003 02:47
Excell


Цитата:
А у меня разве не так написано...


Да, сори...


Цитата:
winxp pro (на сервере и клиенте)


Такс... Давай так.
Пусть они откроют (клиенты) страницу форума.
Вот картинка, которой не видно. Так? Пусть скопируют ее урл. И покажи нам - что это за урл получается.
Потом пусть откроют новое окно браузера и введут в адресную строку этот урл. Видят картинку? А что видят? А теперь иди в логи апача и смотри - что сервер ответил на это запрос конкретно одной картинки. И покажи ответ Апача.


Цитата:
d:/Mystery/localhost/ib/ikonboard/


Покажи еще настройки хоста Апачева, а именно -

DocumentRoot
и
ScriptAlias

Нет ли у тебя такого, что картинки лежат в директории, настроенной как скриптовая?
Автор: Excell
Дата сообщения: 01.06.2003 19:52
Xnom

Цитата:
дык у меня ip-динамический

ну попробуй прописать так:

Код:$imagesurl = "http://как_люди_обращаются_к_твоему_форуму/ib/ikonboard";

как_люди*** - это и есть мой ip

lynx
главная страница форума: http://мой_ДИНАМИЧЕСКИЙ_ip/cgi-bin/ikonboard/ikonboard.cgi


Цитата:
что это за урл получается

http://мой_ДИНАМИЧЕСКИЙ_ip/ib/ikonboard/logo.gif



Цитата:
Видят картинку?

нет

Цитата:
А что видят

404 (невозможно отобразить страницу)

Цитата:
покажи ответ Апача

мистика!!, апач молчит!!!


Цитата:
еще настройки хоста Апачева
DocumentRoot


Код:
DocumentRoot "D:\Mystery\localhost"

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory "D:\Mystery\localhost">
Options Indexes Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Автор: lynx
Дата сообщения: 01.06.2003 22:59
Excell

А... у тебя Апач2? Вот где собака то порылась

Плавали, плавали, наступали на эти грабли Именно с картинками.

Значит так.


Цитата:
<Directory "C:/Program Files/Apache Group/Apache2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>


Это как же так опшионз нан? А как скрипты то исполняются???
И чего ты тут напутал то совсем??

Пиши так:

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

Потом клади в папку
D:/Mystery/localhost/cgi-bin/
файл test.cgi такой:

Код:
#!/usr/bin/perl

print "content-type:text/html\n\n";

print "It's OK!";

Автор: Excell
Дата сообщения: 02.06.2003 13:01
2lynx

Цитата:
А... у тебя Апач2

да, а в чем проблема-то?

Цитата:
Плавали, плавали, наступали на эти грабли Именно с картинками.

значит не 1й я с этой траблой сталкиваюсь...

Цитата:
А как скрипты то исполняются???

нормально все исполняется и test.cgi у меня уже есть... и работает, однако он

ну, ладно сделаю как ты советуешь...


Цитата:
Пиши так:

ScriptAlias /cgi-bin/ " D:/Mystery/localhost/cgi-bin/"

а почему прямые слеши тут? (всю жизнь обратные были..)


Цитата:
Потом клади в папку
D:/Mystery/localhost/cgi-bin/
файл test.cgi такой:

т.к у меня test.cgi есть, назову твой test2.cgi
протестил..

Цитата:
все ОК



Цитата:
Напиши в браузере:

http://Твой_динамический_IP/

Что видишь?

содержимое, лежащего там, файла index.html

только почему, мне нужно делать через http://_динамический_IP/**
я делаю через http://localhost/* (http://127.0.0.1) - все пока рулит,
а юзеры подключающиеся именно через dymanic ip...
Динамический ip создается лишь при каком-либо соединении (у меня dial-up)
так, что я тестю все с http://127.0.0.1



Цитата:
Положи туда картинку любую. И запроси ее так:

http://Твой_динамический_IP/ikonboard/картинка

Видно ее?

мне - да (http://127.0.0.1/ikonboard/logo.gif)
и еще мне видно при подключении ко мне пользователя, когда я же захожу под своим же димамическом ip

друзьям тоже видно, вот что выдали логи апача:

Код: 169.254.120.79 - - [02/Jun/2003:16:48:04 +0700] "GET /ikonboard/logo.gif HTTP/1.1" 200 4156
Автор: lynx
Дата сообщения: 02.06.2003 19:22
Excell


Цитата:
только почему, мне нужно делать через http://_динамический_IP/**
я делаю через http://localhost/* (http://127.0.0.1) - все пока рулит,
а юзеры подключающиеся именно через dymanic ip...
Динамический ip создается лишь при каком-либо соединении (у меня dial-up)
так, что я тестю все с http://127.0.0.1


Потому что делай, как я тебе говорю, если хочешь, чтобы не только на локалхосте, но и у юзеров работало!!

Добавлено

Цитата:
$imagesurl = "http://localhost/ib/ikonboard";


Вот твоя ошибка!

У юзеров локалхост - это их комп, а не твой вовсе. Вот они и не видят картинки.

Надо так:


Цитата:
$imagesurl = "http://твой_динамический_IP/ib/ikonboard";



Добавлено
Excell


Цитата:
Плавали, плавали, наступали на эти грабли Именно с картинками.

значит не 1й я с этой траблой сталкиваюсь...


Нет, у тебя из-за IP трабла, а моя была эта:
http://forum.ru-board.com/topic.cgi?forum=8&topic=1216&start=0#lt
Автор: Excell
Дата сообщения: 03.06.2003 09:05
lynx

Цитата:
Надо так:


Цитата:$imagesurl = "http://твой_динамический_IP/ib/ikonboard";

дык мне придется что ж придется при каждом новом подключении boardinfo.cgi менять?
а у скриптов

Цитата:
$boardurl = "http://localhost/cgi-bin/ikonboard";

но они же выполняются..

Цитата:
Потому что делай, как я тебе говорю, если хочешь, чтобы не только на локалхосте, но и у юзеров работало!!

OK
Автор: lynx
Дата сообщения: 03.06.2003 18:24

Цитата:
дык мне придется что ж придется при каждом новом подключении boardinfo.cgi менять?


А ты как думал? Меняется урл, значит надо менять урл. Либо регистрировать доменное имя. Либо править каждый раз файл hosts клиентов.
Автор: Excell
Дата сообщения: 03.06.2003 18:36
lynx
еще приведу пример, того, что картинки грузятся только на локалку
захожу я под своим динамическим ip и вижу, что

Код:
169.254.54.184 - - [03/Jun/2003:19:14:29 +0700] "GET /cgi-bin/ikonboard/ikonboard.cgi HTTP/1.1" 200 9193
127.0.0.1 - - [03/Jun/2003:19:14:30 +0700] "GET /ib/ikonboard/images/announce.gif HTTP/1.1" 304 0
127.0.0.1 - - [03/Jun/2003:19:14:30 +0700] "GET /ib/ikonboard/images/logo.gif HTTP/1.1" 304 0
127.0.0.1 - - [03/Jun/2003:19:14:30 +0700] "GET /ib/ikonboard/images/online.gif HTTP/1.1" 304 0
127.0.0.1 - - [03/Jun/2003:19:14:30 +0700] "GET /ib/ikonboard/images/lastpost.gif HTTP/1.1" 304 0
Автор: Demetrio
Дата сообщения: 03.06.2003 18:43
Excell

Цитата:
Цитата:Пиши так:

ScriptAlias /cgi-bin/ " D:/Mystery/localhost/cgi-bin/"

а почему прямые слеши тут? (всю жизнь обратные были..)


Всю жизнь они были обратными в Винде, а поскольку здесь всё по стандартам Unix то и слэши прямые.
Автор: vipVANO
Дата сообщения: 03.06.2003 18:45
Слуашай, Excell, хватит фигнёй страдать! Просто установи форум на бесплатный хост и всё... А то, ьлин, мозги уже всем запудрил!
Автор: lynx
Дата сообщения: 03.06.2003 18:57
Excell


Цитата:
а у скриптов

Цитата:
$boardurl = "http://localhost/cgi-bin/ikonboard";

но они же выполняются..


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

http://localhost/cgi-bin/ikonboard/ikonboard.cgi, то он получит фиг вам.

Вы в локальной сети? Как вы организованы то?

Автор: Excell
Дата сообщения: 03.06.2003 19:02
vipVANO
слушай, тебе-то чего, для этого и форум и был создан...
договоришься может и бан влепят...
lynx

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

http://localhost/cgi-bin/ikonboard/ikonboard.cgi, то он получит фиг вам.

это 100%


Цитата:
Вы в локальной сети?

локалка есть, но не для этого используетя...

а конференция на модемной сети весит..
Автор: lynx
Дата сообщения: 03.06.2003 19:31
Excell


Цитата:
локалка есть, но не для этого используетя...


Так давай ее для этого наточим

К твоей машине можно по внутреннему адресу обратиться?



Добавлено
Excell


Цитата:
еще приведу пример, того, что картинки грузятся только на локалку
захожу я под своим динамическим ip и вижу, что

Код:

169.254.54.184 - - [03/Jun/2003:19:14:29 +0700] "GET /cgi-bin/ikonboard/ikonboard.cgi HTTP/1.1" 200 9193
127.0.0.1 - - [03/Jun/2003:19:14:30 +0700] "GET /ib/ikonboard/images/announce.gif HTTP/1.1" 304 0
127.0.0.1 - - [03/Jun/2003:19:14:30 +0700] "GET /ib/ikonboard/images/logo.gif HTTP/1.1" 304 0
127.0.0.1 - - [03/Jun/2003:19:14:30 +0700] "GET /ib/ikonboard/images/online.gif HTTP/1.1" 304 0
127.0.0.1 - - [03/Jun/2003:19:14:30 +0700] "GET /ib/ikonboard/images/lastpost.gif HTTP/1.1" 304 0



Так это нормально


Цитата:
Либо регистрировать доменное имя

где его регить на ЛОКАЛхосте???


Цитата:
Либо править каждый раз файл hosts клиентов.

об этом поподробнее


Можно настроить твой Апач так, что хосту, на котором работает конфа, присваивается имя (имя_хоста). Клиенты в своем файле hosts прописывают:

твой_динамический_IP имя_хоста

Если у них не стоит ISA в локальной сети, то все будет ОК.

Обращаться им надо будет:

http://имя_хоста/cgi-bin/ikonboard/ikonboard.cgi


Читай:
http://forum.ru-board.com/topic.cgi?forum=21&topic=2022#1
http://forum.ru-board.com/topic.cgi?forum=21&topic=1954#1


Автор: c0r0ner
Дата сообщения: 04.06.2003 13:58
Я поставил себе Denver-2 на локалхост и хотел поставить IB, но стервер ругается что нет

Код: Can't locate CGI/Carp.pm in @INC (@INC contains: .) at z:\home\iboard.ru\cgi-bin\IKONBO~1\install.cgi line 18.
Автор: Shurik
Дата сообщения: 04.06.2003 15:39
c0r0ner
поставь ActivePerl (вроде activeperl.com).
Автор: lynx
Дата сообщения: 04.06.2003 18:14
c0r0ner


Цитата:
Куда этот Carp.pm кидать


В каталог lib там, где стоит Перл.

Добавлено
Shurik


Цитата:
(вроде activeperl.com).


Чего людей с понтолыку сбиваешь?

http://www.activestate.com/
Автор: c0r0ner
Дата сообщения: 04.06.2003 20:23
lynx
Shurik
Спасиба.
Я скачал пакет обновлений с перлом для Денвера и всё зафуркало.
Автор: Xnom
Дата сообщения: 04.06.2003 21:54
c0r0ner
http://forum.ru-board.com/topic.cgi?forum=21&topic=2017#1
Автор: Excell
Дата сообщения: 05.06.2003 18:49
lynx

Цитата:
Так давай ее для этого наточим

людям в локалке это не нужно пока....но может быть вскоре...
если, что я еще спрошу...

ну а картинки заработали, спасибки

Страницы: 123456789

Предыдущая тема: Непонятный глюк с IB под XP


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