서버 솔루션 설치 매뉴얼

일반 정보

Easy Project는 웹 응용 프로그램입니다. 따라서 설치 및 배포는 컴퓨터의 일반 응용 프로그램보다 약간 더 어렵습니다.

가장 쉬운 배포를 위해 필요할 때 제공 할 수있는 가상 머신 (VMware)을 사용하는 것이 좋습니다.

VM을 사용하면 직접 설치할 필요가 없습니다. 이 지침은 Easy Project를 서버에 수동으로 설치해야하는 경우에 해당합니다. 숙련 된 서버 관리자를 대상으로합니다. 자세한 매뉴얼은 설치 패키지에서 직접 사용할 수 있습니다. / doc / INSTALL

0. 시작하기 전에

하드웨어 및 소프트웨어 서버 구성이 올바른지 확인하십시오. Easy Project 계정 관리자에게 문의하십시오. 또한 다음을주의해서 읽으십시오.

  • 웹 서버가 있어야합니다 공용, 파일, 로그, tmp 폴더에 대한 전체 액세스 => 루트에서 설치를 실행하지 마십시오!
  • 에 WEBrick 웹 서버는 지원되지 않습니다
  • 설치가 CRON을 자동으로 설정하지는 않습니다. 설치 후 수동으로 수행해야합니다 (포인트 3).
  • 설치를 실행하려면 루트 디스크에 최소 250MB의 여유 공간이 필요합니다
  • 서버는 최소한 설치 시간 동안 무제한 인터넷 연결이 있어야합니다
  • 다운로드 및 실행 이 자동 수표 문제가되는 부분을 밝히기 위해


1. 설치자 루비 보석

이것은 기본적으로 서버의 Easy Project 설치 마법사입니다. 또한 향후 업데이트를 설치하는 데 유용합니다.

이 보석을 루비에 설치하십시오.

 

2. 설치

이 gem이 Ruby에 설치되면 간단한 명령을 사용하여 애플리케이션 설치를 실행할 수 있습니다.

클라이언트 영역의 패키지는 일반적으로 easyproject_com_u658_vEP_2017_1_2__platform_2018_02_05.zip 형식입니다.

따라서이 예제에서 설치 명령은 다음과 같습니다.

기존 Easy Project를 업데이트하는 경우 명령을 사용하십시오.

설치 마법사가 다음 단계를 수행합니다.

1) 루트 폴더-Easy Project가 설치 될 폴더를 정의해야합니다.
2)로드 패키지
3) 데이터베이스 구성-데이터베이스 유형 정의 (MySQL 또는 PostgreSQL)
4) 이메일 구성
5) 설치
6) Easy Project 이동 – Easy Project가 정의 된 루트로 이동합니다 (1 단계).
7) 웹 서버 구성

 

3. 설치 후

CRON은 수동으로 설정해야합니다. CRON은 헬프 데스크를위한 수신 이메일 처리, 경고 평가, 반복 작업 생성 등과 같은 서버의 자동 작업에 사용됩니다.

갈퀴 작업은 않습니다. 루트로 실행합니다. 이 권한이 부족하여 실패의 원인이됩니다.

사용자가 Easy Project를 실행한다고 가정 해 봅시다. 쉽게. 명령은 다음과 같습니다

활성 crons보기
crontab -u easy -l

편집
crontab -u easy -e

변경 승인
sudo service cron reload

모든 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 필수 기능은 아닙니다.

30일 무료 평가판으로 Easy Project를 사용해 보세요.

지리적 위치에서 모든 기능, SSL 보호, 일일 백업