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

Annotate of /head/install.txt

Parent Directory Parent Directory | Revision Log Revision Log

Revision 4 - (hide annotations) (download) (as text)
Sun Feb 17 15:02:50 2008 MSK (12 years, 11 months ago) by vitalif
File MIME type: text/plain; charset=windows-1251
File size: 4425 byte(s)
Commit release 1.0

1 vitalif 2 Руководство по установке системы тестирования слушателей
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 vitalif 4 16. Система готова к работе.