Варианты локальной установки UMI.CMS

Материал из Umicms
Перейти к:навигация, поиск

На свой компьютер Вы можете установить UMI.CMS одним из следующих способов:

Вариант 1. Скачать уже настроенный пакет Денвер с UMI.CMS:

  1. Зайдите на сайт UMI.CMS в раздел Скачать: http://www.umi-cms.ru/downloads/
  2. Выберите пункт «Скачать локальную версию для ознакомления (под Windows)» и нажмите на кнопку «Скачать»
  3. На странице скачивания файла, ещё раз нажмите на кнопке «Скачать»
  4. Распакуйте скачанный архив «umi_cms_commerce_localhost_pack_install»
  5. В распакованном архиве, запустите файл «umi_cms_commerce_localhost_pack_install.exe»
  6. Запуститься мастер установки, нажмите «Далее»
  7. Прочитайте и согласитесь с лицензионным соглашением, нажав «Принимаю»
  8. Если желаете чтобы на рабочем столе появился ярлык для запуска локалпака, то поставьте галочку напротив свойства «ярлыки на рабочем столе». В любом случае, нажмите «Далее»
  9. Укажите свою папку для установки или оставьте значение по умолчанию, нажмите «Далее»
  10. В последнем окне, Вы можете выбрать создавать или нет ярлыки в меню «Пуск». Если Вы не желаете создавать ярлыки, то выберите опцию «Не создавать ярлыки»
  11. Нажмите кнопку «Установить» и дождитесь установки системы
  12. Нажмите «Готово», чтобы запустить локалпак.
  13. Откроется браузер по умолчанию с приветственной страницей. Если приветственная страница не открылась, то в адресной строке наберите адрес: localhost и нажмите клавишу Enter. На приветственной странице будут указаны необходимые Вам данные для последующей установки системы (Хост: localhost, Логин: umi, Пароль: umi, Имя базы данных: umi). Для продолжения установки, щелкните по ссылке: «вы можете начать установку UMI.CMS»
  14. На шаге 1, Вам необходимо ввести лицензионный ключ. Вы можете получить бесплатный ключ с тестовым периодом 45 дней, для этого щелкните по ссылке «Получить бесплатный ключ». В открывшейся форме введите свой email и символы с картинки, нажмите «Далее» - сгенерированный ключ появиться в форме на 1 шаге. Нажмите «Далее».
  15. На шаге 2, Вам необходимо ввести данные для подключения к базе данных, указанные на приветственной странице.
  16. На шаге 3, выберите пункт «Ничего (не рекомендуется)», т.к. мы производим установку системы впервые.
  17. На шаге 4 происходит проверка сервера, а на 5 бэкап системы (если Вы его выбрали)
  18. На шаге 6 дождитесь окончания установки UMI.CMS
  19. На шаге 7, Вы можете установить один из предустановленных в системе шаблонов:
    1. XSLT-шаблон demodizzy (Интернет-магазин Современный),
    2. XSLT-шаблон demooldschool (Text-version),
    3. XSLT+TPL шаблоны demohunt (Сайт компании),
    4. TPL-шаблон demoold (Интернет-магазин Классический),

или систему без шаблонов, выбрав опцию «Без демо-сайта»

  1. На шаге 8, если Вы выбрали один из шаблонов, то произойдет его установка
  2. На последнем 9 шаге, придумайте логин и пароль для супервайзера, а также email-адрес.
  3. Нажмите «Далее» и на кнопке «Перейти на сайт».
  4. Система установлена, Вы можете перейти в административный раздел по адресу: localhost/admin/

Вариант 2. Скачать, установить и настроить пакет Денвер для последующей установки UMI.CMS:

  1. Зайдите на официальный сайт Денвера: http://www.denwer.ru/
  2. Нажмите по кнопке «Скачать Денвер 3», оставьте версию PHP 5.3 по умолчанию и ещё раз нажмите по кнопке «Скачать».
  3. На следующей странице введите данные о себе и ваш почтовый ящик, нажмите по кнопке «Получить ссылку на скачивание» и на ваш email придет ссылка для скачивания пакета.
  4. Установите скаченный пакет согласно инструкции на главном сайте Денвера
  5. Зайдите на сайт UMI.CMS в раздел Скачать: http://www.umi-cms.ru/downloads/
  6. Выберите пункт «Скачать полнофункциональную UMI.CMS» и нажмите на кнопку «Скачать»
  7. На странице скачивания файла, ещё раз нажмите по кнопке «Скачать»
  8. Распакуйте скаченный архив «umi_cms_install.zip»
  9. Откройте папку Денвера: C:\WebServers\home\
  10. Создайте в ней папку, например mysite.ru и положите в неё файл install.php из распакованного архива
  11. Перезапустите Денвер и в браузере перейдите по адресу: http://localhost/tools/phpmyadmin/
  12. Щелкните по вкладке «Базы данных» и в поле «Создать базу данных» придумайте имя БД (напр., umi), нажмите на кнопке «Создать»
  13. Перейдите по адресу: http://mysite.ru/install.php (где mysite - название созданной Вами папки)
  14. На шаге 2 введите в качестве имени базы данных, созданную Вами БД на 12 шаге, в качестве логина укажите root, а пароль оставьте пустым.
  15. Продолжите и закончите установку системы, согласно 1 варианту.
  16. В отличие от 1 варианта, система установиться как версия с тестовым периодом в 45 дней.

Вариант 3. Скачать, установить и настроить пакет OpenServer для последующей установки UMI.CMS:

  1. Зайдите на официальный сайт платформы для веб-разработчиков Open Server: http://open-server.ru/
  2. Щелкните по ссылке «Скачать», введите код с картинки и нажмите на кнопку «Хочу скачать!»
  3. Повторно нажмите по кнопке «Скачать».
  4. Запустите скачанный файл. Укажите путь для распаковки как C:/
    Openserver01.png
  5. Зайдите в папку C:/Open Server/domains/ и создайте в ней папку вашего проекта, например mysite.loc
  6. В созданную папку поместите файл install.php
  7. Перейдите в папку Open Server и запустите от имени администратора программу Open Server.exe
    Openserver02.png
    . Убедитесь, что программа Skype не запущенна, т.к. она может блокировать работу сервера.
  8. В панели уведомлений появиться красный флажок запущенной программы. Правой клавишей мыши можно открыть меню программы
    Openserver03.png.
  9. Выберите в меню: Дополнительно>Конфигурация>PHP 5.2.17, откроется текстовый файл с настройками PHP. Найдите в файле и раскомментируйте (уберите знак точки с запятой) следующие строки:
    ;extension=php_xmlrpc.dll
     ;extension=php_xsl.dll

    Сохраните изменения в файле нажав комбинацию клавиш Ctrl+S. Закройте файл.
  1. Запустите сервер выбрав в меню зеленый флажок. Если происходит сбой запуска, то откройте лог сервера (меню Просмотр логов) и узнайте причину неудачного запуска. Иногда помогает запуск сервера в агрессивном режиме, соответствующую опцию можно отметить в Настройках программы.
  2. Из контекстного меню программы выберите Дополнительно>PhpMyAdmin. В качестве логина используйте имя root, пароль оставьте пустым. В данной программе создайте привычным образом БД для установки UMI.CMS.
  3. Из контекстного меню программы выберите Мои сайты>mysite.loc и откроется браузер с выбранным сайтом.
  4. Откройте файл install.php и установите систему UMI.CMS привычным способом.
  5. На шаге 2 введите в качестве имени базы данных, созданную Вами на 11 шаге БД, в качестве логина укажите root, а пароль оставьте пустым.
  6. Продолжите и закончите установку системы, согласно 1 варианту.
  7. В отличие от 1 варианта, система установиться как версия с тестовым периодом в 45 дней.

Вариант 4. Скачать, установить и настроить пакет XAMPP для последующей установки UMI.CMS:

XAMPP – это кроссплатформенный пакет веб-разработчика, который возможно установить на компьютеры с операционной системой Windows, Linux и Mac.

Установка XAMPP на компьютеры с операционной системой Windows
  1. Для скачивания пакета перейдите на официальный сайт: http://www.apachefriends.org/en/xampp.html
  2. Выберите версию, согласно Вашей операционной системы: XAMPP for Linux, XAMPP for Windows, XAMPP for Mac OS X, XAMPP for Solaris (далее на примере для Windows)
  3. Нажмите на ссылку XAMPP
    Xampp for windows download.png
  4. Вам предложат 2 варианта: программа установки или файлы для ручной установки в архивах ZIP и 7zip (далее на примере для установочной программы)
    Xampp for windows download2.png
  5. Запустите скаченную программу и в окне выбора языка установки нажмите «ОК»
  6. Если Вы устанавливаете пакет в операционной системе Vista, Windows 7, то чтобы не было последующих проблем в работе пакета не устанавливайте пакет в привычные директории для программ (Program Files), а выберите другую папку. Согласитесь с предупреждением, нажав «ОК».
  7. Нажмите кнопку «Next»
  8. Оставьте предлагаемую директорию для установки (c:\xampp) по умолчанию и нажмите «Next»
  9. На следующем шаге выберите опции:
    1. Create a XAMPP desktop icon – если Вы хотите, чтобы был создан ярлык для запуска на рабочем столе,
    2. Create an Apache Friends XAMPP folder in the start menu – если Вы хотите, чтобы в меню Пуск была создана папка с ярлыками для управления пакетом,
    3. Опции из раздела SERVICE SESSION выбираются, если Вы желаете, чтобы программы были установлены в качестве сервисов операционной системы.
  10. Нажмите кнопку «Install» и дождитесь окончания установки.
  11. Нажмите кнопку «Finish» и «Да» запуститься контрольная панель
    Xampp for windows.png
  12. Нажмите на кнопках Start, чтобы запустить модули.
  13. Нажмите на кнопке Explorer, чтобы открыть папки и файлы установленной веб-платформы.
  14. Перейдите в папку htdocs и создайте в ней папку с именем Вашего сайта, например mysite.ru. Откройте созданную папку и в ней создайте папку logs
  15. Откройте файл: C:\xampp\apache\conf\extra\httpd-vhosts.conf
  16. В данном файле опишите созданный ранее виртуальный хост mysite.ru:

NameVirtualHost *:80

<VirtualHost *:80>
ServerAdmin postmaster@mysite.ru
DocumentRoot "C:/xampp/htdocs/mysite.ru"
ServerName mysite.ru
ServerAlias www.mysite.ru
ErrorLog "logs/mysite.ru-error.log"
CustomLog "logs/mysite.ru-access.log" combined
</VirtualHost>

  1. Откройте файл: C:\Windows\System32\drivers\etc\hosts и пропишите инструкции:

127.0.0.1 mysite.ru
127.0.0.1 www.mysite.ru

  1. Перезапустите Apache, нажав Stop и снова Start
  2. Зайдите по адресу: http://localhost/phpmyadmin/ и создайте базу данных
  3. Положите в папку C:/xampp/htdocs/mysite.ru/ инсталляционный файл install.php
  4. Перейдите по адресу: mysite.ru/install.php и привычным образом установите систему, только на шаге 2 используйте свои данные для подключения к базе данных (аналогично п. 14 варианта 2).
Установка XAMPP на Ubuntu (Linux) через репозиторий
  1. Откройте терминал и введите следующие команды:

sudo add-apt-repository ppa:upubuntu-com/web
sudo apt-get update
sudo apt-get install xampp

  1. Теперь можете запустить XAMPP с помощью команды:

sudo /opt/lampp/lampp start

  1. Перейдите в браузере по адресу http://localhost – откроется приветственная страница XAMPP.
  2. Чтобы остановить XAMPP, наберите команду:

sudo /opt/lampp/lampp stop

  1. Для перезапуска XAMPP, введите:

sudo /opt/lampp/lampp restart

  1. По-умолчанию, для доступа к MySQL в качестве логина используется имя root, пароль отсутствует.
  2. Чтобы удалить XAMPP, наберите команду:

sudo apt-get remove xampp

Установка XAMPP на Linux из архива

Данный процесс хорошо проиллюстрирован на официальном сайте пакета:
http://www.apachefriends.org/en/xampp-linux.html#374

Установка включает в себя:

  1. Скачивание архива XAMPP Linux 1.8.0
  2. В Linux, запустите командную строку и войдите в систему с правами системного администратора:

su

  1. Распакуйте скаченный архив в директорию /opt:

tar xvfz xampp-linux-1.8.0.tar.gz -C /opt

  1. Программа установлена в директорию /opt, осталось её запустить:

/opt/lampp/lampp start

  1. Протестируйте работоспособность установленной и запущенной программы, открыв в браузере страницу по адресу http://localhost. У Вас должна открыться приветственная страница XAMPP.
  2. Чтобы остановить XAMPP, наберите в командной строке:

/opt/lampp/lampp stop

  1. Чтобы удалить XAMPP, наберите команду:

rm -rf /opt/lampp

Установка XAMPP на компьютеры MAC

Данный процесс проиллюстрирован на официальном сайте, по данной ссылке также возможно скачать установочный пакет:
http://www.apachefriends.org/en/xampp-macosx.html

Установка включает в себя следующие шаги:

  1. Скачайте XAMPP Mac OS X 1.7.3 в виде образа DMG
  2. Откройте образ диска. Для открытия образа DMG на компьютерах с Mac OS X достаточно двойного щелчка по файлу. На Рабочем столе появится новый диск, внутри которого находится сама программа.
  3. Для установки программы просто перетащите папку с программой в директорию /Applications/XAMPP
  4. Для запуска программы, откройте в папке XAMPP Control и нажмите кнопку Start напротив Apache, MySQL и ProFTPD
  5. Протестируйте работу пакета, открыв браузер и набрав в адресной строке http://localhost, должна открыться приветственная страница XAMPP.

Вариант 5. Скачать, установить и настроить связку Apache+PHP+MySQL для последующей установки UMI.CMS (для Windows)

Устанавливаем Apache
  1. Перейдите по адресу: http://httpd.apache.org и в разделе Download Вы можете скачать одну из версий сервера. Наиболее часто используются версии v1.3, v2.0, v2.2. Для нас версия не имеет значения. Для Windows нам необходимо скать версию поставляемую в стандартном инсталляторе.
    Apache01.png
  2. Устанавливается Apache как обычная windows-программа, но при установке следует обратить внимание на окно Server Information:
    Apache02.png

Здесь в оба поля необходимо написать фразу: localhost. В поле email, можете написать свой почтовый адрес, тогда при возникновении ошибки 500 для контактов будет показан ваш email.
Apache будем запускать как службу Windows, поэтому оставляем выбранной радиокнопку Run as a service. Службы Windows – это программы и утилиты, которые Windows может запускать в фоновом режиме.

  1. Если Вы устанавливаете Apache на Vista или Windows 7, то на странице Destination Folder желательно изменить папку  установки на User Public (Пользователи/Общая) или на другой локальный диск. Это позволит в дальнейшем избежать проблем с правами доступа.
    Apache03.png
  2. Запустить или остановить службу Windows можно в соответствующей оснастке, которая располагается по адресу:
    Пуск->Панель управления->Администрирование->Службы (Start->Control Panel->Administrative Tools->Services). Выделяем службу Apache и нажимаем Запустить или Отсановить.
    Apache04.png

Любую службу можно запустить в командной строке (в Vista и Win7 программу cmd.exe необходимо запускать от имени администратора), следующим образом:

net start/stop имя_службы

Apache05.png

После запуска сервера, если в браузере вы наберете адрес http://localhost, то Вы увидите заглушку It work!

  1. Заходим в папку с установленным Apache и находим там папку htdocs. В данной папке мы разместим установочный файл umi.cms. Также находим папку conf, заходим в неё и ищем файл httpd.conf. В данном файле хранятся настройки Apache. Откройте данный файл на редактирование.
  2. В данном файле находим комментарий: # This should be changed to whatever you set DocumentRoot to за которым идет секция:
  <Directory "G:/Apache/htdocs">
  Options Indexes FollowSymLinks
  AllowOverride None
  Order  allow,deny
  Allow  from all
  </Directory>

Здесь нам требуется изменить только одно свойство: AllowOverride None на AllowOverride All. Это позволит использовать файлы .htaccess для настройки директорий и сервера без его перезапуска.

  1. Найдите и раскомментируйте строку: #LoadModule rewrite_module modules/mod_rewrite.so Так как изменения были сделаны в главном конфигурационном файле, то чтобы они вступили в силу, необходимо перезапустить сервер.
  2. Создадим файл .htaccess в директории htdocs, для её настройки со следующим содержимым:
Options Indexes FollowSymLinks MultiViews
# Здесь мы указываем файл по  умолчанию
DirectoryIndex index.php

Если Вы хотите запретить просматривать папки сервера, то измените параметр Indexes на –Indexes.

Устанавливаем PHP:

  1. Перейдите по адресу: http://www.php.net/ и в разделе Download скачайте Windows Binaries zip-архив. Нам необходима версия PHP 5.3.*
    Php01.png

    Php02.png
  2. Создадим в папке с установленным сервером Apache папку /php/ и распакуем в неё содержимое архива.
Настраиваем PHP:
  1. Переименовываем файл в директории /php/php.ini-development в php.ini
  2. Откройте файл php.ini
  3. Раскомментируйте строку, указав путь до папки с расширениями ;extension_dir = "G:/Apache/php/ext"
  4. Раскомментируйте следующие строки:

;extension=php_mysql.dll
 ;extension=php_mysqli.dll
 ;extension=php_gd2.dll
 ;extension=php_xsl.dll

Настраиваем связку PHP+Apache:
  1. Укажем Apache, что у нас есть PHP. Для этого откройте конфигурационный файл Apache: /conf/httpd.conf
  2. В самом конце напишем 2-е строчки (кавычки должны быть набраны на английской раскладке):
#PHP
  LoadModule php5_module “G:/Apache/php/php5apache2_2.dll”
  AddType application/x-httpd-php .php

Вам соответственно необходимо прописать свой путь к php-модулю. Также следует помнить, что если Вы используете Apache версии 1.3, то модуль будет называться php5apache.dll, если версии 2, то php5apache2.dll. Перезапустите сервер.

  1. Указываем PHP, где находится наш файл php.ini. Это можно сделать несколькими способами:
    1. Прописать путь к файлу в директиве PHPIniDir в файле httpd.conf (только для Apache с версией 2 и выше)
    2. Скопировать файл в директорию php или сервера или в C:\Windows
    3. Указать через ключ реестра IniFilePath
    4. Указать через системную переменную PHPRC
  2. Если Вы все сделали правильно, то можно проверить работу Apache+PHP. Для этого в папке /htdocs/ создадим файл info.php со следующим содержимым:
<?php
  phpinfo(); 
?>

и перейдем по адресу http://localhost/info.php . Вы должны увидеть таблицу с настройками PHP.

Обратите внимание на свойства:
Configuration File (php.ini) Path – это путь к системному файлу php.ini
Loaded Configuration File – это путь к вашему файлу php.ini. Если там стоит (none), значит PHP не смог найти ваш конфигурационный файл.

Устанавливаем сервер баз данных MySQL 5:
  1. Перейдите по адресу: http://www.mysql.com/ и в левом меню выберите MySQL Community Server. На открывшейся странице, в списке Select Platform выберите Microsoft Windows и нажмите Select. Скачайте MSI Installer 32bit или 64bit в зависимости от поддержки разрядности Вашего компьютера. На странице скачивания, если Вы не желаете регистрироваться на сайте, то нажмите на ссылку: » No thanks, just start my download!
    Mysql01.png
  2. Запустим скачанный файл и установим MySQL как обычную Windows программу. Единственное, если Вы желаете изменить месторасположение папки для установки программы, то в окне «Choose Setup Type» Вам необходимо выбрать опцию Custom и затем нажав на кнопку Browse изменить папку установки.
  3. В конце установки отметьте опцию «Launch the MySQL Instance Configuration Wizard», чтобы запустился мастер по настройке сервера баз данных, нажмите Finish
    Mysql02.png.
  4. Для наших целей будет достаточно стандартной настройки, поэтому на первом шаге выберите Standard Configuration
  5. На втором шаге, снимите галочку со свойства «Launch the MySQL Server automatically», т.к. мы будем запускать его вручную и отметьте свойство «Include Bin Directory in Windows PATH». Это позволит не писать полный путь к запускаемым программам, а указывать только их названия.
    Mysql03.png
  6. На третьем шаге Вы можете изменить пароль для пользователя root. По-умолчанию данный пароль пустой. Если Вы не хотите менять пароль, то снимите галочку со свойства «Modify Security Settings». Завершите настройку.
  7. После завершения работы мастера по настройке, зайдите в директорию установки сервера баз данных и найдите файл настроек my.ini. Откройте его на редактирование.
  8. Найдите строку: default-character-set=latin1 и замените её на default-character-set=utf8. Таких строчек будет две.
  9. Далее, необходимо выключить режим строгого соответствия стандарту MySQL. Найдите в файле строку:
    sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
    И замените её на:
    sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
    Это позволит использовать в качестве значений по умолчанию цифру 0 для всех числовых значений и пустую строку для всех строковых значений.
  10. Запустите сервер баз данных из командной строки: net start mysql
  11. Из командной строки войдите в MySQL монитор: mysql –uлогин –pпароль (Например, mysql –uroot –p)
  12. Напишите команду: CREATE DATABASE umi; и нажмите Enter. Мы только что создали БД для установки UMI.CMS.
  13. Выйдите из MySQL-монитора, набрав команду: quit
    Mysql04.png
Устанавливаем UMI.CMS:
  1. Положите в папку /htdocs/ установочный файл UMI.CMS. Перейдите по адресу http://localhost/install.php и привычным способом установите веб-приложение. Плюс способа в том, что система установится без ограничения по срокам использования.