Инструкция по установке
Для кого написана эта инструкция?
Эта инструкция написана исходя из следующих предположений:
- Система будет работать на UNIX-подобной операционной системе.
- Пользователь умеет конфигурировать имеющийся в его
распоряжении веб сервер.
- Пользователь имеет привелегии администратора в ОС и права
администратора MySQL.
- Пользователь имеет базовые навыки администрирования системы
Если вы пользуетесь другой (не UNIX-подобной) операционной
системой в любом случае ознакомьтесь с этим документом, здесь
может находиться важная информация. Ознакомьтесь также с файлом
FAQ.
Краткая инструкция.
Все шаги выполняются при наличии у Вас прав администратора.
Поэтому войдите в систему как root.
- Создайте виртуальный сервер для размещения системы и
отдельный каталог для него (например /home/httpd/plants). Не
забудьте перезапустить веб сервер. Пропишите его в файле
/etc/hosts, например с именем plants, назначте начальным файлом
index.php3
- Скопируйте файл plants.tar.gz в каталог /usr/src:
cp /*где у вас лежит*/plants.tar.gz /usr/src
- Распакуйте архив:
cd /usr/src
gzip -d plants.tar.gz
tar -xvf plants.tar
rm plants.tar
cd plants
- Скопируйте содержимое каталога plants/plants (в нашем случае
/usr/src/plants/plants) в каталог вашего нового виртуального
сервера (например /home/httpd/plants)
- Удостоверьтесь, что все файлы в каталоге /home/httpd/plants
(в нашем случае) и его подкаталогах имеют права доступа 644
(rw-r--r--) а файлы adm/values.php3 и globals/values.php3 666
(rw-rw-rw), владелец root.root.
- Запустите ваш любимый браузер.
- Наберите в строке адреса http://plants/adm Если Вы дали
Вашему серверу другое имя, укажите его, если Вы предпочитаете
находить этот сервер по IP адресу, укажите этот адрес
- Заполните предложенную форму и инициализируйте базу данных.
- Теперь Вы можете удалить каталог /home/httpd/plants/adm и я
настоятельно рекомендую изменить права доступа к
/home/httpd/plants/globals/values.php3 на 644.
- Запишите адрес http://plants в закладки вашего браузера. Для
доступа к системе используйте эту закладку.
Подробности
- (1) Система была разработана и испытана именно в такой
конфигурации. В принципе, ее можно ставить и в каталог
существующего сервера. Все адреса и ссылки сделаны
относительными. Для того, чтобы выяснить как это сделать
обратитесь к документации Вашего веб сервера. Файла index.html в
системе нет, зато есть index.php3. Его и следует сделать
начальным, для удобства работы. В противном случае его придется
указывать в ручную.
- (2) - (3) Ну это понятно. Для того чтобы работать дальше все это
добро надо куда-то распаковать. /usr/src не самое плохое место
для этого.
- (4) В подкаталоге plants архива находятся все необходимые для
работы системы (сиречь сервера) файлы. Их и надо скопировать в
корневой каталог сервера.
- (5) Стандартные установки, рекомендованные для любого реального
веб сервера. НО! В процессе инициализации некоторая служебная
информация пишется в файлы globals/values.php3 и
adm/values.php3. Эта информация необходима для обращения к
серверу MySQL. Поэтому надо дать возможность писать туда
информацию пользователю, от имени которого работает веб сервер.
В поставку включены образцы этих файлов.
- (6) - (8) Инициализация базы. На этом этапе происходит создание
самой базы данных, учетной записи для работы с ней, назначение
прав доступа. Для этого нужно имя администратора MySQL и его
пароль. После этого (уже от имени вновь созданной учетной
записи) производится создание таблиц и занесение в них
необходимой служебной информации. В связи с муторностью и
трудоемкостью этого процесса он автоматизирован.
- (9) Больше каталог adm и все, что в нем находится нам не
понадобится, поэтому во избежание возможных неприятностей его
лучше удалить. Файл globals/values.php3 уже записан с
правильными значениями и изменять его больше не надо. Так что
будет лучше привести права доступа к нему в соответствие с
общепринятыми стандартами.
Тонкая настройка
Заголовок, выводимый в начале каждой страницы, логотипы, цветовое
решение описаны в файле globals/header.html, навигационное меню,
находящиеся в нижней части каждой страницы - в файле
globals/footer.html. Если Вы желаете сделать описание своей
коллекции неповторимым и узнаваемым - отредактируйте эти файлы в
соответствии со своими предпочтениями.
В начало|Реализация|
Системные требования|FAQ|
Установка|Руководство|Доделать|
Лицензия|Иллюстации|
Загрузка|Связь