Обновление из консоли (командной строки) — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
 +
[[category:Модуль Автообновления]]
 
'''Актуально для версии 2.18'''
 
'''Актуально для версии 2.18'''
  
Строка 14: Строка 15:
 
Если вы уже пользовались консольным установщиком UMI.CMS, то многие параметры менять не потребуется. Просто проверьте их корректность и правильный синтаксис. Подробная инструкция - ниже.
 
Если вы уже пользовались консольным установщиком UMI.CMS, то многие параметры менять не потребуется. Просто проверьте их корректность и правильный синтаксис. Подробная инструкция - ниже.
  
Файл должен быть сохранен в кодировке utf-8! Значения параметров, содержащие не латинские символы, а так же спецсимволы необходимо брать в двойные кавычки ""; (например пароль)
+
Файл должен быть сохранен в кодировке utf-8! Значения параметров, содержащие не латинские символы, а также спецсимволы необходимо брать в двойные кавычки ""; (например, пароль).
  
 
Пример файла:
 
Пример файла:
Строка 48: Строка 49:
 
2) Инструкция:
 
2) Инструкция:
  
* Создайте файл install.ini в корне сайта, укажите в нем все необходимые данные. Кодировка файла utf-8
+
* Создайте файл install.ini в корне сайта, укажите в нем все необходимые данные. Кодировка файла utf-8.
 
* Зайдите на сервер по ssh
 
* Зайдите на сервер по ssh
 
<source lang="bash">
 
<source lang="bash">
Строка 62: Строка 63:
 
</source>
 
</source>
  
Если консольный обновлятор потребляет слишком много ресурсов сервера (процессор, память и т.д.) - обратитесь к специальным настройкам install.ini, позволяющих умерить их потребление.  
+
Если консольный обновлятор потребляет слишком много ресурсов сервера (процессор, память и т.д.) обратитесь к специальным настройкам install.ini, позволяющих умерить их потребление.  
  
  

Текущая версия на 11:52, 18 мая 2018

Актуально для версии 2.18

Для обновления системы потребуется:

0) Соответствие сервера системным требованиям UMI.CMS:

Ознакомиться с ними можно по ссылке: http://www.umi-cms.ru/support/umi_cms_system_requirements/

1) Файл install.ini с настройками для обновления конкретного сайта:

Права на файл install.ini должны быть такими, чтобы php мог его переписать. Файл install.ini должен быть помещён в корневую директорию системы.

Если вы уже пользовались консольным установщиком UMI.CMS, то многие параметры менять не потребуется. Просто проверьте их корректность и правильный синтаксис. Подробная инструкция - ниже.

Файл должен быть сохранен в кодировке utf-8! Значения параметров, содержащие не латинские символы, а также спецсимволы необходимо брать в двойные кавычки ""; (например, пароль).

Пример файла:

;=======================================================
;= инструкции для обновлятора umi.cms в режиме CLI
;= Обязательные секции и их опции отмечены *
;=======================================================

;Информация о лицензии *
;-------------------------------------------------------
;Информация о лицензии *
[LICENSE]
domain=example.com		; доменное имя *
ip=127.0.1.7			; ip - адрес *
key=*-*-*			; лицензионный ключ *
 
;Доступ к базе данных. *
;База данных должна быть создана
;-------------------------------------------------------
[DB]
host=localhost			; имя хоста *
user=root			; логин *
password=";\pass;"		; пароль *
dbname=installer		; имя базы *

[SETUP]
sleep=0 ; Пауза между запросами в миллисекундах, чем меньше - тем быстрее.
download_by=1024 ; Размер запрашиваемого пакета с сервера обновлений. Указывается в килобайтах, чем больше - тем быстрее.

2) Инструкция:

  • Создайте файл install.ini в корне сайта, укажите в нем все необходимые данные. Кодировка файла utf-8.
  • Зайдите на сервер по ssh
	ssh example.com -llogin
  • Сделайте корневую директорию сайта текущей.
	cd /home/www/example.com/htdocs
  • Запустите обновлятор
	php -f smu/installer.php

Если консольный обновлятор потребляет слишком много ресурсов сервера (процессор, память и т.д.) — обратитесь к специальным настройкам install.ini, позволяющих умерить их потребление.


3) Коды ошибок:

Практически все коды доступны по ссылке вида http://errors.umi-cms.ru/15000/ где 15000 - числовой код ошибки.