Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ермаков / 11. Глава 8 (-) (43).docx
Скачиваний:
57
Добавлен:
19.04.2015
Размер:
4.14 Mб
Скачать

8.2.3. Скриптовая установка на веб-сервер программного продукта

После того, как в конечной корневой директории будут находиться все файлы дистрибутива программного продукта, можно приступать к выполнению второй части установке: скриптовой установке. Скриптовая-установка в данном случае это продолжение установки СУС на веб-сервере, только на этот раз используются скрипты, а именноinstall.phpиsetup.php. Проверим содержимое корневой директории программного продукта, в нашем случае пусть это будетdLT\:

Рис. 8. 26. Директория dLT\ веб-сервера с именемserverс распакованным содержимым

Перед началом скриптовой установки отредактируем файл temp.htaccess(на рисунке последний. Найдём в файле (при помощи любого доступного текстового редактора) строчки:

Рис. 8. 27. Часть содержимого для правки из файла temp.htaccessдиректорииdLT\ веб-сервера с именемserverс распакованным содержимым

Редактируем строку под номером 23 (на рисунке выше), при этом заменяем параметр между слешами. Если файлы программного продукта были распакованы непосредственно в директорию сервера, то нужно оставить строчку «RewriteBase/». В нашем случае это будет строчка:

Рис. 8. 28. Отредактированная часть содержимого для правки из файла temp.htaccessдиректорииdLT\

После сохранения изменений в файле temp.htaccessзапускаем веб-браузер на веб-сервере (предварительно не забыв запустить сам веб-сервер) и в адресной строке вводим следующее:http://server:88/dLT/admin/install.php (для нашего случая, в общем случае это ссылка выглядит так:http://<имя сервера>/<директория СУС>/admin/install.php)/ Запуститься скрипт установки (Первый этап установки):

Рис. 8. 29. Первый этап скриптовой установку программного продукта

Жмём Продолжить установку. ЗапуститьсяВторой этап скриптовойустановки (файлsetup.php):

Рис. 8. 30. Второй этап скриптовой установку программного продукта

Заполняем все поля следующим образом:

1. Имя сайта: вводим, например «dLT». В это поле можно вводить любое слово, отличное от имени корневой директории.

2. Имя пользователя: вводим, например «Admin». В это поле вводим любое имя (переключившись на латиницу на клавиатурной раскладке) файла учётной записи для административной панели управления. Это имя нельзя будет изменить, кроме как редактирование этого файла вручную (XML-файл будет располагаться в директорииdata\users\). Для создания ещё одно учётной записи пользователя с уровнем прав «Администратор», придётся создавать копию данного файла и присваивать файлу другое имя, а также изменять содержимого тэга<USR></USR>этого файла (содержимое тэга должно совпадать с именем файла).

3. Адрес электронной почты: параметр необходимо указывать, если программный продукт имеет доступ к сети Интернет либо на веб-сервере работает функцияSendmail.

4. Путь к директории для сообщений (локальный режим): вводим, например «localmode/». Для этого поля на странице (рисунок выше) приведена подробная подсказка по использованиюлокального режима(пути прописываются на основе данных веб-сервера и корневой директории). Так как программный продукт устанавливается на локальный веб-сервер, то укажем путь к локальной директории как указано в подсказке (рекомендуемый параметр).

После ввода всех данных жмём Завершить установку:

Рис. 8. 31. Завершение второго этапа скриптовой установки программного продукта

Страница выдаст (как на рисунке выше) административное Имя пользователя(«Admin») иПароль(«TrZUCUPyG»). Через десять (10) секунд браузер будет перенаправлен на начальную страницу в административной панели управления и система сообщит о том, что необходимо сменить автоматически сгенерированный пароль на свой собственный:

Рис. 8. 32. Страница «Начальная страница» в административной панели управления и запрос на изменение автоматически сгенерированного пароля

Жмём на ссылку из сообщения, это перенаправит на модуль «Настройка». Меняем пароли, и при желании Имя пользователя (отображаемое) (по умолчаниюАдминистратор). Вводим новыеНовый пароль и подтверждает в полеВведите повторно. Для смены пароля указываем предыдущий выданный пароль («TrZUCUPyG») в полеПарольи жмёмСохранить настройки.

Если автоматически сгенерированный пароль был утрачен, можно его найти в директории функции Sendmail(если эта функция включена и локальный режим не был установлен―при скриптовой установке не было заполнено поле «Путь к директории для сообщений (локальный режим)»). Для нашего случая это директорияC:\WebServers\tmp\!sendmail\. Либо, если «локальный режим» был установлен, то аналог письма с паролем будет создан в директории локального режима, для нашего случая это

data\localmode\users\и файл в этой директорииadmin.html. Этот файл будет автоматически удалён сразу же после перехода в модуль «Настройки». Содержимое этого файла (для нашего случая):

Рис. 8. 33. Содержимое файла admin.htmlв директорииdata\localmode\users\ созданного сразу же после скриптовой установки, если «локальный режим» был установлен

Рис. 8. 34. Первый вход на страницу «Настройку» сразу же после скриптовой установки

Рис. 8. 35. Первый вход на страницу «Настройку» сразу же после скриптовой установки (ввод нового пароля и указание автоматически сгенерированного)

После ввода нового пароля для административной учётной записи, система будет готова к использованию. Теперь её можно настраивать и управлять базой данных.