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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Ну, апач неправильно я установить не мог, так как ставил в составе Денвера, а движок раз пять переустанавливал, пока заработало...
    А, кстати, Perl с нужными либами установлен?

    Всего записей: 69 | Зарегистр. 13-10-2005 | Отправлено: 16:01 09-05-2006 | Исправлено: TBAPI0KA, 16:04 09-05-2006
    trew

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ErrTU
    В составе дистрибютива есть скрипт  server.cgi. Запускается он?

    Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 18:53 09-05-2006
    ErrTU

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2  TBAPI0KA  
     
    Perl установлен, без него бы выдавало ошибку...
     
     
    2 trew
     
    запускается только вот в браузере при этом отображается пустая страница....
     
     
    блин реально запарился уже с ним возиться.... надеяться на авось с постоянной чисткой и переустановкой уже не приходится я движок и так уже до дыр затер... прям полтергейст какой то.... кстати скачал 3 версию а та нормально встала... но мне именно 2 нужна

    Всего записей: 7 | Зарегистр. 05-05-2006 | Отправлено: 00:09 10-05-2006
    trew

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ErrTU
    Проверь  пути, правильно ли  прописаны в boardinfo.cgi ?
    Если все сделано, как написано в статьях, то не может не работать... Где-то ошибся при установке.

    Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 00:53 10-05-2006
    TBAPI0KA



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ErrTU
    По статье устанавливал, говориш? А install.cgi пробовал?

    Всего записей: 69 | Зарегистр. 13-10-2005 | Отправлено: 14:15 10-05-2006
    ErrTU

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    при помощи install.cgi тоже не ставится на третьем шаге также винснет, пути прописывал те же что указаны в статье в boardinfo.cgi

    Всего записей: 7 | Зарегистр. 05-05-2006 | Отправлено: 17:19 10-05-2006
    trew

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ErrTU
    Покажи плиз boardinfo.cgi

    Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 18:36 10-05-2006
    ErrTU

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    вуаля :
     
    Code:
     
    $OS_USED = "Unix";
     
    $ikondir = "/home/localhost/cgi/ikonboard/";
     
    $imagesdir = "/home/localhost/www/ikonboard/";
     
    $imagesurl = "http://localhost/ikonboard";
     
    $homeurl = "http://localhost/cgi/ikonboard";
     
    $boardurl = "http://localhost/cgi/ikonboard";
     
    $avatars = "on";
     
    $emoticons = "on";
     
    $emailfunctions = "off";
     
    $emailtype = "send_mail";
     
    $SMTP_SERVER = "localhost";
     
    $SEND_MAIL = "/usr/lib/sendmail";
     
    $adminemail_in = "incoming@yourdomain.com";
     
    $adminemail_out = "outgoing@yourdomain.com";
     
    $passwordverification = "no";
     
    $boardname = "Mega forum";
     
    $boarddescription = "Tralyalya";
     
    $copyrightinfo = "Ne skagu";
     
    $homename = "........com";
     
    $floodcontrol = "on";
     
    $floodcontrollimit = "30";
     
    $timezone = "0";
     
    $basetimes = "GMT (UK)";
     
    $announcements = "yes";
     
    $dfontsize1 = "1";
     
    $dfontsize2 = "2";
     
    $dfontsize3 = "3";
     
    $dfontsize4 = "4";
     
    1;
     
     
     

    Всего записей: 7 | Зарегистр. 05-05-2006 | Отправлено: 21:31 10-05-2006
    trew

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

    Цитата:
    $OS_USED = "Unix";
    это убери точно.
     

    Цитата:
    $homeurl = "http://localhost/cgi/ikonboard;

    надо  заменить на  

    Код:
    $homeurl = "http://localhost";

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

    Цитата:
     
    $ikondir = "/home/localhost/cgi/ikonboard/";  
    $imagesdir = "/home/localhost/www/ikonboard/";  
    $imagesurl = "http://localhost/ikonboard";  
    $homeurl = "http://localhost/cgi/ikonboard;  
    $boardurl = "http://localhost/cgi/ikonboard";

     
    Может надо имя диска дописать, если 3 IB  установился без проблем, подсмотри правильные пути.

    Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 01:32 11-05-2006
    superhard

    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Эх, братки, вот короче что получается при попытке зайти на  
    http://localhost/cgi/ikonboard/admincenter.cgi
     
    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
     
    More information about this error may be available in the server error log.
     
    error.log
    [Wed Aug 23 10:09:41 2006] [error] [client 127.0.0.1] Premature end of script headers: /home/localhost/cgi/ikonboard/admincenter.cgi
    [Wed Aug 23 10:09:41 2006] [error] [client 127.0.0.1] Can't locate CGI/Carp.pm in @INC (@INC contains: .) at \\home\\LOCALH~1\\cgi\\IKONBO~1\\ADMINC~1.CGI line 17.\n
    [Wed Aug 23 10:09:41 2006] [error] [client 127.0.0.1] BEGIN failed--compilation aborted at \\home\\LOCALH~1\\cgi\\IKONBO~1\\ADMINC~1.CGI line 17.\n
    В чем проблема?

    Всего записей: 110 | Зарегистр. 21-04-2006 | Отправлено: 10:11 23-08-2006
    Marilda

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    superhard
    Ошибка только при входе в админцентр? Главная форума открывается?

    Всего записей: 381 | Зарегистр. 24-10-2002 | Отправлено: 23:32 24-08-2006
    trew

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    superhard
    К Денверу  активперл ставить надо, недостаточно модулей. Вот и ругается на  модули
    Цитата:
    CGI/Carp.pm


    Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 18:00 25-08-2006
    superhard

    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Откуда активперл-то брать? (_http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.8.817-MSWin32-x86-257965.msi - пойдет?)

    Всего записей: 110 | Зарегистр. 21-04-2006 | Отправлено: 17:04 29-08-2006 | Исправлено: superhard, 17:11 29-08-2006
    trew

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    superhard
    Да, как правило последний  всегда лучше , чем предыдущий, модулей добавлено больше и багов почистили.
    У меня 5.6.1  - работает нормально.

    Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 21:18 29-08-2006
    superhard

    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Не помогает. Видать не понимаю.
    В пакете денвера абсолютно нет никаких файлов по перлу (неписано в тхт по денверу). Далее установил скачанный по вышеприведенной ссылке перл, поставил в директорию по умолчанию. Запускаю ... тоже самое - Can't locate CGI/Carp.pm. Полез в перл, скопировал злополучный файл в указанную директорию, запускаю, не помню что но точно не работает. Проверил админцентр - переправил сторку верхнюю с перл на пхп. Запускаю админцентр все в красных и синих шрифтах - короче лажа. Видно дело в денвере.
     
    _http://www.denwer.ru/base.html Цитата:
    Ядро Perl без стандартных библиотек (они поставляются отдельно). Может дело в этом?

    Всего записей: 110 | Зарегистр. 21-04-2006 | Отправлено: 08:27 30-08-2006 | Исправлено: superhard, 09:29 30-08-2006
    trew

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    superhard
    Да, правильно, там только примитив перла, потому и на до активперл доставлять.
    Вот есть на форуме очень не плохая тема по установке денвера и текущим проблемам:
    http://forum.ru-board.com/topic.cgi?forum=24&topic=3074#1

    Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 12:22 30-08-2006
    superhard

    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    При установке денвера не создаютя иконки на раб столе? Приходится запускать вручную РУН экзе.  
    А пхп тоже откуда-то качать надо?
    Из http://forum.ru-board.com/topic.cgi?forum=24&topic=3074#1 [?]...написано много...видимо как по инструкции флок на #флок менять не надо.
    Не менял... не работает.
    АААААААААААААААААААААААААААААААААААААААААААААААААААААА

    Всего записей: 110 | Зарегистр. 21-04-2006 | Отправлено: 13:42 30-08-2006
    trew

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    superhard
    Хм.. так , давай попробуем сначала.
    Какая у тебя винда?

    Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 19:58 30-08-2006
    superhard

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

    Цитата:
    Хм.. так , давай попробуем сначала.

    Логично.
    Читаю  
    Установка IkonBoard на локалхосте. Часть I
     
    Первым делом вам нужно установить Apache это лучший вебсервер, устанавливайте именно его, и вы горя не будете знать. Далее вам нужен будет Perl именно на нем написана Ikonboard. ну и конечно лучше, сразу поставить PHP и MySQL это так, на будущее пригодится.
     
     
    качнул:
    денвер      Base_2006-04-25_a1.3.31_p4.4.2_m4.1.16_pma2.6.1.exe
    заплатку:  WindowsXP-KB884020-x86-rus.exe
    перл:        ActivePerl-5.8.8.817-MSWin32-x86-257965.msi
    айкнБорд: Ib219rus_3.zip
    ну и :        ibinstall.zip
     
    Установил денвер в дир по умолчанию (С:\WebServers)
    Однако ярлыки на раб столе не появились. Запустил Апач (C:\WebServers\etc\Run.exe) Появился диск Z c ну короче ...  
    Все по инструкции...
    "После   установки   и   первого  запуска  комплекса   рекомендуем  сразу же
    запустить   браузер,  набрав  в  нем  следующий URL: "http://localhost". Вы
    должны    попасть   на   тестовую   страницу  системы.  Выбрав  те или иные
    ссылки, вы можете протестировать каждый компонент отдельно.
     PHP и MySQL не устанавливал."
    протестировал, все ок.
     
    "Я не собираюсь тут описывать процедуру установки, по одной простой причине, в интернете есть очень хорошая статья на этот счет, лучшего я еще не видел. Все очень понятно и доходчиво там написано. Автор Дмитрий Котеров. Идите скорее по этому адресу http://www.dklab.ru/doc/apache/ и возвращайтесь назад, только, когда у вас уже будет стоять, и работать "домашний вебсервер". Делайте все в точности, как там написано, во-первых, это гарантирует, что у вас все заработает, а во-вторых, дальше я буду опираться именно на то, что вы все делали по той статье."
    Все работет иду дальше по статье:
     
    "Первым делом идите в файловый архив, и скачайте себе самую свежую версию IB.  
    На момент написания статьи, это IB v2.1.9rus_plus отличается от официальной тем, что русифицирована, и в ней предустановленны уже многие хаки.  
    Распакуйте архив во временную папку. Если вы устанавливали Apache по статье Дмитрия Котерова, то у вас на диске Z должна быть папка home, а в ней две папки: cgi и www. А в архиве у вас есть папка Ib219rus_plus, а в ней папка ikonboard вот скопируйте эту папку, в папку www пожалуйста, далее в архиве у вас есть папка cgi-bin, а в ней папка ikonboard, а вот ее пожалуйста, скопируйте в папку cgi.  
    В результате не очень сложных манипуляций, у вас должно получиться, то, что вы видите на этом скриншоте, с точностью до микрона. "
    Получилось.
     
    "Теперь вам понадобится программа, которая умеет делать поиск/замену.  
    Нужно заменить во всех скриптах flock на #flock. Другими словами нужно закомментировать все flock, еще раз повторю, во всех файлах с расширением cgi а также в файле ikon.lib."
    Поменял блокнотом.
     
    install.cgi стер.
     
    "Вот все эти три нужных файлика, я заботливо за вас уже создал, и положил в этот зипчик.  
    Качайте!"
    качнул, поставил.
     
    Установил заплатку, отключил все прокси, установил перл в дир по умолчанию С:....
     
    "Все, теперь смело рулите в админ центр, http://localhost/cgi/ikonboard/admincenter.cgi"
     
    Не работает!
     
    Винда ХП сп2. Пробовал и не менять flock на #flock. Такая же фигня.

    Всего записей: 110 | Зарегистр. 21-04-2006 | Отправлено: 10:34 31-08-2006 | Исправлено: superhard, 10:36 31-08-2006
    trew

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    superhard
    Хорошо, значит тестовый скрипт работает.
    Скопируй пожалуйста путь с  адресной строки к тестовому скрипту на перле test.cgi, который работает , сюда.
    В папке дата есть файлик boardinfo.cgi . В нем  должны быть:

    Код:
    $ikondir = "/home/localhost/cgi/ikonboard/";  
    $imagesdir = "/home/localhost/www/ikonboard/";  
    $imagesurl = "http://localhost/ikonboard";  
    $homeurl = "http://localhost/cgi/ikonboard;  
    $boardurl = "http://localhost/cgi/ikonboard";  

    Покажи их здесь тоже.

    Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 11:48 31-08-2006
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru