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. Система готова к работе. |