Навигация
Главная
Поиск
Форум
FAQ's
Ссылки
Карта сайта
Чат программистов

Статьи
-Delphi
-C/C++
-Turbo Pascal
-Assembler
-Java/JS
-PHP
-Perl
-DHTML
-Prolog
-GPSS
-Сайтостроительство
-CMS: PHP Fusion
-Инвестирование

Файлы
-Для программистов
-Компонеты для Delphi
-Исходники на Delphi
-Исходники на C/C++
-Книги по Delphi
-Книги по С/С++
-Книги по JAVA/JS
-Книги по Basic/VB/.NET
-Книги по PHP/MySQL
-Книги по Assembler
-PHP Fusion MOD'ы
-by Kest
Professional Download System
Реклама
Услуги

Автоматическое добавление статей на сайты на Wordpress, Joomla, DLE
Заказать продвижение сайта
Программа для рисования блок-схем
Инженерный калькулятор онлайн
Таблица сложения онлайн
Популярные статьи
OpenGL и Delphi... 65535
Бип из системно... 65535
Пример работы с... 65535
ТЕХНОЛОГИИ ДОСТ... 65535
Организация зап... 65535
Вызов хранимых ... 65535
Создание отчето... 65535
Эмулятор микроп... 65535
Подключение Mic... 65535
Создание потоко... 65535
Приложение «Про... 65535
21 ошибка прогр... 65535
Гостевая книга ... 65535
Форум на вашем ... 65535
HACK F.A.Q 65535
Содержание сайт... 65535
Invision Power ... 65535
Программируемая... 65535
Оператор выбора... 65535
Модуль Forms 65535
Реклама
Сейчас на сайте
Гостей: 6
На сайте нет зарегистрированных пользователей

Пользователей: 13,145
новичок: ChangeInfo
Новости
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian

Моделирование информационно-поисковой библиографической системы на gpss ...
Диплом - база данных поставщиков на Delphi (MS Sql Server)+ Пояснительна...
Меры близости на векторах в Delphi + Блок схемы

Реклама



Подписывайся на YouTube канал о программировании, что бы не пропустить новые видео!

ПОДПИСЫВАЙСЯ на канал о программировании
Форум на вашем сервере
Форум в этой статье мы будем понимать как собрание
сообщений на доске объявлений - похоже на конференции UseNet (в российском
народе до недавнего времени более известные как Релкомовские)


Молчаливо предполагаем, что у вас "правильный"
сервер - а именно:



Пересматривая список, вспоминаю, что при некоторой
сноровке можно поставить форум и под NT (если, конечно, будет желание
взгромоздить на это чудо Perl и Apache). Но, предупреждаю честно - я не пробовал
:)

В этой статье мы рассмотрим организацию форумов
с помощью скрипта WWWBoard от Matt Wright. Он лежит на страничке
http://www.worldwidemart.com/scripts/wwwboard.shtml .


Перекачиваем файл wwwboard.tar.gz на наш
сервер во временный каталог на сервере и

запускаем либо "gzip -d wwwboard.tar.gz ; tar xvf wwwboard.tar", либо "tar xzvf
wwwboard.tar.gz" - под Windows у меня заработала только первая
последовательность.


Имеем новый каталог WWWBoard со следующим
содержимым:

 











































messages/ каталог для сообщений
ADMIN_README информация по настройке
администрирования - wwwadmin.pl
ALPHA-2 "Авторы ответственности не несут..."
data.txt хранит номер последнего сообщения
faq.html страничка подсказки
passwd.txt файл с логином/паролем администратора
форума
README README он и в Африке README - там ВСЕ
написано
wwwadmin.pl программа администрирования
wwwboard.html главная страница форума
wwwboard.pl программа самого форума

 Можно углубиться в README и сделать все
самому. Тогда эту статью дальше можно не читать, поскольку пойдет прямой
пересказ-перевод.


Параметры для примера:



  • имя сервера: www.hell.ru

  • Server Root: /home/httpd/docs

  • CGI-bin: /home/httpd/cgi-bin

  • каталог с форумом:
    /home/httpd/docs/wwwboard


Настройка файлов

WWWBOARD.PL


Или поместите его в ваш каталог cgi-bin, или, если ваш сервер разрешает
выполнение .cgi файлов - просто переименуйте его в wwwboard.cgi, поменяв
соответственно переменную $cgi_url.

Также необходимо выполнить команду "chmod 755 wwwboard.pl" - всем дать права на
чтение-выполнение, а владельцу (webmaster) - на чтение-выполнение-запись. Хотя,
думаю, что если webuser и webmaster состоят в одной группе, то более разумным
будет "chmod 750 wwwboard.pl"


Подредактируйте переменные в начале программы:


$basedir = "/путь/к/форуму";

Абсолютный путь к корневому каталогу вашего форума, например
"/home/httpd/docs/wwwboard".

Это адрес форума "изнутри".


$baseurl = "http://ваш.сайт.ru/форум"

А это адрес форума "снаружи", в нашем случае - "http://www.hell.ru/wwwboard".


$cgi_url = "http://ваш.сервер.ru/адрес/программы"


URL программы, выполняющей всю черную работу. у нас - "http://www.hell.ru/cgi-bin/wwwboard.pl"


$mesgdir = "messages"

Название подкаталога, в котором хранятся сами сообщения. Будет прицепляться к
$basedir.


$datafile = "data.txt"

Название файла с данными - тоже прицепляется к $basedir.


$mesgfile = "wwwboard.html"

Имя файла, содержащего главную страницу


$faqfile = "faq.html"

Имя файла с подсказкой


$ext = "html"

Расширение, которое будет даваться вновь создаваемым файлам сообщений


$date_command = "/bin/date"

Команда для выдачи даты - необходимо для датирования сообщений


$title = "Название вашего форума"

Эта строка будет показываться в заголовке отдельных сообщений


Далее идут несколько опций, которые начинающий
пользователь может оставить как есть.

Все. Сконфигурировали. Теперь положим этот файл туда, где он должен лежать -
наверное, в cgi-bin.


WWWBOARD.HTML


Все и так ясно - слегка подредактировать
заголовки и часть ACTION в теге <FORM>.

Положим куда надо и по инструкции - "chmod 777 wwwboard.html", а по-моему - "chmod
666 wwwboard.html", или если webuser и webmaster в одной группе - то "chmod 660
wwwboard.html". При всем моем уважении к Матту, я никак не пойму, зачем давать
права на запуск HTML ???


FAQ.HTML


Должен быть положен куда надо ($faq_file), и "chmod
744 faq.html"

 


MESSAGES/


Должен быть создан в каталоге $basedir командой
"mkdir messages". Потом - "chmod 777 messages"

Мое мнение - если webuser и webmaster в одной группе - то  "chmod 770 messages"


 


DATA.TXT


Поместите его в $basedirb "chmod 777 data.txt".
Здесь мое мнение - опять же не больше чем "chmod 666 data.txt", а если webuser и
webmaster в одной группе - то "chmod 660 data.txt"


Вот,собственно, и все :) Пробуйте.


Программа wwwadmin.pl конфигурируется
аналогичным образом. А вот логин/пароль я не скажу :) ищите сами в ADMIN-README
:)

Опубликовал Kest Октябрь 26 2008 15:42:06 · 0 Комментариев · 65535 Прочтений · Для печати

• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •


Комментарии
Нет комментариев.
Добавить комментарий
Имя:



smiley smiley smiley smiley smiley smiley smiley smiley smiley
Запретить смайлики в комментариях

Введите проверочный код:* =
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Поделиться ссылкой
Фолловь меня в Твиттере! • Смотрите канал о путешествияхКак приготовить мидии в тайланде?
Загрузки
Новые загрузки
iChat v.7.0 Final...
iComm v.6.1 - выв...
Visual Studio 200...
CodeGear RAD Stud...
Шаблон для новост...

Случайные загрузки
FileFind
HTMLredaktor
AlignEdit
Игра "Астероиды" ...
Экранная лупа
Animated Menus
Технология .Net в VB
Библия для програ...
PCXReader. Програ...
Игра PackMan
ShadelLabel
Реализация ЭЦП по...
Просмотр файлов и...
Распознавание иде...
Matrix2D
Конвертирование и...
База данных фильм...
FreeSMS v1.3.1
TsHintManager
Панель Наша Кнопка

Топ загрузок
Приложение Клие... 100666
Delphi 7 Enterp... 95051
Converter AMR<-... 20178
GPSS World Stud... 16611
Borland C++Buil... 13825
Borland Delphi ... 9669
Turbo Pascal fo... 7217
Калькулятор [Ис... 5555
Visual Studio 2... 5111
FreeSMS v1.3.1 3613
Случайные статьи
Упражнения для сам...
Смена пользователя
Определение параме...
Прием меток NFC
В этой главеГруппо...
г) открытый ключ Дона
Применение различн...
Глава 6. Обучен...
Основные понятия О...
Казино X: удвоить ...
6.2. Уровни разраб...
Разработка инфогра...
Рулетка в онлайн-к...
Принципы реализаци...
БЛОКИ ДЛЯ ОБРАБО...
Дополнительные сфе...
Мультиметоды для к...
Прием находится в ...
Идеальная структур...
Программные инфрас...
Поиск в упорядочен...
БК Горилла официал...
Установка компонен...
Абстрактные типы д...
DQTABLE (РАЗНОСТНА...
Статистика



Друзья сайта
Программы, игры


Полезно
В какую объединенную сеть входит классовая сеть? Суммирование маршрутов Занимают ли таблицы память маршрутизатора?