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

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

Автор: lynx
Дата сообщения: 18.03.2004 16:44
vasia5000

Цитата:
так чтобы он не дописывал /ikonboard.cgi/ikonboard.cgi


Убери его вообще - он не будет дописывать.

Еще раз повторяю - скажи, что тебе нужно, только ВСЕ, что тебе нужно.

Автор: vasia5000
Дата сообщения: 19.03.2004 08:04
lynx
Его нельзя убрать в этом виноват не форум, сама говорила.
повторю в чем ошибка, форум пишет так:
http://www.jmforum.com/cgi-bin/ikonboard/ikonboard.cgi/forums.cgi?forum=1
так он открывает первую страницу, а так он работает
http://www.jmforum.com/cgi-bin/ikonboard/forums.cgi?forum=1
вот мне и хочется сделать так чтоб он не дописывал лишнее.
Автор: lynx
Дата сообщения: 20.03.2004 00:08
vasia5000

Цитата:
Его нельзя убрать в этом виноват не форум, сама говорила.


Не помню. Либо ты меня не понял.




Цитата:
форум пишет так:
http://www.jmforum.com/cgi-bin/ikonboard/ikonboard.cgi/forums.cgi?forum=1
так он открывает первую страницу, а так он работает
http://www.jmforum.com/cgi-bin/ikonboard/forums.cgi?forum=1
вот мне и хочется сделать так чтоб он не дописывал лишнее.



Приведи содержимое .htaccess и содержимое файла data/boardinfo.cgi
Автор: vasia5000
Дата сообщения: 21.03.2004 23:52

Цитата:
$boardname = "name";
$boarddescription = "name";
$boardurl = "http://youdomen/cgi-bin/ikonboard//";
$homename = "ypudomen";
$copyrightinfo = "by";
$homeurl = "http://youdomen.com/";
$imagesurl = "http://www.ypudomen.com/ikonboard";
$imagesdir = "/home/youdomen/public_html/ikonboard/";
$ikondir = "/home/youdomen/public_html/cgi-bin/ikonboard/";
$membernamefilter = "no";
$emoticons = "on";
$locations_in_topic = "off";
$char_locat_in_topic = "";
$char_in_topic = "";
$pips = "on";
$iplog = "lnk";
$avatars = "on";
$emailfunctions = "on";
$emailtype = "send_mail";
$SEND_MAIL = "/usr/lib/sendmail";
$SMTP_SERVER = "youdomen";
$adminemail_in = "incoming.com";
$adminemail_out = "outgoing.com";
$passwordverification = "yes";
$newusernotify = "yes";
$dfontsize1 = "1";
$dfontsize2 = "2";
$dfontsize3 = "3";
$dfontsize4 = "4";
$floodcontrol = "on";
$floodcontrollimit = "10";
$timezone = "0";
$basetimes = "GMT (BY)";
$announcements = "yes";

это boardinfo.cgi

Добавлено

Цитата:
Приведи содержимое .htaccess

как его привезти
Автор: lynx
Дата сообщения: 21.03.2004 23:58
vasia5000

Цитата:
Приведи содержимое .htaccess

как его привезти


Ну также, как ты привел содержимое файла boardinfo.cgi

Добавлено
vasia5000

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


Почему у тебя два слеша то??

Автор: torgpc
Дата сообщения: 22.03.2004 21:00
Я поставил себе 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.


у меня как у coroner пишет, не найден capr.pm и ещё парочка файлов. Я как советовали зашёл сюда http://www.activestate.com и скачал какой-то activePerl. Какой то, потому, что их там дофига, там вообще всего дофига. а качать на платном диал апе всё подряд накладно, подскажите, что конкретно скачать?
Автор: lynx
Дата сообщения: 23.03.2004 17:37
torgpc

Цитата:
Can't locate CGI/Carp.pm


Нет модуля Carp.pm

Качай отсюда: Файловый архив Помощи сисадмину

клади в папку lib своего перла.

Читай:

FAQ по IkonBoard v.2
Автор: vasia5000
Дата сообщения: 10.04.2004 09:16

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


Почему у тебя два слеша то??


случайно!!!

.htaccess , он пустой ???
Автор: lynx
Дата сообщения: 10.04.2004 11:37

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


Почему у тебя два слеша то??


случайно!!!


Ну, так исправь.


vasia5000

Цитата:
.htaccess , он пустой ???


Да не пустой он. Ты можешь зайти на сервер не по TP, а с консоли?

Если не можешь, попроси хостера дать тебе _все_ настройки твоего хоста, включая то, что в .htaccess.

Автор: vasia5000
Дата сообщения: 10.04.2004 16:29

Цитата:
консоли?

с чего ???*
Автор: lynx
Дата сообщения: 10.04.2004 17:49
vasia5000

Вася, ты задаешь много вопросов и не даешь ответов, когда тебя спрашивают. Либо ты приводишь конфигурацию сервера и содержимое .htaccess, либо перестань спрашивать. Как ты это будешь приводить - это уж как-нибудь сам реши.
Автор: denfir
Дата сообщения: 28.04.2004 02:18
Скачал из фалового архива IB219rus, естановил, вхожу в админцентр ввожу логин admin, пароль admin и ничего не происходит. Такое ощущение что логин и пароль неправельные, помогите разобраться что к чему.
Автор: Xnom
Дата сообщения: 28.04.2004 20:45
denfir
посмотри в папке /members/ наличие файла _как_обозвал_админа.cgi
если есть, открой его и посмотри значения логина/пароля
файла нет?
тогда (да и сейчас можно, полезно будет) читаем и продолжаем обсуждать проблему (если останется) здесь:
Обзор форума IkonBoard V. 2 (карта форума) » Админцентр не опознает логин, пароль (не войти в админцентр)
Автор: HeT BonpocoB
Дата сообщения: 13.06.2004 22:13
поставил айконбоард по замечательным статьям^, не веря глазам всё заработало с первого раза , но небольшую проблемку своими силами решить не смог - главная страница отоброжаеться нормально, а все остальные переключаются в ISO-кодировку, приходиться каждый раз в IE лезть в View->Encoding... , может подскажете где я накосячил? подозреваю что чтото с апачем?

...ушёл рыться по форуму
Автор: Xnom
Дата сообщения: 13.06.2004 22:46
HeT BonpocoB

Цитата:
ушёл рыться по форуму

с этого и нужно начинать %)

решение твоей проблемы:
FAQ по IkonBoard v.2 смотрим раздел кодировка
Автор: HeT BonpocoB
Дата сообщения: 14.06.2004 16:47
Xnom, пасиб, всё получилось, а я дурень почти всё воскресенье апачевский конфиг вертел, а оказалось всё в перле
(анализируя колличество обращений на форум, не стоит ли дописать пару строк по этому поводу в Установка IkonBoard на локалхосте ?

ещё, если можно, такое дело уточнить:

Цитата:
Нужно заменить во всех скриптах flock на #flock. Другими словами нужно закомментировать все flock, еще раз повторю, во всех файлах с расширением cgi а также в файле ikon.lib. Дело в том, что в Windows не работает функция блокировки файлов, и поэтому у вас будет выскакивать ошибка.
Но тут вас ожидает одна проблема, а именно, вероятность, что какой то файлик, в любой момент может испортится если в него будут писать сразу два скрипта в одно время, впрочем эта проблема решаема, о этом в другой раз, не буду вам сейчас забивать голову.
чёт продолжения я не нашёл, и поиск по форуму (пока) не помог , не подскажете насколько это^ действительно опасно? и вообще..
Автор: KADABRA
Дата сообщения: 14.06.2004 17:07
Проблема с установкой на локалхосте.
Вот что выдал iBtest.cgi:

Цитата:
Has DB_File Perl module installed? No
Has CGI Perl module installed? Yes
Has DBI Perl module installed? No
Has DBD-Mysql Perl module installed? No

Results:

You do not have the db_file perl module installed on this server. You will not be able to run Ikonboard.

Как подключить эти модули?
Автор: lynx
Дата сообщения: 14.06.2004 18:32
KADABRA

Цитата:
Проблема с установкой на локалхосте.


В эту тему, плиз:

Обзор форума IkonBoard V. 2 (карта форума) » Установка IkonBoard на локалхосте

Автор: KADABRA
Дата сообщения: 14.06.2004 19:53
lynx

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

Цитата:
Проблема с установкой на локалхосте.


В эту тему, плиз:

Обзор форума IkonBoard V. 2 (карта форума) » Установка IkonBoard на локалхосте

Спасибо, ошибся
Автор: Xnom
Дата сообщения: 14.06.2004 21:08
HeT BonpocoB

Цитата:
насколько это^ действительно опасно?

опасно, если форум начнет работать и одновременно будут постить несколько пользователей. В WinXP флоки комментить не нужно, все и так работает. Будешь лить на сервак, раскомменть флоки обратно %)
Автор: lynx
Дата сообщения: 14.06.2004 22:10

Цитата:
Нужно заменить во всех скриптах flock на #flock. Другими словами нужно закомментировать все flock, еще раз повторю, во всех файлах с расширением cgi а также в файле ikon.lib. Дело в том, что в Windows не работает функция блокировки файлов, и поэтому у вас будет выскакивать ошибка.
Но тут вас ожидает одна проблема, а именно, вероятность, что какой то файлик, в любой момент может испортится если в него будут писать сразу два скрипта в одно время, впрочем эта проблема решаема, о этом в другой раз, не буду вам сейчас забивать голову.
чёт продолжения я не нашёл, и поиск по форуму (пока) не помог , не подскажете насколько это^ действительно опасно? и вообще..


При установке на сервер обязательно должны быть раскомментированы flock - эти директивы блокируют совместный доступ к файлу. Грубо говоря, если один юзер постит, то файл на долю секунды блокируется от использования его другим юзером. Это предохраняет файл от разрушения, например, при попытке одновременной записи в него.
Если учесть, что форумом часто пользуются не один, а несколько юзеров, это очень важно.
Автор: Gram
Дата сообщения: 15.06.2004 09:56

Цитата:
При установке на сервер обязательно должны быть раскомментированы flock

А на win-хостингах имхо глубоко плевать на flock.
Автор: Dima NEW1
Дата сообщения: 04.07.2004 10:48
Подскажите, как мне в CuteFTP 3.0 установить права на файлы, и какие права надо устанавливать на ikonboard.cgi и post.cgi? Спасибо!
Автор: lynx
Дата сообщения: 04.07.2004 18:17
Dima NEW1

Цитата:
какие права надо устанавливать на ikonboard.cgi и post.cgi?


Это написано в файле readme.txt, который идет с дистрибутивом. То есть 755.


Цитата:
как мне в CuteFTP 3.0 установить права на файлы


CuteFTP

Я не работала с этой программой. А программы обсуждаются в Программах Обычно - выделяешь файл, куда нибудь потом в меню лезешь и там выставляешь
чтение-запись-исполнение -- чтение - исполнение -- чтение-исполнение
, то есть 755

Дальнейшие вопросы по CuteFTP - в Программах в теме по ссылке выше.

Еще читай тему:

Что такое chmod (права, пермишены) и какие chmod ставить на файлы и директории

Вообще-то она есть в шапке этой темы. Будь внимательней.

Автор: Vezlivii_Ham2
Дата сообщения: 31.08.2004 17:32
Всем, привет.
Я скачал с РУборда вот этот архив IB219rus_fixed3.zip
Все залил на серевер и права поставил как написанно в readme.txt
А вот теперь, самое интересное:
Приступаю, значит, к установке... запускаю файл сервер.cgi, а он мне ошибку 500...
Причем права точно правильно проставленны. Что делать? Хостер не помогает (в ответ на письмо в котором я написал, что права я поставил правильно и срипт не быитый - он ответил: "Проверьте права доступа и возможно проблема в самой версии скрипта ").
Нашел на руборде статью про 500-ую ошибку при установке... Кто-нибудь может сказать, что именно нужно написать в хтакессе?

хостинг - mtw.ru

Кстати когда заливаешь хтакесс на сервер, файл почему-то пропадает... Можно ли как-то убить эту настройку или это контролируется только хостером?
Буду очень признателен за помощь!
__________________________________
Собственно сабж здесь...
lynx

Цитата:
Причинами ошибки 500 могут быть следующие

1. Неправильный путь к интерпретатору Perl.

На большинстве серверов Perl установлен в директорию /usr/bin, поэтому путь к нему выглядит:
#!/usr/bin/perl
Но есть сервера, где Perl расположен по другому пути, например,
#!/usr/local/bin/perl
Если первая строка скрипта, которая должна содержать правильный путь к интерпретатору, будет указывать на другой путь, сервер выдаст ошибку 500. В данном случае ошибка 500 означает, что сервер не смог выполнить скрипт по причине того, что не нашел программы, с помощью которой серверу указано этот скрипт выполнить.

Это ты проверял для файла server.cgi ?

Да проверял. Пути в server.cgi правильные... Мой хостер сегодня прислал мне ответ:
Вы неправильно выставили права. У Ваших скриптов отсутстыует атрибут \"x\".
(но ведь права у server.cgi 777)
P/S.
Сорри за флуд... просто в остальных темах обсуждаются проблемы с установкой, а у меня и до установки-то не дошо
Спасибо за "не новичок на Руборде", очень приятно такое слышать от Advanced lynx
Автор: lynx
Дата сообщения: 31.08.2004 17:44
Vezlivii_Ham2


Ты еще про .htaccess спрашивал, почему его не видно. Да, это настройки хостера, ты не можешь поменять это.

Добавлено

Цитата:
Да проверял. Пути в server.cgi правильные... Мой хостер сегодня прислал мне ответ:
Вы неправильно выставили права. У Ваших скриптов отсутстыует атрибут \"x\".
(но ведь права у server.cgi 777)


Что в итоге? Ты запустил скрипт то?


777 не катит? Поставь 755. Нет? Тогда 711. Что-то стработало?

А как хостер рекомендует ставить права?

И сначала запусти не server.cgi
А test.cgi такого содержания:


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

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

print "Hello world!<br>\n";
Автор: Vezlivii_Ham2
Дата сообщения: 02.09.2004 14:55
lynx

Цитата:
Что в итоге? Ты запустил скрипт то?

неа

Цитата:
777 не катит? Поставь 755. Нет? Тогда 711. Что-то стработало?

не фига, ошибка 500

Цитата:
И сначала запусти не server.cgi
А test.cgi такого содержания:

сделал. ошибка 500

Я же говорю, он никакие cgi скрипты не иполняет. Хостер все говорит, что это я скрипты неправильные закачиваю... вернее что в теле скрипта неправильный путь к perl или что-то в этом роде... Вот инфа хостера:

Цитата:
Путь к Perl: /usr/bin/perl
Версия Perl: v5.8.0
Версия PHP: 4.3.0
Версия Web-сервера: Apache/1.3.27
Версия MySQL: 3.23.54
Путь к Sendmail: /usr/sbin/sendmail

Когда запускаешь файл test.cgi сервак показывает ошибку 500, а логах пишется

Цитата:
[Thu Sep 2 15:44:18 2004] [error] Premature end of script headers: /www/vhosts/piro-klass.ru/html/cgi-bin/test.cgi

________
вот ответ хостера

Цитата:
Уважаемый абонент,
Premature end of
script headers: /www/vhosts/piro-klass.ru/html/cgi-bin/server.cgi
Такое сообщение обычно выдает mod_cgi, когда неожиданно разрывается соединение со скриптом без передачи скриптом заголовков ответа. Проверьте Ваш скрипт на ошибки.
Если у Вас возникнут вопросы - мы на них с удовольствием ответим.


Блин, фиг знает, что делать...
Автор: Givati
Дата сообщения: 02.09.2004 15:15

Цитата:
Хостер все говорит, что это я скрипты неправильные закачиваю... вернее что в теле скрипта неправильный путь к perl или что-то в этом роде...

Ну, путь к серверу ты правильно указал по крайней мере в тестовом файле. Скрипты правильные и на стандартном перле должны выполняться, тем более если ты использовал разные разрешения. Вывод у меня один- траблы у хостера с перлом. Попроси его , чтобы дал тебе код какого-то файла cgi, который у него выполняется и сравни настройки этого файла с тем же test.cgi, который прислала lynx.
Автор: lynx
Дата сообщения: 02.09.2004 17:58
Vezlivii_Ham2


Цитата:
Путь к Perl: /usr/bin/perl
Версия Perl: v5.8.0
Версия PHP: 4.3.0
Версия Web-сервера: Apache/1.3.27
Версия MySQL: 3.23.54
Путь к Sendmail: /usr/sbin/sendmail

Когда запускаешь файл test.cgi сервак показывает ошибку 500, а логах пишется

Цитата:
[Thu Sep 2 15:44:18 2004] [error] Premature end of script headers: /www/vhosts/piro-klass.ru/html/cgi-bin/test.cgi


О, логи есть? Это хорошо.

Первое - закачиваешь файл в ASCII режиме? В текстовом?

Далее:




Цитата:
#!/usr/bin/perl

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

print "Hello world!<br>\n";



Переводы строк поставил, как тут ^^ ?

Вот не так:


Цитата:
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Hello world!<br>\n";



Это недокументированный глюк, который может вылезать самопроизвольно, хотя не должен.

Или попробуй оба варианта.


Ну и идеально тебе посоветовал Givati:




Цитата:
Попроси его , чтобы дал тебе код какого-то файла cgi, который у него выполняется и сравни настройки этого файла с тем же test.cgi,



А шел есть? консоль?

Набери:

-bash-2.05b$ vi perl.test

там:

print "perl works well";

сохрани, поставь:

-bash-2.05b$ chmod 711

и запусти с консоли:

-bash-2.05b$ /usr/bin/perl ./perl.test

Или по другому. создай файл содержимого:


Код:
print "perl works well";
Автор: Demetrio
Дата сообщения: 02.09.2004 18:48
Ещё можно заюзать утилиту dos2unix, если проблема в переносах строк.

Страницы: 123456789

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


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