
ПОЖАЛУЙСТА ПРОЧТИТЕ ЭТОТ ДОКУМЕНТ ЦЕЛИКОМ ПЕРЕД УСТАНОВКОЙ ИЛИ ИСПОЛЬЗОВАНИЕМ POSTNUKE

PostNuke: Версия Rogue (0.712)
==================================

   Postnuke - система управления контентом с открытым исходным кодом
и открытой разработкой.
PostNuke начался как ответвление от PHPNuke (http://www.phpnuke.org)
и сейчас он предлагает много расширений и улучшений по сравнению с PHP-Nuke.
Хотя PostNuke все еще в разработке, большая часть функций ядра уже
установилась и готов завершенный API для посторонних разработчиков.

   Если Вы хотите помочь нам в разработке, пожалуйста, посетите наши страницы
http://www.postnuke.com (на английском языке) или http://postnuke.solidno.ru/
(на русском языке), или свяжитесь с J. Cox (john.cox@postnuke.com) или
Владимиром Метенчуком (voll@yahoo.com).

Вы можете также встретиться с нами на англоязычном канале IRC:
сервер: irc.postnuke.com
канал: #postnuke-chat

Перед установкой/обновлением
============================

Загрузите русские языковые файлы для версии 0.712 с 
http://postnuke.solidno.ru/modules.php?op=modload&name=Downloads&file=index&req=viewdownload&cid=1
или
http://sourceforge.net/project/showfiles.php?group_id=27927 (когда их там разместят)
и разархивируйте их в тот же каталог, что и основные файлы PostNuke.

Новая установка
===============

   В PostNuke есть удобный скрипт позволяющий Вам последовательно, шаг за шагом, 
установить и запустить Ваш сайт.

   Для установки Вашей PostNuke системы запустите install.php из Вашего браузера.
Точный url зависит от Вашего сайта, поэтому, например, если Ваш сайт www.foo.com
и PostNuke устанавливается в подкаталог 'bar' - URL будет

   http://www.foo.com/bar/install.php

   Следуйте инструкциям скрипта и когда Вас спросят - новая это установка или обновление -
выберите 'Новая установка'. Скрипт установки создаст необходимые таблицы БД и запросит
информацию о логине администратора сайта. После завершения установки Вы можете сразу
начать работать с Вашим сайтом.

Обновление
==========

   PostNuke поддерживает обновление со всех предыдущих версий PostNuke, а также 
с большого количества других вариантов Nuke.

   Перед началом работ, СДЕЛАЙТЕ КОПИЮ ВАШЕЙ БАЗЫ ДАННЫХ. Это не утомительно, но, если
при обновлении появятся проблемы, копия понадобится Вам для двух вещей.
Во-первых Вы сможете вернуться к предыдущему состоянию и Ваш сайт продолжит работу
на старом коде. Во-вторых, команда разработчиков может захотеть получить копию Вашей БД,
чтобы отладить на ней Вашу проблему и исправить процедуру обновления, которая вызвала
проблемы в первый раз.

   Второе - сделайте копию Вашего файла config.php в безопасное место - он понадобится Вам
через минуту.

   Третье - удалите все файлы Вашего старого сайта на базе PostNuke. Все до единого.
И опять - СДЕЛАЙТЕ КОПИЮ ЭТИХ ФАЙЛОВ или, хотя бы, переименуйте этот каталог и создайте 
каталог со старым именем для установки PostNuke.

   Четвертое - возьмите копию Вашего файла config.php, который Вы сохранили несколько 
шагов тому обратно и скопируйте его в основной каталог postnuke (тот где находятся
файлы config.php и config-old.php) с именем pn7config.php
Он будет использован для процесса обновления.

   Пятое - запустите install.php из Вашего браузера для начала процесса обновления.
Точный url зависит от Вашего сайта, поэтому, например, если Ваш сайт www.foo.com
и PostNuke устанавливается в подкаталог 'bar' - URL будет

   http://www.foo.com/bar/install.php

   Следуйте инструкциям скрипта и когда Вас спросят - новая это установка или обновление -
выберите 'Обновление', затем укажите версию PostNuke (или другого варианта Nuke),
который Вы желаете обновить. Дальнейшие шаги процедуры пойдут автоматически.

предостережение
===============

   Предыдущие версии PostNuke и других Нюков часто включали аддоны,
которые меняли таблицы БД - добавляли поля, меняли имена и т.п.
Мы предостерегаем Вас, что PostNuke не поддерживает никакие изменения основных таблиц
(тех, которые входят в этот дистрибутив PostNuke) или прямой доступ к
основным таблицам БД. Специально для этих целей нами был разработан API,
так что будущие изменения будут оказывать минимальное влияние на 
модули посторонних разработчиков, и именно API нужно использовать все время.

Общие ошибки при установке
==========================

   config.php и config-old.php не позволяют писать в себя - процесс вебсервера должен
иметь право на запись в эти файлы во время установки/обновления, так как он
должен записать туда параметры установки. Процедура установки будет проверять это
и сообщит Вам, если эти файлы имеют неправильные права. После завершения процесса
установки/обновления этим файлам можно снова вернуть права доступа только на чтение.

   Проблемы создания или заполнения БД - чаще всего из-за неправильных MySQL прав 
доступа в БД. Если Вы сомневаетесь - попробуйте получить доступ к Вашей БД вручную
используя имеющийся логин и пароль, и попытайтесь создать базу и таблицу в ней,
чтобы убедиться, что пользователь существует, имеет правильный пароль и имеет право
на операции, необходимые PostNuke для установки.

   Проблемы с логином - чаще всего причина - несоответствующее имя хоста,
например http://localhost/index.php  PostNuke требует, чтобы имя сайта было 
полное (fully-qualified), например, http://www.foo.com/index.php  Инструкции
по установке полного (fully-qualified) имени хоста для Вашего локального сервера
Вы можете найти на сайте с документацией PostNuke - http://docs.postnuke.com
