en
Език
  • en
  • cs
  • hu
  • it
  • es
  • fr
  • de
  • ru
Машинен превод
  • bg
  • dk
  • nl
  • gr
  • il
  • jp
  • kr
  • Не.
  • pl
  • tr

Ръководство за инсталиране на сървърно решение

Обща информация

Easy Project е уеб приложение. Поради това инсталирането и внедряването е малко по-трудно от обикновеното приложение на вашия собствен компютър.

За най-лесното внедряване препоръчваме да използвате виртуална машина (VMware), която може да бъде предоставена при поискване.

С VM няма нужда сами да инсталирате нищо. Тези инструкции са за случая, когато се изисква да инсталирате Easy Project на сървър ръчно. Те са предназначени за опитни администратори на сървъри. По-подробно ръководство е достъпно директно в инсталационния пакет в / Док / МОНТАЖ

0. Преди да започнеш

Моля, уверете се, че имате правилна конфигурация на хардуер и софтуерен сървър - консултирайте се с вашия мениджър на акаунти на Easy Project. Също така, внимателно прочетете следното:

  • Сървърът трябва да има ПЪЛЕН достъп до публични папки, файлове, дневник, tmp => НЕ ИЗПОЛЗВАЙТЕ ИНСТАЛАЦИЯТА ПОД КОРЕН!
  • Webrick уеб сървър не се поддържа
  • Инсталацията НЕ настройва CRON автоматично - трябва да го направите ръчно след инсталирането (точка 3)
  • Най-малко 250 MB се изисква безплатно на коренния диск, за да стартирате инсталацията
  • Сървърът трябва да има неограничена интернет връзка, поне по време на инсталирането
  • Изтеглете и пуснете Тази автоматична проверка За да разкриете проблемни точки


1. Инсталатор Ruby Gem

Това е основно съветник за инсталиране на Easy Project на сървъра. Той ще бъде полезен и за инсталиране на бъдещи актуализации.

Инсталирайте този скъпоценен камък във вашия Ruby.

 

2. Инсталация

Когато този скъпоценен камък е инсталиран във вашия Ruby, можете да стартирате инсталацията на приложението с помощта на проста команда:

Пакетите от клиентската зона обикновено имат тази форма: easyproject_com_u658_vEP_2017_1_2__platform_2018_02_05.zip

Така че с този пример командата за инсталиране ще бъде:

Ако актуализирате съществуващ лесен проект, използвайте командата

Съветникът за инсталиране ви превежда през следните стъпки:

1) Root папка - трябва да определите папка, в която ще бъде инсталиран Easy Project
2) Заредете пакета
3) Конфигурация на база данни - дефиниция на типа база данни (MySQL или PostgreSQL)
4) Конфигурация на електронната поща
5) Монтаж
6) Преместване на лесен проект - Easy Project се премества в дефиниран корен (стъпка 1)
7) Конфигурация на уеб сървъра

 

3. След монтажа

CRON трябва да се настрои ръчно. CRON се използва за автоматични задачи от сървъра, например за обработка на входящи имейли за сервизна служба, оценка на сигнали, създаване на повтарящи се задачи и т.н.

Много е важно задачите за рейк НЕ управлявана от корен. Това ще доведе до провал поради недостатъчно права.

Да речем, че използвате Easy Project под потребителя лесно. Командите са:

Виж активните crons
crontab -u easy -l

Редактиране
crontab -u easy -e

Прилага промени
sudo service cron reload

Пример за движение Cron всеки 5 минути:

*/5 * * * *             /home/easy/scripts/easy_scheduler.sh &> /dev/null

/home/easy/scripts/easy_scheduler.sh

#!/bin/bash -l

LOG_FILE="/home/easy/current/log/easy_scheduler_rake.log"

echo "$(date '+%Y-%m-%d %H:%M:%S') start rake" >> ${LOG_FILE}
cd /home/easy/current && bundle exec rake easyproject:scheduler:run_tasks RAILS_ENV=production >> ${LOG_FILE}
echo "$(date '+%Y-%m-%d %H:%M:%S') end rake" >> ${LOG_FILE}

/home/easy/scripts/easy_scheduler.sh трябва да бъде изпълним:
sudo chmod +x /home/easy/scripts/easy_scheduler.sh

Не се колебайте да потърсите в интернет по-прецизно ръководство за настройка на cron на вашия сървър. Не е необходима изключително Easy Project функция.

Опитайте Easy Project за 30 дни безплатен пробен период

Пълни функции, SSL защитени, ежедневни архиви, във вашето геолокация