Установка и настройка TYPOlight CMS
В статье описаны основные шаги для того, чтобы запустить TYPOlight CMS (далее TL) на вашем хостинге. Подразумевается, что вы устанавливаете TL в корневой каталог сайта, знаете настройки доступа к базе данных и можете работать с файлами сервера.
1. Файлы
1.1. Загружаем необходимые файлы
- последняя версия TL, смотрим на странице Download. На данный момемт актуальная последняя версия — 2.8.1;
- так же, нам понадобятся файлы локализации. Загрузить можно с этой страницы.
1.2. Распаковываем архивы
Сначала сам архив typolight-2.8.1.zip, затем в эту же папку архив с локализацией TYPOlight-Russian-v27.zip (в моем случае — русская локализация).
1.3. Удаляем файлы демо-сайта
Если вы не хотите иметь дело с демо-сайтом, то следует удалить следующие файлы:
- templates/example_website.sql — MySQL база демо-сайта;
- tl_files/music_academy/ — папка с дополнительными файлами для демо-сайта;
- music_academy.css — файл стилей шаблона демо-сайта.
2. Изменение прав доступа
На следующие файлы и папки необходимо установить права доступа на запись (CHMOD 777):
- */* — корневая папка TL — установить в том случае, если вы хотите иметь доступ к созданию CSS и RSS файлов, а также файлов sitemap.xml в корневой папки сайта;
- tl_files/ — папка, с которой работает файловый менеджер TL — права необходимо установить рекурсивно, для всех подпапок, в противном случае вы не сможете создавать папки в файл-менеджере;
- system/config/localconfig.php — файл настроект TL — уберите права на запись;
- system/tmp/ — папка для кеш файлов — установить права рекурсивно;
- system/log/ — папка для лог файлов (error.log, email.log и т.п.) — установить права рекурсивно.
3. Инсталляция (установка)
3.1. Запуск встроенной утилиты для установки
Для запуска процесса установки необходимо воспользоваться встроенной в TL утилитой. В адресной строке браузера вводим следующее: http://[ваш-сайт]/typolight/install.php.
Пароль для входа — typolight.
Далее, система попросит ввести новый пароль. Делаем что просят и заходим в утилиту.
При вводе пароля следует помнить что утилита защищена от атаки перебором (brute force) и будет заблокирована в случае, если неверный пароль будет введен три раза. Чтобы разблокировать необходимо открыть на сервере файл system/config/localconfig.php и установить значение параметра:
$GLOBALS['TL_CONFIG']['installCount'] = 0;
// убираем автоматическую блокировку
3.2. Ключ шифрования
После входа в утилиту установки TL необходимо создать ключ шифрования. Если нет желания придумывать ключ шифрования самостоятельно, то оставляем поле пустым, чтобы дать возможность системе автоматически сгенерировать ключ. Создаем (либо вводим свой ключ) и сохраняем.
3.3. Настройка параметров базы данных (БД)
Перед тем, как вводить параметры БД в утилите, необходимо создать БД в MySQL, например, с помощью системы phpMyAdmin (большинство хостингов дают доступ к этой системе). После создания БД, возвращаемся к утилите установки TL:
- вводим параметры для соединения с БД;
- ставим сопоставление для таблиц utf8_general_ci;
- выполняем обновление таблиц БД базовыми таблицами системы TL.
3.4. Шаблон
Для установки демо-сайта выберите в списке sql файл и выполните импортирование шаблона. Если шаблона нет — пропускаем этот пункт.
3.5. Создание аккаунта администратора
В случае, если был импортирован шаблон демо-сайта, то аккаунт администратора будет таким:
логин — k.jones; пароль — kevinjones.
Если импорт демо-сайта был проигнорирован, то необходимо создать аккаунт администратора. Заполняем все поля (обязательно все) и создаем.
Если все прошло хорошо, то переходим к административной части по предлогаемой ссылке: http://[ваш-сайт]/typolight/index.php.
4. Модификация .htaccess
Переименовываем файл .htaccess.default в .htaccess.
Вносим следующие изменения в секцию Rewrite TYPOlight URLs.
Следующие строки:
##
# Rewrite TYPOlight URLs
##
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*\.html)$ index.php/$1 [L]
Необходимо заменить на:
##
# Rewrite TYPOlight URLs
##
RewriteCond $1 !^(index\.php|system|typolight)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L]
5. Базовая минимальная настройка административной части (Back-end)
Логинимся в администраторскую часть системы TL. Переходим к Настройкам (Settings) и вносим такие изменения:
- вводим Название сайта;
- изменяем форматы дат:
- Формат даты: d.m.Y;
- Формат даты и времени: d.m.Y H:i;
- Устанавливаем часовой пояс;
- ставим галочку возле (Rewrite URLs);
- Языки репозитория: en, ru, ua, de;
Заключение
В этой статье описаны стандартные шаги для базовой установки и настройки системы TYPOlight CMS. Единственное, что было упущено и будет описано в других статьях — установка собственного шаблона.
При составлении данной статьи были использованы следующие источники:
- How to install TYPOlight — статья с официального сайта TYPOlight CMS;
- TYPOlight Tutorial — Installation Checklist — англоязычная статья, автор thyon design;
- TYPOlight Tutorial — Installation Checklist — перевод на русский язык, автор Typolight по русски.
Добавить комментарий