В любом случае, если вы отлично
знаете РНР, то можете адаптировать нужный вам модуль, но иногда проще
написать модуль самостоятельно, чем заниматься адаптацией неработающего
модуля.
Поэтому перед установкой Slaed подумайте, какие функции вам нужны от
сайта. Вполне вероятно, что в базовой версии Slaed не окажется нужных
функций, поэтому вам придется использовать модули, написанные
сторонними разработчиками. Найдите нужные вам модули и убедитесь, что их
можно установить в выбранную версию Slaed. Конечно, всегда лучше
использовать более новую версию — в ней исправлены ошибки старой (и
добавлены новые ошибки, но не будем о грустном!). Но учтите, что для
версии 2.1 пока больше модулей, чем для 2.5.
Промежуточные версии (2.2, 2.3, 2.4) использовать нет смысла,
поскольку 2.2— это немного измененная версия 2.1, но тем не менее некоторые
2.1-модули не работают в ней, а 2.3 и 2.4 — это недоделанная версия 2.5.
Одним словом, сначала выбираем модули, а потом — версию Slaed. Если есть
такие модули, которые работают только в версии 2.1 и только в 2.5, но модулей
для версии 2.5 — больше, нужно выбрать более новую версию. Вполне может
быть, что вскоре появится новая версия модуля или вы сами соберетесь с
духом и адаптируете старую версию модуля для новой версии CMS.
9.2. Установка SLAED CMS
Здесь мы рассмотрим установку Slaed на реальный сайт, а не на локальный
сервер.
Глава 9. Описание и установка SLAED CMS
109
На прилагаемом компакт-диске в каталоге Glava_9 вы найдете архивы:
О SLAED_CMS_2.1_Lite_Final.zip — версия 2.1;
О SLAED_CMS_2.5_Lite.zip — версия 2.5.
Распакуйте один из архивов в какой-нибудь каталог. Содержимое каталога
html (этот каталог был в архиве) нужно скопировать в корневой каталог
документов вашего Web-сервера (каталог %DocumentRoot%).
Рис. 9.1. Нужно изменить права доступа
Примечание
У версии 2.5 были серьезные проблемы с безопасностью. «Дыру» в системе
безопасности позволяет исправить патч, который вы найдете в каталоге
Glava_9 (файл Patch_for_SLAED_CMS_2.5JJte.zip). Данный патч
необходимо установить всем пользователям, которые скачали версию 2.5
самостоятельно, а не с прилагаемого компакт-диска. Версия Slaed, находящаяся
110
Часть III. SLAED CMS
на компакт-диске, не нуждается в применении этого патча, поскольку все
проблемы с безопасностью в ней уже устранены! Применить патч очень
просто: замените файлы, находящиеся на вашем Web-сервере, файлами
из архива патча.
После этого введите следующий URL в строке адреса браузера:
http://Bam_caiiT/setiip/
Тем самым вы запустите программу установки Slaed, которая первым делом
попросит выбрать язык для продолжения установки на родном вам языке.
Затем инсталлятор «радостно» вам сообщит, что нужно установить права 666
для файла config/config.php (рис. 9.1). Забегая вперед, скажу, что такие права
доступа потребуется установить для всех файлов в каталоге config.php.
Рис. 9.2. Параметры базы данных
Чтобы у вас больше не возникло вопросов с правами доступа, следует
установить права 777 для всех подкаталогов в каталоге uploads и такие же права
Глава 9. Описание и установка SLAED CMS
111
дЛя каталога config/logs/, а для содержимого этого каталога нужно
установить права 666 (права 666 разрешают полный доступ к файлу, а 777 —
полный доступ к каталогу).
Примечание
О правах доступа мы поговорим в приложении 2.
После этого вам необходимо создать отдельную базу данных для Slaed.
Проще всего это сделать с помощью phpMyAdmin. Создавать отдельную базу
данных не обязательно (если данных у вас немного), но весьма желательно
(вам так будет удобнее). Инсталлятор запросит имя сервера баз данных,
название базы данных, имя пользователя и пароль для подключения к серверу
баз данных (рис. 9.2).
Рис. 9.3. Установка прошла успешно
112
Часть III. SLAED CMS
Примечание
Из соображений безопасности нужно изменить префикс таблиц Slaed. По
умолчанию используется префикс slaed.
5th Фев 2011
|
Теги:
|