Начальная страница

Николай Жарких (Киев)

Персональный сайт

?

Развертывание

Процедуру развертывания Смереки мы рассмотрим на примере развертывания на чистом месте; в случаях развертывание на уже работающих сайтах некоторые этапы можно пропустить.

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 надо указать определенное число, предоставленное в инсталляции.

Если все сделано правильно, должно появиться страница регистрации пользователя. Здесь следует ввести имя пользователя и пароль (конкретные значения предоставлены в инсталляции). После успешной регистрации мы попадаем в персональный кабинет администратора Смереки.

На этом развертывание Смереки можно считать успешно законченным. Следующим шагом должно стать добавление нового сайта.