ICQ214-697-723 | Emailinfo@mainsource.ru | Телефон(812) 946-31-81
Все контакты
Автор статьи
Биденко Игорь
Руководство по установке UMI.CMS (не Локалпак!)

Руководство по установке UMI.CMS (не Локалпак!)

В данной статье я хочу подробно объяснить, как установить популярную систему управления сайтом UMI.CMS. При этом я не буду рассматривать случай развертывания через Local Pack (это когда все в одном сразу ставится), так как в реальном проекте такая установка не жизнеспособна по причине наличия уже ранее установленных каких-нибудь компонент (субд, апач...). Это руководство адресовано в первую очередь новичкам web-разработок и только начинающим осваивать Юми.

Итак, для установки UMI.CMS нам понадобится:

  1. собственно сама UMI.CMS, которую можно скачать с сайта www.umi-cms.ru;
  2. Denwer3 — с сайта www.denwer.ru;
  3. библиотеки zLib, GD, libxml, mb_string, iconv, xsl;
  4. PHP-настройка объема памяти, выделяемой на выполнение скриптов (параметр memory_limit), не менее 16Мб.

Начнем со скачивания UMI.CMS и Denwer3. После чего запустим установку Denwer3, тут все очень просто, поэтому особого внимания уделять этому моменту мы не будем, установщик Denwer3 объяснит все понятным языком. После установки Denwer3 устанавливаем UMI.CMS.
Для этого делаем простые шаги.

  1. Распаковываем архив с UMI.CMS в удобное нам место.
  2. Заходим в папку с UMI.CMS и копируем все содержимое в директорию
    « Мой компьютер / <Диск на который установили Denwer3 (обычно С:\)> / <Папка с установленным Denwer3 (обычно C:\WebServers\)> / home / localhost / www » (копируем все содержимое сюда).
    Если вы ничего не меняли при установке Denwer3, то адрес вашей директории будет выглядеть следующим образом : « C:\WebServers\home\localhost\www » (дальше все ссылки будут даваться используя этот адрес).
  3. Теперь запускаем Denwer3.
  4. Заходим в браузер (желательно FireFox) и открываем страницу по адресу http://localhost/install.php (перед нами появится интерфейс установки).
  5. Нажимаем «Я согласен» и тут начинается самое интересно. Установщик сообщает нам, что «Не подключена библиотека XSLT».
  6. Подключаем библиотеку XSLT.

    1. Выключаем Denver.
    2. Скачиваем файлы php_xsl.dll и php_curl.dll обязательно нужной версии (если ваше версия php как у меня 5.2.4, то файлы тоже должны быть версии 5.2.4). Достать их можно с ресурса museum.php.net. Скачиваем нужный нам php (в моем случае 5.2.4), распаковываем в удобную нам папку, ищем нужные нам файлы в папке ext. Копируем их и вставляем в папку ext нашего Denver'а, которая находится по адресу « C:\WebServers\usr\local\php5\ext ».
    3. Теперь открываем с помощью текстового редактора файл php.ini, который лежит в папке « C:\WebServers\usr\local\php5 » и начинаем его правку.

      1. С помощью поиска (CTRL+F) находим строку extension_dir и заменяем её такой:
        extension_dir = "c:\WebServers\usr\local\php5\ext"
      2. Убираем « ; » в начале строки перед
        extension=php_curl.dll
        extension=php_xsl.dll
      3. Сохраняем и закрываем файл.
    4. Идем « C:\WebServers\denwer\scripts\init.d » и открываем все тем же текстовым редактором файл apache.pl. Меняем строку
      system("start $exe -w");
      на следующую
      system("start $exe -w --with-xsl");
    5. Включаем Denver.
      Проблем больше с библиотекой XSLT возникнуть не должно. Если пишет что её нет, то Вы или установили не той версии библиотеки или забыли править нужные файлы. Если у Вас пропадает интерфейс и виден лишь текст, то Вы забыли выполнить пункт с apache.pl, или же Вы распаковали файлы не в « www\ », а например в « www\<название папки>\ ».
  7. Выбираем нужный нам пакет (он один, так что выбор как в Белоруссии).
  8. В пункте установки — 5 — нам предлагается ввести следующие значения:

    • Хост:
    • Логин:
    • Пароль:
    • Имя БД:
    Так вот, в пункте Хост: обязательно должно быть localhost, а остальные поля зависят от созданной Вами БД и пользователя для неё. Если Вы еще не создали БД, то..

    1. Переходим на страницу http://localhost/tools/phpmyadmin/.
    2. Далее в пункте «Создать новую БД» пишем UMI и нажимаем «Создать».
    3. Затем опять переходим по http://localhost/tools/phpmyadmin/ и выбираем пункт «Привилегии» --> «Добавить нового пользователя».
    4. В поле «Имя пользователя» вписываем umi.
    5. В поле «Хост» пишем localhost.
    6. В поле «Пароль» пишем umi.
    7. В поле «Подтверждение» пишем umi.
    8. Потом нажимаем «Отметить все» и «Пошел».
    Возвращаемся к нашему установщику и вводим такие значения:

    • Хост: localhost
    • Логин: umi
    • Пароль: umi
    • Имя БД: umi
    И жмем «Дальше».
  9. Получаем вот такое сообщение:
    «В текущих настройках MySql отключена поддержка InnoDB. Попросите вашего хостинг-провайдера включить эту опцию.».

    1. Идем в « C:\WebServers\usr\local\mysql5 ».
    2. Открываем текстовым редактором файл my.cnf.
    3. Ищем строки skip-innoDB и skip-bdb (они рядом) и ставим перед ними « # »:
      #skip-innodb
      #skip-bdb
    4. Сохраняем.
    5. Перегружаем Denver.
    6. Проделаем все нужные пункты заново.
  10. Проходит установка и перед нами появляется пункт — 7. Тут мы вводим пароль и логи главного админа. (вводите, что хотите, главное запомнить, это нужно будет для входа в админку).
  11. Нажимаем «Далее» и попадаем к выбору тестового сайта, ну тут уже по нуждам выбирайте любой.
  12. Установка завершена. Наша UMI стоит на локалке :-)

P.S. Если у вас есть какие-то еще проблемы с установкой смотрите пункт « 3. Библиотеки zLib, GD, libxml, mb_string, iconv, xsl ». Все эти библиотеки легко устанавливаются, информацию по их установке можно найти в google.com :-) Честно скажу, сложного там ничего нет, но помните что xsl мы уже установили, а остальные должны быть и так включены.

Опубликовано в апреле 2010 года.

Приколист [24.04.2010 01:16]
Вы бы еще написали как текстовый редактор открывать, а то ведь не всем это ясно))))))
Биденко Игорь [27.04.2010 01:19]
Я рекомендую  notepad++ (версия обновляется до самой новой автоматически)  
p.s. Это руководство адресовано в первую очередь новичкам web-разработок и только начинающим осваивать Юми.
В этом вся суть ))
Синцов Роман [02.05.2010 14:14]
Все написано верно. У разработчика незнакомого с UMI часто возникают трудности и проблемы. Такие вот мини статьи помогают избежать хождения по одним и тем же граблям из раза в раз.
Umi junior [02.05.2010 22:50]
Спасибо за статью.
Только начал осваивать. Проделал шаги. Установил.
Хорошее подробное описание из серии "Быстрый старт с Umi cms".

Кстати, а можете дать какую-нибудь ссылку или материалы скинуть может с докой по юми?
Синцов Роман [05.05.2010 16:06]
Смотрите тут:
http://www.umi-cms.ru/support/docs/
Биденко Игорь [15.05.2010 02:01]
Я сейчас сам  только начинаю с UMI. Так что думаю как освоюсь напишу еще что то, мне пока UMI Нравиться.
Борис Бритва [15.06.2010 13:26]
А я ничего не понял. Привет.
Юрий [03.07.2010 06:14]
блин у меня не выходит. denwer стал ругаться что не был найден php5.dll
Юрий [03.07.2010 06:45]
переустановил денвер на версию 5.2 пропал ругаться на php5.dll, но xslt так и не найден. все в точку, версию php уточнял(((
Юрий [03.07.2010 06:50]
не так и ругается denwer что нет php5.dll, но его там и не было(((  при этом до изменений в файлах не ругался. ну и естно про umi я не говорю, не работает. блин 4 раза правил, все верно-все пуекты(((
Юрий [03.07.2010 06:57]
избавился от незагрузки denwer строкой типа
extension_dir = ".;/usr/local/php5/ext"

но теперь 
  1. Не подключена библиотека gdlib
  2. Не подключена библиотека XSLT))))))))))))))))
Бро [16.08.2010 21:00]
Спасибо большое за статью!!! Очень помогла.

Перейти к списку статей

АкцияИнтересные акции и предложения

Скидки на некоммерческие проекты. Мы поощряем сайты, которые направлены не на денежный заработок и свободных от рекламных баннеров и сообщений.

полный список

Наши специалисты имеют высшее образование в сфере компьютерных технологий, а также многолетний опыт работы по своим направлениям.

Мы постоянно повышаем квалификацию наших сотрудников и расширяем список IT-технологий с помощью которых могут быть реализованы любые Ваши задачи.

вакансии Вакансии партнеры Партнеры
отзывы Отзывы сотрудники Сотрудники

Реализованные проекты

vzemle.ru Буровой сайт
Информационный сайт на базе CMS 1С-Битрикс "под ключ".
pro-tours.ru Форум под ключ
Туристический портал для общения, реализованный на популярном движке.

другие

MainSource