Развертывание
Процедуру развертывания Смереки мы рассмотрим на примере развертывания на чистом месте; в случаях развертывание на уже работающих сайтах некоторые этапы можно пропустить.
1. Регистрируем доменное имя (например, example.com.
2. Выбираем хостинг с поддержкой mod_rewrite, PHP 5, MySQL.
3. Убеждаемся, что магические кавычки в PHP отключены:
magic_quotes_gpc = Off, если имеете персональный файл php.ini;
php_flag magic_quotes_gpc Off или
php_value magic_quotes_gpc Off – в файле .htaccess
Отключение является крайне необходимым для корректной работы Смереки.
4. Создаем базу данных MySQL и соответствующего пользователя.
5. Выполняем загрузки базы данных (файл start.sql.
6. Редактируем файл customsettings.php, заполняя массив $DBSettings параметрами соединения с базой данных.
7. Копируем на сервер установочные каталоги Root и smereka.
Типичная файловая структура сайта выглядит так:
Root
.htaccess
index.php
customsettings.php
files
css
images
jscript
… другие каталоги по необходимости
inc
smereka
db
… другие каталоги Смереки
Программный каталог Смереки следует размещать за пределами корневого каталога сайта, чтобы предотвратить его чтению через WWW. Можно также размещать его в каталоге на уровне каталога files, запретив непосредственное чтения в файле .htaccess (но этот способ не рекомендуется).
Если по условиям конфигурирования сайта необходим http-доступ к другим каталогам, кроме files, следует модифицировать правила перезаписи адресов, чтобы защитить эти каталоги от перезаписи. Но имена этих каталогов не должны совпадать с двухбуквенными названиями языков Смереки.
8. Теперь можно приступать к испытанию. Запускаем веб-браузер и переходим по адресу http://example.com/?Node=ZZZ, где вместо ZZZ надо указать определенное число, предоставленное в инсталляции.
Если все сделано правильно, должно появиться страница регистрации пользователя. Здесь следует ввести имя пользователя и пароль (конкретные значения предоставлены в инсталляции). После успешной регистрации мы попадаем в персональный кабинет администратора Смереки.
На этом развертывание Смереки можно считать успешно законченным. Следующим шагом должно стать добавление нового сайта.