Зарегистрироваться Войти Редактировать К списку тем

Тестовый форум Still Life

Процедура установки

Создана vitus 30.03.2008 11:11

Процедура установки в дальнейшем будет упрощаться и совершенствоваться. Пока она такова, чтобы человек, знающий perl и CGI в достаточной степени, чтобы принять участие в разработке, мог поднять свою копию форума.

Высказаться
21.03.2008 17:02 (ссылка)
vitus

Статус:
Email: vitus@wagner.pp.ru


  1. Убедитесь что на сервере установлены все необходимые модули
  2. Скопируйте скрипт forum в директорию CGI-скрптов.
  3. Создайте внутри DocumentRoot директорию для вашего форума, убедитесь что она доступна на запись тому пользователю, от имени которого выполняются CGI-скрипты
  4. Создайте в ней каталог templates и скопируйте туда шаблоны.
  5. Создайте в ней каталог users
  6. Создайте в ней файл .forum и напишите туда параметр datadir, который должен указывать директорию за пределами DocumentRoot. (см описание файла конфигурации
  7. Создайте директорию указанную в параметре datadir и убедитесь, что она доступна для записи пользователю, от имени которого выполняются CGI-скрипты.
  8. Создайте в корне форума файл perms.txt вида
    [admins]
    имя-под-которым-вы-предполагаете-зарегистрироваться
    
  9. Наберите URL http://ваш-сайт/cgi-bin/forum/путь к корню форума?register=1 и зарегистриуйтесь как пользователь c тем именем, которое вы указали в файле perms.txt как имя администратора форума.
  10. Наберите URL http://ваш-сайт/cgi-bin/forum/путь к корню форума?newforum=1 и создайте заглавную страницу форума. В качестве параметра "имя в URL" укажите "." (помните - форум это директория, и мы создаем файл оглавления для текущей директории).
  11. Готово
04.04.2008 01:05 (ссылка) (в ответ на)
os80.livejournal.com

Статус: Пользователь
Email:

Учитывая, что такому чайнику как я, всё понятно, кроме слов DocumentRoot, рекомендую добавить предельно краткое описание того, что это такое.

04.04.2008 17:22 (ссылка) (в ответ на)
vitus-wagner.livejournal.com

Статус: Пользователь
Email: vitus@wagner.pp.ru

И как убедиться в том, что установлены необходимые модули понятно?

А что делать, если необходимые модули не установлены, понятно?

А если речь идет о хостинге, администрация которого не горит желанием устанавливать модули по просьбе клиента?

А как сделать все то же самое, если есть только ftp-доступ?

Нет, нормальное руководство по инсталляции надо писать. Но этот вопрос встанет только тогда, когда базовая функциональность будет реализована и встанет вопрос о выпуске релиза.


--

06.04.2008 21:45 (ссылка) (в ответ на)
os80.livejournal.com

Статус: Пользователь
Email:

>И как убедиться в том, что установлены необходимые модули понятно?<br>Понятно. Мой хостер вывесил список :-) >А что делать, если необходимые модули не установлены, понятно? Просить хостера поставить. Или менять хостинг. Или забить на идею установки форума. В общем, ясно очень многое. Мой комментарий - это был "типа комплимент".

07.04.2008 17:35 (ссылка) (в ответ на)
vitus-wagner.livejournal.com

Статус: Пользователь
Email: vitus@wagner.pp.ru

На самом деле там все гораздо интереснее. Большая часть модулей, требуемых для StillLife могут быть установлены пользователем хостинга самостоятельно, даже если есть только доступ по ftp. А в случае модуля Storable, установка которого в таких условиях требует наличия под контролем юзера машины с той же версией ОС и perl, что и у хостера, есть адекватная замена, которая ставится простым копированием файла.
--

12.04.2008 13:08 (ссылка) (в ответ на)
os80.livejournal.com

Статус: Пользователь
Email:

Кстати, вот что ещё интересно: нельзя ли закачать шаблоны "по умолчанию" (может, я невнимательно смотрел?)? Потому что документация документацией, а примеры тоже хорошо бы иметь, да и проверять установку лучше на надёжном материале.

12.04.2008 14:08 (ссылка) (в ответ на)
vitus

Статус: Отец-основатель
Email: vitus@wagner.pp.ru
В документации этого не написано, но вообще-то все рабочие копии шаблонов лежат здесь. В CVS они тоже есть, но немного отстают - я их частенько забываю коммитить после мелких правок.

--
Сэр извращенец? Тогда вам на сюда