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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

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

DaBoogie



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Т.е. запуск не .../forum/ikonboard.cgi, а просто .../forum/ не могу запустить хоть убей, Что делать ??

Всего записей: 73 | Зарегистр. 07-11-2002 | Отправлено: 14:53 18-02-2003
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
создай файл .htaccess  
кинь его в папку со скриптами
 
в файле пропиши строку

Цитата:
 
DirectoryIndex ikonboard.cgi
 

 
P.S Если не заработает, стучи в саппорт, проси разрешить тебе юзать .htaccess  

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 16:58 18-02-2003
lynx



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

Цитата:
оздай файл .htaccess    
кинь его в папку со скриптами  
 
в файле пропиши строку  
Цитата: 
DirectoryIndex ikonboard.cgi  
 
 
 
P.S Если не заработает, стучи в саппорт, проси разрешить тебе юзать .htaccess  

 
 
Скорее всего ничего не выйдет в таком варианте, сама сталкивалась с такими граблями. Объясняю почему.
На сервере хост сконфигурирован наверняка с использованием для папки /cgi-bin/ директивы ScriptAlias, то есть:
 
ScriptAlias "cgi-bin" "путь"
 
А потому директива DirectoryIndex пахать в папке /cgi-bin/ не будет. Почему - доки объясняющей это я не нашла.
 
Чтобы заработала DirectoryIndex надо прописать не ScriptAlias, а просто Alias, то есть:
 
Alias "/cgi-bin/" "путь"
<Directory "путь">
тыр-пыр настройки
DirectoryIndex туда-сюда.cgi
</Directory>
 
Если меня слышат сисадмины, ткните мордом в доку, плиз...

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 19:06 18-02-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тут вот Лов нарыл еще такую возможность - положить в /cgi-bin/ikonboard/
файл .htaccess
в котором написать:
 
Options MultiViews
 
И тогда можно открывать урлу форума так:
 
/cgi-bin/ikonboard.cgi
 
Так:
 
/cgi-bin/ikonboard
 
или так:
 
/cgi-bin/ikonboard?что_угодно
 
 
 
Еще можно создать в корне папку forum
урл к которой выглядит так:
hттp://site.com/forum/
 
В нее положить .htaccess такого содержания:
 
DirectoryIndex ../cgi-bin/ikonboard/ikonboard.cgi
 
Тогда при обращении к этой папке будет грузиться форум с адресом:
hттp://site.com/forum/
 
Правда линки с него пахать таким макаром не будут, надо реврайтить.
 
 
(с) Лов.
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 04:22 19-02-2003
DaBoogie



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем спасибо ! Работает Кстати, работает способ который предложил batva, а остальные пробовать не стал.
Тема закрыта !

Всего записей: 73 | Зарегистр. 07-11-2002 | Отправлено: 07:24 19-02-2003
WSergey

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пишу так:
 
Alias "/cgi-bin/"
<Directory "/cgi-bin/forum/ikonboard.cgi">  
DirectoryIndex /cgi-bin/forum/ikonboard.cgi  
</Directory>
 
Но не работает

Всего записей: 186 | Зарегистр. 14-07-2002 | Отправлено: 05:03 21-02-2003
lynx



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

Цитата:
<Directory "/cgi-bin/forum/ikonboard.cgi">  

 
Ну, и читай, что ты написал:
 
<Директория путь_к_файлу_начинающийся_не_пойми_откуда/имя_файла>
 
И что ты хочешь от сервера?
 
Директива Directory подразумевает, что задан путь относительно КОРНЯ СЕРВЕРА. Сервера! Путь!.
 
Консоль есть? Набери команду:
pwd и посмотри путь. Его и пиши.
 

Цитата:
DirectoryIndex /cgi-bin/forum/ikonboard.cgi  

 
Надо говорить, почему так нельзя писать?

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 20:16 21-02-2003
WSergey

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Пишу:  
Alias "/cgi-bin/"
<Directory "/pub/home/web4you5/cgi-bin/forum/">  
DirectoryIndex /cgi-bin/forum/ikonboard.cgi  
</Directory>  
Все равно 403
 
Кроме того создаю диру http://web4you.ru/forum/
кидаю туда .htaccess  с редиктом -  все нормально  открывается форум, но все ссылки становятся - http://web4you.ru/forum/forums.cgi?forum=12 т.е. внутри /forum/ и как результат 403.  
Как сделать что бы все работало

Всего записей: 186 | Зарегистр. 14-07-2002 | Отправлено: 12:30 22-02-2003
lynx



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

Цитата:
Пишу:  
Alias "/cgi-bin/"  
<Directory "/pub/home/web4you5/cgi-bin/forum/">  

 
Нет, все не так, так надо:
 
Alias "/cgi-bin/" "/pub/home/web4you5/cgi-bin/forum/"
 
И дальше все как у тебя.
 
Добавлено
Вообще-то надо и даже не так. Потому как - кто настраивать то папку будет??  
 
Так надо:
 
Alias "/cgi-bin/" "/pub/home/web4you5/cgi-bin/forum/"
<Directory "/pub/home/web4you5/cgi-bin/forum/">  
DirectoryIndex /cgi-bin/forum/ikonboard.cgi  
Options ExecCGI Includes
#Что там еще тебе надо?
Order allow,deny
Allow from all
</Directory>
 
И еще -   DirectoryIndex ./forum/ikonboard.cgi    
так попробуй - это относительный путь.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 05:27 23-02-2003
WSergey

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
НЕ работает...
 
Нитак:
Alias "/cgi-bin/" "/pub/home/web4you5/cgi-bin/forum/"  
<Directory "/pub/home/web4you5/cgi-bin/forum/">  
Options ExecCGI Includes
DirectoryIndex ./forum/ikonboard.cgi  
Order allow,deny  
Allow from all
</Directory>  
Ни так:
Alias "/cgi-bin/" "/pub/home/web4you5/cgi-bin/forum/"  
<Directory "/pub/home/web4you5/cgi-bin/forum/">  
Options ExecCGI Includes
DirectoryIndex /cgi-bin/forum/ikonboard.cgi  
Order allow,deny  
Allow from all
</Directory>  

Всего записей: 186 | Зарегистр. 14-07-2002 | Отправлено: 21:05 23-02-2003
DaBoogie



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WSergey запусти как batva предлагает: создай файл .htaccess и напиши лишь:

Цитата:
DirectoryIndex ikonboard.cgi  

в нем и все где ikonboard.cgi - это твой основной файл форума.
У меня работает, смотри сам http://www.swin.h1.ru/cgi-bin/forum/

Всего записей: 73 | Зарегистр. 07-11-2002 | Отправлено: 04:44 24-02-2003
WSergey

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А у меня не работает.
+ если .htaccess использовать не в папке cgi-bin, то работает, но тогда проблема со ссылками...

Всего записей: 186 | Зарегистр. 14-07-2002 | Отправлено: 11:42 24-02-2003
lynx



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

Цитата:
DirectoryIndex ./forum/ikonboard.cgi  

 
А если без точки написать?
 
 

Цитата:
DirectoryIndex /cgi-bin/forum/ikonboard.cgi  

 
Поняла, котороче - нет ведь такого пути, так ведь?
 
Короче, ты походу запутался в своих путях.
 
Смотри как можно:
 
ServerName lynx.ru
DocumentRoot /usr/home/lynx/wwwsite/
Alias /cgi-bin/ /var/lynx/srcipts/
<Directory "/var/lynx/srcipts/">
Options ExecCGI
DirectoryIndex ikonboard.cgi
</Directory>
 
Путь к скриптам будет  иметь вид
lynx.ru/cgi-bin/
 
 
Если в папку /var/lynx/srcipts/ положить файл ikonboard.cgi то все сработает.
 
 
 
Если не понял, давай конфиг с реальными путями. Выложи куда-нть.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 01:41 25-02-2003
WSergey

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Задалбало!!!  
не работает и ФсЁ
посмотри сама:
инфа о сервере - http://web4you.ru/cgi-bin/server.cgi
мой форум - http://web4you.ru/cgi-bin/forum/ikonboard.cgi

Всего записей: 186 | Зарегистр. 14-07-2002 | Отправлено: 03:30 25-02-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WSergey
 
Не, это мне не надо, надо настройки сервера - файл httpd.conf, есть такой? Его дай.
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 16:21 25-02-2003
WSergey

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Нету...  
Я ж не админ... у меня виртуальный сервер, на валюе.

Всего записей: 186 | Зарегистр. 14-07-2002 | Отправлено: 18:42 25-02-2003
Xnom



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WSergey
напиши хостеру. Пусть разъяснит как обстоит дело с .htaccess на сервере.


----------
Китайцы будут атаковать маленькими мобильными группами по 10 млн. человек в каждой....

Всего записей: 778 | Зарегистр. 09-10-2002 | Отправлено: 00:18 26-02-2003
lynx



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

Цитата:
Нету...  
Я ж не админ... у меня виртуальный сервер

 
Тогда никак. Тогда берешь, копируешь этот пост:
http://forum.ru-board.com/topic.cgi?forum=21&topic=1961#3 и несешь хостеру и просишь тебе вместо ScriptAlias прописать Alias. Так хостеру и скажи и пост покажи.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 01:00 26-02-2003
WSergey

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
интересно в других папках могу настраивать, а cgi-bin нет

Всего записей: 186 | Зарегистр. 14-07-2002 | Отправлено: 01:46 26-02-2003
L0Ve



s@nya.moder
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Во-первых:

Цитата:
 
Syntax: <Directory directory-path> ... </Directory>  
Context: server config, virtual host
 

 
т.е. в .htaccess нельзя использовать Directory.
Зато можно в нужную директорию бросить файлик .htaccess и менять ее свойства.
 
В любом случае с cgi-bin наверное ничего особо не получится, но можно попробовать сделать свою директорию, где будут запускаться скрипты.
Что-то типа такого:
 1. Создаешь просто папочку forum (не в cgi-bin, а там где у тебя корень сайта)
 2. В нее кладешь .htaccess
 3. В нем пишешь примерно следующее:
       Options ExecCGI
       DirectoryIndex то, что тебе надо.
 
если это всё не заработает еще можно попробовать дописать туда же
      AddHandler cgi-script .cgi .pl
 
Ну вот вроде пока и всё. Попробуй...

----------
In God we trust. Everyone else we are verifying with PGP.

Всего записей: 1365 | Зарегистр. 28-07-2001 | Отправлено: 15:01 26-02-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Запуск форума


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru