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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

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

articlebot



Administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Итак, свершилось. По многочисленным просьбам я решил написать эту статью.
 
Что такое локалхост и для чего это нужно?
 
Немного теории.
 
 
 
  • Что такое локалхост?
     
    Наберите в браузере адрес http://localhost/ что вы получите?
     
    Ошибку? А теперь представьте, вы набираете http://localhost/cgi-bin/ikonboard/ikonboard.cgi и видите свой форум, вы можете по нему ходить, создавать темы, самому же и отвечать на них, и вам не нужно никакое подключение к инету, все летает и так, все файлики и скрипты конфы у вас на родном винте, а ваш комп выступает и в роли клиента и в роли Web сервера одновременно. Это и есть локалхост. Круто?
     
    Читать
     
     
     
    Читайте также статью:
     
    Установка IkonBoard на локалхосте. Часть II
    и смотрите  
    FAQ по IkonBoard v.2

  • Всего записей: 368 | Зарегистр. 25-05-2001 | Отправлено: 21:35 25-08-2001 | Исправлено: lynx, 16:03 19-08-2004
    roma



    skydiver
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    я где-то (по-моему в инструкции к пёрлу) читал что flock() поддерживается в Windows NT так ли это или не так? нужно ли комментировать флоки в этом случае? и вообще кто-нибудь ставил сию конфу на IIS?

    ----------
    ну и на кой мне эта подпись?

    Всего записей: 2908 | Зарегистр. 10-09-2001 | Отправлено: 13:50 22-10-2001
    Alexander Ipp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DimoN Ну ладно, если это у меня. А ежели я это дело вылож в и-нет? Каждому посетителю объяснять, в чём дело и что у него браухер кривой? Неудобно как-то...

    Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 18:55 24-10-2001
    m0nkrus



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FED
    А в какой папке и на каком диске у тебя Апач и конкретно Перл?

    Всего записей: 12815 | Зарегистр. 25-07-2001 | Отправлено: 23:18 04-11-2001
    FED



    Чертов Мембер
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    m0nkrus
    Да, нет спасибо, взгляни на дату постинга, трабл уже решил.. Спасибо за помощь.

    ----------
    [img]http://bf2s.com/player/57565384/sig.png[/img]
    [img]http://bf2s.com/player/57565384/sig5.png[/img]

    Всего записей: 3039 | Зарегистр. 13-08-2001 | Отправлено: 00:09 05-11-2001
    Vasya Pupkin



    Мракобес
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите мне тоже плиз. Все сделал по инструкции, но  при запуске что админцентра, что инсталлера выдает одну ошибку Internal Server error 500
    Вот что написано в логах ошибок
     [Tue Dec 11 15:55:12 2001] [error] [client 127.0.0.1] (2)No such file or directory: couldn't spawn child process: e:/home/localhost/cgi/ikonboard/admincenter.cgi
    Тест бат файлов запускал, все работает нормально. С цги тестом та же проблема 500. Скорее всего у меня путя к перлу неправельные или перл старый. Я нашел только 97 года. Та же феня. Где новый скачать? Нигдене нашел. Или в чем то другом проблема? помогите плиз.

    ----------
    я не люблю людей

    Всего записей: 7082 | Зарегистр. 24-02-2001 | Отправлено: 16:35 11-12-2001
    Vasya Pupkin



    Мракобес
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    batva, DimoN? Вы где?

    ----------
    я не люблю людей

    Всего записей: 7082 | Зарегистр. 24-02-2001 | Отправлено: 17:43 12-12-2001
    CeMeNT



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Vasya Pupkin
    Тебе cgi надо в реестр прописать !!! Как это сделать спрашивай мне на мыло !!! Кстати я тут статью переработанную сделал, про установку. Отошлю DimoN'u na оценку, если понравится, то может где выложат !!!
     
    Best regards,
    CeMeNT
    maito: cement@xakep.ru

    Всего записей: 289 | Зарегистр. 23-07-2001 | Отправлено: 19:55 12-12-2001 | Исправлено: CeMeNT, 19:58 12-12-2001
    lynx



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

    Цитата:
    No such file or directory:  

     
    Путь проверь в Апаче  
    ScriptAlias /cgi-bin/ ....
     
    и в  
     
    data/boardinfo.cgi
     
    Сервер пишет, что файл не найден.
     

    Цитата:
    e:/home/localhost/cgi/

    Это что? Правильно?
     

    Цитата:
    Тест бат файлов запускал, все работает нормально. С цги тестом та же проблема 500.  

    Пример тест-файла cgi
     

    Цитата:
    Тебе cgi надо в реестр прописать !!!  

    Первый раз слышу. При инсталле Перла прописывается.  

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



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

    Цитата:
    Первый раз слышу. При инсталле Перла прописывается.  

    А вот и не правда, прописывается, да не везде, а чтобы стало все нормально необходимо создать файл cgi.reg со следующим содержанием :
    Windows Registry Editor Version 5.00
     
    [HKEY_CLASSES_ROOT\.cgi]
    "PerceivedType"="text"
    "Content Type"="text/plain"
    @="Perl"
     
    [HKEY_CLASSES_ROOT\.cgi\Perl]
     
    [HKEY_CLASSES_ROOT\.cgi\Perl\ShellNew]
     
    [HKEY_CLASSES_ROOT\.cgi\PersistentHandler]
    @="{5e941d80-bf96-11cd-b579-08002b30bfeb}"
     
     
    после чего внести его в реестр и будет вам счастье !!
     
    Best regards,
    CeMeNT

    Всего записей: 289 | Зарегистр. 23-07-2001 | Отправлено: 23:07 12-12-2001
    Vasya Pupkin



    Мракобес
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Все сделал как сказал Цемент - не помогло. Дайте мне лучше урл архива перла или скиньте мне на мыло. Вася вас не забудет!

    ----------
    я не люблю людей

    Всего записей: 7082 | Зарегистр. 24-02-2001 | Отправлено: 18:16 13-12-2001
    SlyfoX



    XPrienced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Vasya Pupkin
    http://www.activestate.com/Products/Download/Get.plex?id=ActivePerl
    Вот ссылка на дистрибутив ActivePerl - размером около 10 мегов (много, но что поделаешь?)...

    ----------
    deceive, inveigle, obfuscate

    Всего записей: 1027 | Зарегистр. 20-04-2001 | Отправлено: 20:47 13-12-2001
    Vasya Pupkin



    Мракобес
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SlyfoX, спасибо. Все понял. Я видимо не правильную версию качал.


    ----------
    я не люблю людей

    Всего записей: 7082 | Зарегистр. 24-02-2001 | Отправлено: 15:53 14-12-2001
    Vasya Pupkin



    Мракобес
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Мля, скачал - не пашет. Все перепробовал. Вопервых путь к перлу в конфиге апача какой прописать? #!C:/Perl/bin такой пойдет если у меня стоит тут C:\Perl\  Дальше, в самих скриптах надо путь переписывать? Помогите же кто нить! Вот пример тест файла.

    Код:
    #!C:/Perl/bin
    use CGI::Carp "fatalsToBrowser";  
    use CGI qw(:cgi);  
     
    print header();  
     
    foreach (@INC){  
    print;  
    print "<br>\n";  
    }  
    print"<br><br>";  
    while (($key, $value)=each(%INC)){  
    print"$key => $value<br>\n";  
    }  



    ----------
    я не люблю людей

    Всего записей: 7082 | Зарегистр. 24-02-2001 | Отправлено: 20:01 15-12-2001
    FED



    Чертов Мембер
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Vasya Pupkin
    Попробуй #!C:/Perl/bin/perl.exe


    ----------
    [img]http://bf2s.com/player/57565384/sig.png[/img]
    [img]http://bf2s.com/player/57565384/sig5.png[/img]

    Всего записей: 3039 | Зарегистр. 13-08-2001 | Отправлено: 20:03 15-12-2001
    lynx



    Advanced lynx
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Нет!!!
     
    #!c:/perl/bin/perl
     
    Все!

    Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 21:31 15-12-2001
    Vasya Pupkin



    Мракобес
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lynx, и в скрипт и в конфиг? В любом случае спасибо.


    ----------
    я не люблю людей

    Всего записей: 7082 | Зарегистр. 24-02-2001 | Отправлено: 22:39 15-12-2001
    Alexander Ipp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сохраняем в файл нижеследующее, например, cgi.reg, запускаем.

    Код:
     
    REGEDIT4
     
    [HKEY_CLASSES_ROOT\.cgi]
    @="Perl"
    [HKEY_CLASSES_ROOT\.cgi\Perl]
    [HKEY_CLASSES_ROOT\.cgi\Perl\ShellNew]
     
    [HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\.cgi]
    @="Perl"
    [HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\.cgi\Perl]
    [HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\.cgi\Perl\ShellNew]
     

     
    Далее, вот вам httpd.conf (комментарии порезал, ничего полезного вроде не прихватил):

    Код:
     
    ServerType standalone
     
    ServerRoot "E:/Internet/Web Server/Apache"
     
    PidFile logs/httpd.pid
     
    ScoreBoardFile logs/apache_runtime_status
     
    #ResourceConfig conf/srm.conf
    #AccessConfig conf/access.conf
     
    Timeout 300
     
    KeepAlive On
     
    MaxKeepAliveRequests 100
     
    KeepAliveTimeout 15
     
    MaxRequestsPerChild 0
     
    ThreadsPerChild 50
     
    #Listen 3000
    #Listen 12.34.56.78:80
     
    #BindAddress *
     
    #ClearModuleList
    #AddModule mod_so.c mod_mime.c mod_access.c mod_auth.c mod_negotiation.c
    #AddModule mod_include.c mod_autoindex.c mod_dir.c mod_cgi.c mod_userdir.c
    #AddModule mod_alias.c mod_env.c mod_log_config.c mod_asis.c mod_imap.c
    #AddModule mod_actions.c mod_setenvif.c mod_isapi.c
     
    #LoadModule anon_auth_module modules/mod_auth_anon.so
    #LoadModule dbm_auth_module modules/mod_auth_dbm.so
    #LoadModule digest_auth_module modules/mod_auth_digest.so
    #LoadModule cern_meta_module modules/mod_cern_meta.so
    #LoadModule digest_module modules/mod_digest.so
    #LoadModule expires_module modules/mod_expires.so
    #LoadModule headers_module modules/mod_headers.so
    #LoadModule proxy_module modules/mod_proxy.so
    #LoadModule rewrite_module modules/mod_rewrite.so
    #LoadModule speling_module modules/mod_speling.so
    #LoadModule info_module modules/mod_info.so
    #LoadModule status_module modules/mod_status.so
    #LoadModule usertrack_module modules/mod_usertrack.so
     
    #ExtendedStatus On
     
    Port 80
     
    ServerAdmin admin@localhost
     
    ServerName localhost
     
    #Change
    DocumentRoot "d:/localhost/www"
     
    <Directory d:/>    
      Options Indexes Includes    
      AllowOverride All    
      Allow from all    
    </Directory>
     
    <IfModule mod_userdir.c>
        UserDir "E:/Internet/Web Server/Apache/users/"
    </IfModule>
     
    #<Directory "E:/Internet/Web Server/Apache/users">
    #    AllowOverride FileInfo AuthConfig Limit
    #    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    #    <Limit GET POST OPTIONS PROPFIND>
    #        Order allow,deny
    #        Allow from all
    #    </Limit>
    #    <LimitExcept GET POST OPTIONS PROPFIND>
    #        Order deny,allow
    #        Deny from all
    #    </LimitExcept>
    #</Directory>
     
    <IfModule mod_dir.c>
        DirectoryIndex index.htm index.html
    </IfModule>
     
    AccessFileName .htaccess
     
    <Files ~ "^\.ht">
        Order allow,deny
        Deny from all
    </Files>
     
    #CacheNegotiatedDocs
     
    UseCanonicalName On
     
    <IfModule mod_mime.c>
        TypesConfig conf/mime.types
    </IfModule>
     
    DefaultType text/plain
     
    <IfModule mod_mime_magic.c>
        MIMEMagicFile conf/magic
    </IfModule>
     
    HostnameLookups Off
     
    ErrorLog logs/error.log
     
    LogLevel warn
     
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    LogFormat "%{Referer}i -> %U" referer
    LogFormat "%{User-agent}i" agent
     
    CustomLog logs/access.log common
     
    #CustomLog logs/referer.log referer
    #CustomLog logs/agent.log agent
     
    #CustomLog logs/access.log combined
     
    ServerSignature On
     
       #!c:/program files/perl/perl
     
    ScriptInterpreterSource registry
     
    <IfModule mod_alias.c>
     
        Alias /icons/ "E:/Internet/Web Server/Apache/icons/"
     
        <Directory "E:/Internet/Web Server/Apache/icons">
            Options Indexes MultiViews
            AllowOverride None
            Order allow,deny
            Allow from all
        </Directory>
     
    #Change
        ScriptAlias /cgi-bin/ "d:/localhost/cgi-bin/"
    #Change
        <Directory "d:/localhost/cgi-bin">
            AllowOverride None
            Options None
            Order allow,deny
            Allow from all
        </Directory>
     
    </IfModule>
     
    <IfModule mod_autoindex.c>
     
        IndexOptions FancyIndexing
     
        AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
     
        AddIconByType (TXT,/icons/text.gif) text/*
        AddIconByType (IMG,/icons/image2.gif) image/*
        AddIconByType (SND,/icons/sound2.gif) audio/*
        AddIconByType (VID,/icons/movie.gif) video/*
     
        AddIcon /icons/binary.gif .bin .exe
        AddIcon /icons/binhex.gif .hqx
        AddIcon /icons/tar.gif .tar
        AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
        AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
        AddIcon /icons/a.gif .ps .ai .eps
        AddIcon /icons/layout.gif .html .shtml .htm .pdf
        AddIcon /icons/text.gif .txt
        AddIcon /icons/c.gif .c
        AddIcon /icons/p.gif .pl .py
        AddIcon /icons/f.gif .for
        AddIcon /icons/dvi.gif .dvi
        AddIcon /icons/uuencoded.gif .uu
        AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
        AddIcon /icons/tex.gif .tex
        AddIcon /icons/bomb.gif core
     
        AddIcon /icons/back.gif ..
        AddIcon /icons/hand.right.gif README
        AddIcon /icons/folder.gif ^^DIRECTORY^^
        AddIcon /icons/blank.gif ^^BLANKICON^^
     
        DefaultIcon /icons/unknown.gif
     
        #AddDescription "GZIP compressed document" .gz
        #AddDescription "tar archive" .tar
        #AddDescription "GZIP compressed tar archive" .tgz
     
        ReadmeName README
        HeaderName HEADER
     
        IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
     
    </IfModule>
     
    <IfModule mod_mime.c>
     
        AddEncoding x-compress Z
        AddEncoding x-gzip gz tgz
     
        AddLanguage da .dk
        AddLanguage nl .nl
        AddLanguage en .en
        AddLanguage et .ee
        AddLanguage fr .fr
        AddLanguage de .de
        AddLanguage el .el
        AddLanguage he .he
        AddCharset ISO-8859-8 .iso8859-8
        AddLanguage it .it
        AddLanguage ja .ja
        AddCharset ISO-2022-JP .jis
        AddLanguage kr .kr
        AddCharset ISO-2022-KR .iso-kr
        AddLanguage no .no
        AddLanguage pl .po
        AddCharset ISO-8859-2 .iso-pl
        AddLanguage pt .pt
        AddLanguage pt-br .pt-br
        AddLanguage ltz .lu
        AddLanguage ca .ca
        AddLanguage es .es
        AddLanguage sv .se
        AddLanguage cz .cz
        AddLanguage ru .ru
        AddLanguage tw .tw
        AddLanguage zh-tw .tw
        AddCharset Big5         .Big5    .big5
        AddCharset WINDOWS-1251 .cp-1251
        AddCharset CP866        .cp866
        AddCharset ISO-8859-5   .iso-ru
        AddCharset KOI8-R       .koi8-r
        AddCharset UCS-2        .ucs2
        AddCharset UCS-4        .ucs4
        AddCharset UTF-8        .utf8
     
        <IfModule mod_negotiation.c>
            LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz ca es sv tw
        </IfModule>
     
        AddType application/x-tar .tgz
     
        AddHandler cgi-script .bat .exe .pl .cgi
     
        AddType text/html .shtml
        AddHandler server-parsed .shtml .html .htm
     
        #AddHandler send-as-is asis
     
        #AddHandler imap-file map
     
        #AddHandler type-map var
     
    </IfModule>
     
    #MetaDir .web
     
    #MetaSuffix .meta
     
    <IfModule mod_setenvif.c>
     
        BrowserMatch "Mozilla/2" nokeepalive
        BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
     
        BrowserMatch "RealPlayer 4\.0" force-response-1.0
        BrowserMatch "Java/1\.0" force-response-1.0
        BrowserMatch "JDK/1\.0" force-response-1.0
     
    </IfModule>
     
    #<Location /server-status>
    #    SetHandler server-status
    #    Order deny,allow
    #    Deny from all
    #    Allow from localhost
    #</Location>
     
    #<Location /server-info>
    #    SetHandler server-info
    #    Order deny,allow
    #    Deny from all
    #    Allow from localhost
    #</Location>
     
    #<Location /cgi-bin/phf*>
    #    Deny from all
    #    ErrorDocument 403 http://phf.apache.org/phf_abuse_log.cgi
    #</Location>
     
    #<IfModule mod_proxy.c>
    #    ProxyRequests On
     
    #    <Directory proxy:*>
    #        Order deny,allow
    #        Deny from all
    #        Allow from localhost
    #    </Directory>
     
     
    #    ProxyVia On
     
     
    #    CacheRoot "E:/Internet/Web Server/Apache/proxy"
    #    CacheSize 5
    #    CacheGcInterval 4
    #    CacheMaxExpire 24
    #    CacheLastModifiedFactor 0.1
    #    CacheDefaultExpire 1
    #    NoCache a_domain.com another_domain.edu joes.garage_sale.com
    #</IfModule>
    #NameVirtualHost *
    #<VirtualHost *>
    #    ServerAdmin webmaster@dummy-host.example.com
    #    DocumentRoot /www/docs/dummy-host.example.com
    #    ServerName dummy-host.example.com
    #    ErrorLog logs/dummy-host.example.com-error_log
    #    CustomLog logs/dummy-host.example.com-access_log common
    #</VirtualHost>
     

    Исправить пути только надо, кое-что я отметил как #change, остальное сами найдите. Скажу только, что Апач стоит на F:\WebServer\Apache Group\Apache, Perl в F:\WebServer\Perl,
    Скрипты кладутся в D:\localhost\cgi-bin\, доки в D:\localhost\www\
    ПРоверено, пашет.
    Если что-то не так с конфигом, скажите, кину на хостинг.
     
    Добавлено
    Теперь в первую строку cgi'ки писать вообще ничего не надо, оно само найдётся.

    Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 22:41 15-12-2001
    FED



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

    Цитата:
    Нет!!!  
     
    #!c:/perl/bin/perl  
     
    Все!

    У меня и perl/bin/perl.exe работает..
     
    Добавлено
    Alexander Ipp
    Ты сюда еще Войну и Мир вставь!

    ----------
    [img]http://bf2s.com/player/57565384/sig.png[/img]
    [img]http://bf2s.com/player/57565384/sig5.png[/img]

    Всего записей: 3039 | Зарегистр. 13-08-2001 | Отправлено: 22:43 15-12-2001
    Vasya Pupkin



    Мракобес
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lynx, странно та же проблема. Ладно потыкаю помыкаю может получится.


    ----------
    я не люблю людей

    Всего записей: 7082 | Зарегистр. 24-02-2001 | Отправлено: 22:45 15-12-2001
    Vasya Pupkin



    Мракобес
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FED, твой способ сработал! Ураааааа!


    ----------
    я не люблю людей

    Всего записей: 7082 | Зарегистр. 24-02-2001 | Отправлено: 22:48 15-12-2001
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

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


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru