WackoWiki: NpJ/Doc1 ...

Home Page | Изменения | Новые Комменты | Пользователи | Каталог | Регистрация | Вход:  Пароль:  

Оглавление документа

Требования к серверу

Инсталляция

Подготовка корректного SQL-кода

  1. SQL-запросы для создания начальной версии базы находятся в папке /sql, файле full20040124.sql.
  2. он нуждается в следующих действиях:
    • заменить все вхождения %NODE_URL% на адрес вашего узла — смотрите как занесены другие узлы
    • заменить все вхождения %%NODE_ID%% на псевдоним Вашего узла (например, “npj” в случае нашей первой инсталляции).

Настройки конфигурационного файла БД в PHP 

Настройки конфигурационного файла настроек в PHP

<?php
  $this
->registration_mode = 2;  // 0 / 1 / 2 -- режим саморегистрации пользователей (нельзя, с утверждением владельцем узла, свободная регистрация)
  
$this->community_creation_mode = 2;  // 0 / 1 / 2 -- режим регистрации сообществ пользователями (нельзя, с утверждением владельцем узла, свободная регистрация)
  
$this->node_admins = "kuso kukutz"; // -- перечень тех пользователей, которым дадут права владельцев узла

  $this->node_user        = "node@npj";            // по какому адресу будет доступен журнал узла. Поменяйте только псевдоним узла, так будет правильнее.
  
$this->node_mail        = "box@server.ru";           // адрес для email-интеграции
  
$this->node_mail_pop    = "pop.server.ru";              // POP-сервер для email-интеграции
  
$this->node_mail_login  = "box@server.ru";           // логин на POP-сервер
  
$this->node_mail_passw  = "12345";                      // пароль туда же
  
$this->node_secret_word = "Смуглянка пышет барбарисом"; // секретная фраза, используемая для шифрования. Придумайте свою.


  $this->node_menu = array( // здесь Вы, наверное, сами разберётесь, как задать МЕНЮ УЗЛА (вверху оно расположено)
                            
"node@:users"          => "Пользователи",
                            
"node@:communities"    => "Сообщества",
                            
"node@:workgroups"     => "Рабочие группы",
                            
"node@:registracija" => "Регистрация",
                          );


  // Design & L10N/I18N -- всё, что касается оформления, отделённого от контента
  
$this->theme        = "absent";                                 // общая "тема" дизайна сайта (пока другой нет)
  
$this->skins        = array("minikui","criba");      // набор доступных "шкур" (других пока нет тоже)
  
$this->message_set  = "std";                         // набор сообщений (для i18n) -- и здесь пока других нет
  
  // HTTP configuration -- для того, чтобы куки у вас были уникальные для этого журнала и не пересекались
  
$this->cookie_prefix = "npj_";                   // префикс куков и форм логина/логаута
  
$this->cookie_expire_days = 365;                  // сколько времени куку хранить
  
$this->rewrite_mode=1;                             // используется ли  dirty-urls / mod_rewrite / 404 {0,1,2 соотв.} !!ВНИМАНИЕ! 0 и 2 пока нерабочие!!


  // content directories -- где у вас что лежит.
  
$this->base_url   = "";                         // базовый относительный урл проекта -- ставите в корень, оставьте пустым. Ставите не в корень, а, например, в папку dev - "dev/". Если ставите не в корень, не забудьте исправить htaccess в /images/userpics.
  
$this->user_pictures_dir = "images/userpics/"; // где лежать будут юзерпики. относительно корня сайта, внимание. Обратите внимание, относительно корня сайта.


  // если ставите не в корень, то укажите путь от корня сайт к каталогу ресурсов тем -- как на примере ниже ставится в каталог "debug"
   
$this->themes_www_dir      = "debug/npj/themes/";     // базовый относительный урл для ресурсов темы
?>


Настройки файловой системы

  1. В каталог юзерпиков (аватар) должна быть разрешена запись всем.
  2. В каталог кэшированных шаблонов (_templates) должна быть разрешена запись всем
  3. index.php должен быть разрешён на выполнение.
  4. В каталог кэшированного RSS (rss) должна быть разрешена запись всем

Настройки системы аватар / юзерпиков

  1. В каталоге юзерпиков на выполнение должны быть разрешены все PHP-файлы
  2. Проверьте, что в каталоге юзерпиков есть .htaccess с 404 ошибкой и выключением мод-реврайта.
    • Error Document? 404 /images/userpics/404_mysql.php — должен содержать правильный абсолютный путь в каталог юзерпиков

Действия сразу после закачки кода/базы

  1. Создайте хотя бы одну учётную запись из числа тех, что вы занесли в список $this->node_admins конфигурационного файла.
    • вас должно после создания залогинить под этим именем. Все остальные действия делайте под этой учётной записью

Фольклор

Если вы хотите, то можете начать заполнять журнал узла — напишите туда много страниц документации и помощи по вашему узлу.

Что уже есть


Так что же вы получите после инсталляции?


Вы получите узел (не являющийся пока частью NPJ-сети), на котором доступны следующие возможности:

Сеть узлов


 
Файлов нет. [Показать файлы/форму]
Много комментариев (6). [Показать комментарии/форму]
Donate
Время работы: 7.678 s
Использовано памяти: 2.777 Mb