Dakota CMS, руководство пользователя к версии 0.5

Установка Dakota CMS

  1. Убедитесь , что ваша система отвечает требованиям
  2. Загрузите свежую версию на сайте http://dakota-cms.com
  3. Сконфигурируйте ваш сервер, чтобы он отвечал на запрос, например http://dakota.loc/
  4. Скачайте файлы Dakota CMS и распакуйте в HOME DIR вашего сервера. Например, для WAMP - D:\www\home\dakota.loc\www
  5. В файле \application\config\config.php укажите
    • Адрес вашего проекта, если он находится не в корне сайта например
      $config['base_url'] = "http://dakota.loc/test/"
      Для системы в корне сайта, возможно, в некоторых конфигурациях это также необходимо.
    • Email, с которого будет приходить регистрация пользователям
      По умолчанию - $config['reg_robot_email'] = "registration@dakota.loc";
    • Email для связи с хозяином сайта
      По умолчанию - $config['support_email'] = "support@dakota.loc";
    • Секретный набор символов, который будет использован для шифрования данных
      $config['salt'] = "#*seCrEt$%^*!@-*%";

    Важно: $config['salt'] нельзя поменять после запуска проекта
    Важно: не забывайте менять соотв. параметры при выгрузке сайта на продакшн.
  6. Создайте базу данных для Dakota CMS. Кодировка UTF-8
  7. В файле \application\config\database.php укажите переменные:

  8. Зайдите по ссылке [http://dakota.loc/sqlbuddy/] или в другои инструмент работы с вашей БД и выполните SQL запрос: [помощь]

  9. В файле \application\fixtures\user.yml укажите ваши данные
    Не трогайте сдвиг строк в файле и пользователя Anonymous (он необходим для сообщений от анонимных пользователей) - просто заполните 4 строки данных
  10. Для БД Mysql убедитесь, что тип таблиц InnoDB включен. Откройте файл \путь до сервера\usr\local\mysql5\my.cnf в районе 80 строки находим skip-innodb
    Если это так - без решетки в начале, комментируем строку #skip-innodb и перезапускаем сервер.
  11. Для не Win систем убедитесь, что папки /uploads/ и /system/cache/ имеют статус 0666 (0777)
  12. Перейдите по ссылке http://dakota.loc/admin/load_fixtures/
  13. Подробнее о возможности использования fixtures сказано здесь
  14. Если все было сделано верно, вы попадете на главную страницу проекта. Залогиньтесь с указанными в data.yml данными и приступайте к работе!
  15. Если вы испытываете проблемы при инсталляции CMS Dakota, опишите их в форумах сообщества