====Инсталляция на localhost ====
Или другими словами, на свой компьютер.
Возможные применения :
1. Для изучения работы движка ((http://wackowiki.com/WackoWiki Wacko Wiki)).
2. Для предварительной подготовки материалов к публикации в режиме **оффлайн**.
3. Для хранения локальных копий авторских и/или других материалов Wiki на случай невосстановимого повреждения.
**Порядок установки.**
**I .** Установка локального сервера.
1.В качестве локального сервера используется Джентльменский набор Web-разработчика ((http://dklab.ru/chicken/web/ Денвер-2)) Дмитрия Котерова[[*1]]. Необходимо скачать ((http://dklab.ru/chicken/web/dis/Base/latest последнюю версию)) программы, размер установочного файла - около 3 МБ.
2. Запустить программу установки Денвера и следовать инструкциям на экране. В процессе установки будет задан вопрос о загрузке виртуального диска. Если имеется в виду постоянное использование Денвера - выбрать п.1, иначе - п.2. , чтобы в дальнейшем запускать Денвер по мере надобности.
3. Создать файловую структуру будущего сайта. В папке **~C:\WebServers\home**, созданной инсталлятором, создать папку **mysite.ru** [[*2]], а внутри нее папку **www**.
4. Запустить Денвер нажатием на ярлык //Start servers// на рабочем столе. Включенный Денвер показывает индикатор в виде красного апачского пера в трее.
5. Проверить правильность установки Денвера заходом по адресу http://localhost , должна появиться страница с надписью **Ура, заработало!**
**II.** Установка ~WackoWiki
1. Скачать ((http://wackowiki.com/files/wacko.r4.2.zip архив программы)) и развернуть его содержимое в папку **~C:\WebServers\home\mysite.ru\www\wakka\** .
2. Создать базу данных для Wiki - в адресной строке браузера ввести адрес ((http://localhost/addmuser.php http://localhost/addmuser.php)), в появившейся форме заполнить 4 поля :
* Имя базы данных - wakka, поле Логин заполнится автоматически.
* Пароль и еще раз Пароль.
3. Перезапустить Денвер нажатием кнопки //Restart Servers// на рабочем столе. Пройти браузером по адресу http://mysite.ru/wakka/ и зайти в программу инсталляции.
4. Выбрать язык ru , и нажать Continue. В появившейся форме проставить Пароль ~MySQL, заданный ранее и снять птичку **Режим «многоязычности»** если имеется в виду работать только с русским языком. Прописать данные будущего Админа согласно указаниям на странице в 4-х полях **Настройки аккаунта администратора**. Email можно указать любой [[*3]]. Нажать Продолжить и зайти в свою локальную Ваку.
5. Начать работать с системой.
-----------
====Бэкап и перенос базы данных на localhost ==
Администрирование Wiki-сайта требует повышенного внимания к сохранению данных из-за опасности порчи сайта вандалами. Поэтому создание резервных копий базы данных должно стать регулярной задачей. Есть несколько инструментов для создания резервных копий (бэкапов) и последующего восстановления из них поврежденной базы. Лично я пользуюсь превосходной разработкой ((http://zapimir.net/skdumper/ Site Keeper Dumper LE)) от **zapimir**-a [[*4]] . Достаточно подробное описание работы с программой дал автор и дополнить его практически нечем. Разве что советом удалять сделанные программой файлы из каталога **backup** чтобы не попали в "неправильные" руки из-за chmod 777. Как минимум, чтобы ваши бэкапы не были на виду, в эту папку следует положить файл index.html с содержанием типа
%%(html)
<html><head></head>
<body>Go out, dirty hacker !</body></html>
%%
Если у вас есть какие-то вопросы по использованию **SK Dumper**, посетите ((http://www.ibresource.ru/forums/index.php?showtopic=2762 Форум IBResource)), в этой теме есть ответы на множество вопросов и часто появляется сам автор прораммы, **zapimir**.
----
Перед дальнейшими операциями убедительно рекомендую бэкапнуть все содержимое папки **~C:\WebServers**, где установлен собственно **Денвер** и все ваши локальные сайты и базы.
Итак, после отработки **SK Dumper** мы получим файл, содержащий все данные базы (если вы не применяли фильтр) с именем, состоящим из имени базы, даты выполнения бэкапа и расширением sql.gz. Его надо сохранить в надежном месте до выполнения следующего бэкапирования. Кроме того, его можно использовать для работы с этой базой данных в локальной копии вашей Ваки. Для этого я советую установить локально вторую копию Ваки на второй локальный сайт, например, **//wakka.loc//** , это поможет избежать проблемы затирания базы при восстановлении из бэкапа.Такое может случиться если у вас будет одноименная база данных для локальной и бэкапной Ваки. Для бэкапной Ваки надо создать базу данных с тем же именем и паролем, как на настоящем сайте, с которого делался бэкап. Если вы использовали свою тему, не забудьте скопировать и ее на локальный сайт **//wakka.loc//**. Теперь у вас есть локальное зеркало вашего сайта кроме базы данных. Ее размещением на этом локальном сайте мы сейчас и займемся.
Для этого выполняем следующие операции :
1. Создаем папку **~C:\WebServers\home\localhost\www**;
2. Копируем туда dumper.php (файл программы SK Dumper);
3. Создаем там же папку **backup**;
4. Помещаем в папку **backup** файл бэкапа, полученный с сервера;
5. Заходим браузером по адресу http://localhost/dumper.php и видим окно запроса имени базы и пароля к ней;
6. Вводим туда данные реальной базы, с которой был сделан бэкап и которая была ранее создана локально;
7.Переставляем точку в положение **// Restore / Восстановление БД из резервной копии//** и в строке **//Файл//** указываем на файл бэкапа, имеющийся в папке **~C:\WebServers\home\localhost\www\backup**;
8. Нажимаем **//Применить//** и через несколько секунд получаем копию базы данных с сервера, доступную локально.
Теперь заходим на бекапную Ваку по адресу http://wakka.loc/ и видим полную и точную копию Ваки.
#|
||Все вышеизложенные советы даются по принципу AS IS, т.е. без всякой ответственности за возможный моральный и технический ущерб||
|#
----
[[#1]] Программа **Денвер-2** разрешена автором к свободному использованию. Программа не позволяет подключение к локальному серверу с других компьютеров без применения специальных мер, подробнее читать статью ((http://dklab.ru/chicken/web/other/shared.html#cont0 "Хакеров нет, есть простофили"))
[[#2]] Можно с другим именем, но обязательно с точкой и суффиксом после точки - это доменное имя и адрес вашего будущего локального сайта; дополнительно учтите что если имя локального сайта совпадет с именем реального сайта в Интернете, при запущенном Денвере вы всегда будете видеть локальный сайт.
[[#3]] Email из локальной Ваки выходить не будет. Исходящие письма складываются файлами *.eml в папку **~C:\WebServers\tmp\!sendmail** .
[[#4]] Программа **Site Keeper Dumper LE 1.0.6** разрешена автором к свободному использованию.
>>++**Прочитано {{hits}} раз**++<<