subversion://[vpntest]/head/install.txt Log in
ViewVC logotype

Annotate of /head/install.txt

Parent Directory Parent Directory | Revision Log Revision Log

Revision 6 - (show annotations) (download) (as text)
Sun Feb 17 15:04:40 2008 MSK (12 years, 9 months ago) by vitalif
File MIME type: text/plain; charset=windows-1251
File size: 4427 byte(s)
Commit release 1.1

1 Руководство по установке системы тестирования слушателей
2 Copyright (с) 2006, Виталий Филиппов [VMX]
3
4 1. Выделить админский комп и выбрать имя для виртуального "сайта" с тестами (например, "vpntest.ru" - здесь везде прописано оно, если хотим другое, везде меняем)
5
6 2. Поставить на админский комп Денвер (Д.н.w.r): - http://www.denwer.ru/dis/Base/Base_2005-10-07_a1.3.31_p4.4.0_m4.1.8_pma2.6.1.exe.
7 - Если на админском компе уже установлены Apache, PHP, и MySQL, то используйте их,
8 - но если они у вас установлены не в составе чего-нибудь типа Денвера, то вы, скорее всего, продвинутый пользователь и настроите всё сами.
9 Если чего-то нету (например, стоит только Apache) - то проще всего снести его и поставить Денвер.
10
11 Был замечен такой глюк, что Денвер по каким-то причинам не в состоянии ни создать ярлыки, ни прописать в автозагрузке монтирование виртуального диска, если ярлыки не появятся, тогда создать их вручную - на рабочем столе - ярлыки на <ПАПКА_С_ДЕНВЕРОМ>\etc\Run.exe (запуск серверов), <ПАПКА_С_ДЕНВЕРОМ>\etc\Restart.exe (перезапуск серверов) и <ПАПКА_С_ДЕНВЕРОМ>\etc\Stop.exe (остановка серверов).
12
13 3. Запускаем Денвер. ("Start Servers")
14
15 4. Чтобы поменять пароль root'а на базу данных - надо ещё пока ничего не снёс (см. пункт 4):
16 - зайти в броузере на http://localhost/Tools/phpMyAdmin/,
17 - выбрать "Привилегии",
18 - кликнуть по иконке "Редактирование привилегий" справа от строки с пользователем "root",
19 - там установить Пароль и Подтверждение пароля и
20 - выбрать радиокнопку рядом со словом "Пароль".
21 - И нажать "Пошёл".
22
23 5. Останавливаем Денвер. ("Stop Servers")
24
25 6. Пусть Z:\ - виртуальный диск, созданный Денвером:
26 - сносим в Z:\home всё, что есть,
27 - кроме папки "localhost", которую, правда, тоже куда-нибудь убираем оттуда, к себе в загашник. Чтобы phpMyAdmin остался.
28
29 7. Создаём в Z:\home папку с именем хоста (vpntest.ru) и распаковать в неё архив.
30
31 8. Конфигурируем систему тестирования, изменяя Z:\home\vpntest.ru\WWW\lib\config.php - комментарии там есть.
32
33 9. Ставим админский пароль:
34 - набираем в командной строке "Z:\usr\local\apache\bin\htpasswd -с Z:\home\vpntest.ru\passwords ЛОГИН_АДМИНА" и
35 - дважды вводим пароль, который станет админским.
36
37 Потом, чтобы всё-таки можно было зайти в папку /admin/:
38 - в файлах Z:\home\vpntest.ru\WWW\admin\.htaccess и Z:\home\vpntest.ru\WWW\lib\.htaccess
39 меняем строчку "Require user vmx" на "Require user ЛОГИН_АДМИНА".
40 Где ЛОГИН_АДМИНА - желаемый логин для администратора.
41
42 - Ещё: если меняли vpntest.ru или имя диска, то в этих же файлах .htaccess
43 надо в строчке "AuthUserFile Z:\home\vpntest.ru\passwords"
44 прописать полный путь к файлу с паролями.
45
46 Ещё в cmd был замечен такой глюк:
47 - если поддаться соблазну и скопировать строчку из этого файла в командную строку через буфер обмена,
48 то htpasswd работать ОТКАЗЫВАЕТСЯ. Почему - непонятно. В общем, не поддавайтесь соблазну - вводите ручками :)
49
50 10. Вписать в Z:\usr\local\apache\conf\httpd.conf строчку "Listen *:80" - чтобы можно было заходить с других компов в систему тестирования.
51
52 11. Если хотим, чтобы другие компы видели систему как домен, именем, то вписываем на всех компах локальной сети, кроме админского (тут Денвер сам разберётся) в файл C:\WINDOWS\SYSTEM32\DRIVERS\ETC\hosts (для Windows 9x C:\WINDOWS\hosts.sam) строчку типа "192.168.0.10 vpntest.ru", где 192.168.0.10 заменить на IP админского компа.
53
54 12. Запускаем Денвер. ("Start Servers")
55
56 13. В броузере http://vpntest.ru/admin/:
57 - вводим ЛОГИН_АДМИНА и
58 - соответствующий пароль;
59 - жмём "Инициализировать БД".
60
61 14. Загружаем вопросы, выбирая подготовленный заранее файл .txt и нажимая "Загрузить".
62 Формат файла с вопросами:
63 - последовательность неких сущностей под названием "отдельный вопрос".
64 - Формат такой сущности - 5 строк:
65 -- на первой: "НОМЕР_ВАРИАНТА НОМЕР_ПРАВИЛЬНОГО_ОТВЕТА ТЕКСТ_ВОПРОСА...",
66 -- на следующих четырёх четыре варианта ответа соответственно.
67 -- Номера вариантов ДОЛЖНЫ начинаться с 1 и идти подряд.
68 -- Если вариант один - нормально.
69 -- Также можете посмотреть файл testq.txt - пример файла с вопросами и ответами.
70
71 15. Если в броузере установлена работа через прокси-сервер, то открываться не будет. Прокси надо везде отключить. На всех компьютерах.
72
73 16. Система готова к работе.