Xnom
Moderator | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
установка на localhost Нет ничего проще Для установки нужны Apache, perl и, собственно, сам форум. Perl должен иметь модуль CGI.pm (обычно этот модуль имеется по умолчанию). Есть два пути: ставим форум при помощи install.cgi или ручками (ссылки на статьи с подробным описанием как это сделать приведены ниже). самые распространенные ошибки: - не соответствие пути к перл в скриптах (по дефолту это usr/bin/perl, реже /urs/local/bin/perl) и реального его расположения. - не достаточная комплектация perl (отсутствие нужных библиотек, чаще модуля CGI.pm и Carp.pm) при этом вы получите ошибку вида: Код: как это исправить: идем по этой ссылке http://forall.ru-board.com/netarchive/ , скачиваем себе то, чего не хватает. Далее, файл CGI.pm или Carp.pm кидаем в папку, где лежат библиотеки perl (обычно - /usr/lib). Всё. - указание неверных путей к расположению файлов форума (наиболее часто распространенная ошибка). статьи: http://ru-board.com/new/article.php?sid=35 - часть 1 http://ru-board.com/new/article.php?sid=84 - часть 2 http://ru-board.com/new/article.php?sid=119 - ставим Apache, perl темы: http://forum.ru-board.com/forums.cgi?action=filter&forum=21&filterby=topictitle&word=local - фильтр раз http://forum.ru-board.com/forums.cgi?action=filter&forum=21&filterby=topictitle&word=%EB%EE%EA%E0%EB - фильтр два установка на сервер Перед установкой форума на сервере рекомендуется попробовать установить его локально на машине - на локалхосте. Как это сделать смотрите выше. Установку форума можно провести как с использованием install.cgi, так и своими ручками (как это сделать читаем в статьях здесь издесь. что нужно знать: - есть ли на сервере возможность исполнять скрипты - путь к perl (обязательно проверте соответствие!) - путь к папке со скриптами форума - путь к папке с картинками форума - какие права на файлы "хостер" советует устанавливать читаем: Что такое chmod (права, пермишены) и какие chmod ставить на файлы и директории маленький совет: - скрипты на сервер загружаем в режиме ASCII (тесктовый режим) - картинки на сервер загружаем в режиме Binary (режим закачки файлов *.zip *.gif *.jpg и т.д.) проблема с cookies Проявляется в виде "потери памяти" форума, т.е. при переходах с одной страницы форума на другую Вас выкидывает в "гостя". Данная проблема характерна для некоторых хостингов. Варианты решения уже многократно предлагались. решение: В файлах форума (практически во всех) строки Код: $cookiepath = $query->url(-absolute=>1); $cookiepath =~ s/$thisprog//sg; | меняем на Код: $cookiepath = "/cgi-bin/ikonboard/"; | где /cgi-bin/ikonboard/ - путь к форуму не помогло? Тогда пытаемся найти ответ в этих темах: http://forum.ru-board.com/forums.cgi?action=filter&forum=21&filterby=topictitle&word=coo - фильтр раз http://forum.ru-board.com/forums.cgi?action=filter&forum=21&filterby=topictitle&word=%EA%F3%EA - фильтр два хаки, что такое и как с ними бороться Читаем статью: http://ru-board.com/new/article.php?sid=70 Смотрим тему: http://forum.ru-board.com/topic.cgi?forum=21&topic=1756&start=0#lt где взять эти "хаки"? Мест множество, вот одни из них: - http://forum.ru-board.com/download.cgi - http://new.ibhackers.com/database/ikonboard.cgi маленький совет При установке хака будте внимательны! Обычно процесс установки хака написан для "стандартной" комплектации форума и если "слепо" следовать инструкции по установке, то есть возможность получить полностью неработающий форум. Перед установкой хака обязательно сделайте резервные копии изменяемых файлов. как избежать проблем при установке хака? Трудно ответить на этот вопрос. Попробуйте поставить хак самостоятельно, вдруг получится Если возникли проблемы, задайте вопрос нашем форуму, но перед этим воспользуйтесь фильтром, т.к. велика вероятность, что процесс установки данного хака уже обсуждался. на локалке В файле CGI.pm изменить Код: $self->charset ISO (здесь ещё что-то написано...) | на Код: $self->charset('windows-1251'); | на сервере В каждом скрипте находим строку Код: и меняем её на Код: print header('text/html; charset=windows-1251'); | Другой способ. В файле ikon.lib в самом начале (сразу после копирайтов) написать строку: Код: charset( 'windows-1251' ); | проблема осталась? тогда читаем эти темы: http://forum.ru-board.com/forums.cgi?action=filter&forum=21&filterby=topictitle&word=%EA%EE%E4%E8%F0 Со всеми вопросами, предложениями и замечаниями по этому топику обращаться сюда
---------- Китайцы будут атаковать маленькими мобильными группами по 10 млн. человек в каждой.... |
| Всего записей: 778 | Зарегистр. 09-10-2002 | Отправлено: 00:33 06-03-2003 | Исправлено: lynx, 01:34 09-01-2005 |
|