Варианты локальной установки UMI.CMS — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
Строка 242: Строка 242:
 
   <li>В самом конце напишем 2-е строчки (кавычки  должны быть набраны на английской раскладке):</li>
 
   <li>В самом конце напишем 2-е строчки (кавычки  должны быть набраны на английской раскладке):</li>
 
</ol>
 
</ol>
 +
<source lang="java1">
 
<p>#PHP<br />
 
<p>#PHP<br />
 
   LoadModule php5_module “G:/Apache/php/php5apache2.2.dll”<br />
 
   LoadModule php5_module “G:/Apache/php/php5apache2.2.dll”<br />
 
   AddType application/x-httpd-php .php</p>
 
   AddType application/x-httpd-php .php</p>
 +
</source>
 
<p>Вам соответственно необходимо  прописать свой путь к php-модулю.  Также следует помнить, что если Вы используете Apache версии  1.3, то модуль будет называться <i>php5apache.dll</i>, если версии 2, то<i> php5apache2.dll</i>.  Перезапустите сервер.</p>
 
<p>Вам соответственно необходимо  прописать свой путь к php-модулю.  Также следует помнить, что если Вы используете Apache версии  1.3, то модуль будет называться <i>php5apache.dll</i>, если версии 2, то<i> php5apache2.dll</i>.  Перезапустите сервер.</p>
 
<ol start="3">
 
<ol start="3">
Строка 257: Строка 259:
 
   <li>Если Вы все сделали правильно, то можно  проверить работу Apache+PHP. Для этого в папке <i>/htdocs/</i> создадим файл <i>info.php</i> со следующим  содержимым:</li>
 
   <li>Если Вы все сделали правильно, то можно  проверить работу Apache+PHP. Для этого в папке <i>/htdocs/</i> создадим файл <i>info.php</i> со следующим  содержимым:</li>
 
</ol>
 
</ol>
 +
<source lang="php">
 
<p>&lt;?php <br />
 
<p>&lt;?php <br />
 
   phpinfo(); <br />
 
   phpinfo(); <br />
 
   ?&gt; <br />
 
   ?&gt; <br />
 +
</source>
 
   и перейдем по адресу <a href="http://localhost/info.php">http://localhost/info.php</a> . Вы должны увидеть таблицу  с настройками PHP. </p>
 
   и перейдем по адресу <a href="http://localhost/info.php">http://localhost/info.php</a> . Вы должны увидеть таблицу  с настройками PHP. </p>
 
<p>Обратите внимание на свойства:<br />
 
<p>Обратите внимание на свойства:<br />

Версия 17:22, 21 августа 2012

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

  1. Скачать уже настроенный пакет Денвер с UMI.CMS (для Windows);
  2. Скачать, установить и настроить пакет Денвер для последующей установки UMI.CMS (для Windows);
  3. Скачать, установить и настроить пакет OpenServer для последующей установки UMI.CMS (для Windows);
  4. Скачать, установить и настроить пакет XAMPP для последующей установки UMI.CMS (для Windows, Linux, Mac);
  5. Скачать, установить и настроить связку Apache+PHP+MySQL для последующей установки UMI.CMS (для Windows).

Вариант 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 (в разработке)

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

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

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

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

Любую службу можно запустить в командной строке (в Vista и Win7 программу cmd.exe необходимо запускать от имени администратора), следующим образом:
net start/stop имя_службы
После запуска сервера, если в браузере вы наберете адрес <a href="http://localhost">http://localhost</a>, то Вы увидите заглушку 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. Создадим файл .htaccess в директории htdocs, для её настройки со следующим содержимым:

Options Indexes FollowSymLinks MultiViews
DirectoryIndex index.php # Здесь мы указываем файл по умолчанию
Если Вы хотите запретить просматривать папки сервера, то измените параметр Indexes на –Indexes.

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

  1. Перейдите по адресу: <a href="http://www.php.net/">http://www.php.net/</a> и в разделе Download скачайте Windows Binaries zip-архив. Нам необходима версия PHP 5.3.*
  2. Создадим в папке с установленным сервером Apache папку /php/ и распакуем в неё содержимое архива.

Настраиваем связку PHP+Apache:

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

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

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

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

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

Устанавливаем MySQL: (в разработке)