|
||||||||||||||||||||||||||||||||||||||
|
Полезные советы
|
messages/ |
каталог для сообщений |
ADMIN_README | информация по настройке администрирования - wwwadmin.pl |
ALPHA-2 | "Авторы ответственности не несут..." |
data.txt | хранит номер последнего сообщения |
faq.html | страничка подсказки |
passwd.txt | файл с логином/паролем администратора форума |
README | README он и в Африке README - там ВСЕ написано |
wwwadmin.pl | программа администрирования |
wwwboard.html | главная страница форума |
wwwboard.pl | программа самого форума |
Можно углубиться в README и сделать все самому. Тогда эту статью дальше можно не читать, поскольку пойдет прямой пересказ-перевод.
Параметры для примера:
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 :)
Опрос |
|
Конкурсы
|
|
Реклама |
|
Web дизайн: Бурлаков Михаил
Web программирование: Бурлаков Михаил