Розгортання
Процедуру розгортання Смереки ми розглянемо на прикладі розгортання на чистому місці; у випадках розгортання на вже працюючих сайтах деякі етапи можна проминути.
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 треба вказати певне число, надане в інсталяції.
Якщо все зроблено правильно, має з’явитись сторінка реєстрації користувача. Тут слід ввести ім’я користувача і пароль (конкретні значення надані в інсталяції). Після успішної реєстрації ми потрапляємо в персональний кабінет адміністратора Смереки.
На цьому розгортання Смереки можна вважати успішно закінченим. Наступним кроком має бути додавання нового сайту.