en
Sprog
  • en
  • cs
  • hu
  • it
  • es
  • fr
  • de
  • ru
Maskinoversættelse
  • bg
  • dk
  • nl
  • gr
  • il
  • jp
  • kr
  • ingen
  • pl
  • tr

Installationsmanual til serverløsning

Generel information

Easy Project er en webapplikation. Som sådan er installation og implementering lidt vanskeligere end et almindeligt program på din egen computer.

For den nemmeste installation anbefaler vi at bruge en virtuel maskine (VMware), der kan leveres efter behov.

Med VM behøver du ikke installere noget selv. Disse instruktioner gælder for tilfældet, når du skal installere Easy Project på en server manuelt. De er beregnet til erfarne serveradministratorer. En mere detaljeret manual findes direkte i installationspakken i / Doc / INSTALL

0. Før du starter

Sørg for, at du har korrekt hardware- og softwareserverkonfiguration - konsulter med din Easy Project-kontoadministrator. Læs også omhyggeligt følgende:

  • Webserveren skal have FULD adgang til offentlige, filer, log, tmp-mapper => KØR IKKE INSTALLATIONEN UNDER ROTEN!
  • Webrick webserver understøttes IKKE
  • Installationen indstiller IKKE CRON automatisk - du skal gøre det manuelt efter installationen (punkt 3)
  • Mindst 250 MB kræves gratis på roddisken for at køre installationen
  • Serveren skal have ubegrænset internetforbindelse i det mindste i installationstidspunktet
  • Download og kør Denne automatiske check At afdække eventuelle problematiske punkter


1. Installatør Ruby Gem

Dette er dybest set en installationsguide til Easy Project på server. Det vil også være nyttigt til installation af fremtidige opdateringer.

Installer denne perle i din Ruby.

 

2. Installation

Når denne perle er installeret i din Ruby, kan du køre applikationsinstallationen ved hjælp af en simpel kommando:

Pakker fra klientzone har normalt denne form: easyproject_com_u658_vEP_2017_1_2__platform_2018_02_05.zip

Med dette eksempel vil installationskommandoen være:

Hvis du opdaterer et eksisterende Easy Project, skal du bruge kommandoen

Installationsguiden fører dig gennem følgende trin:

1) rodmappe - du skal definere en mappe, hvor Easy Project vil blive installeret
2) Indlæs pakke
3) Databasekonfiguration - definition af databasetype (MySQL eller PostgreSQL)
4) E-mail-konfiguration
5) Installation
6) Flytning af let projekt - Easy Project flyttes til defineret rod (trin 1)
7) Webserver-konfiguration

 

3. Efter installationen

CRON skal opsættes manuelt. CRON bruges til automatiske job af serveren, for eksempel behandling af indgående e-mails til helpdesk, advarselsevaluering, gentagelse af oprettelse af opgaver osv.

Det er meget vigtigt, at rake-opgaver er IKKE drevet af rod. Det vil forårsage svigt på grund af utilstrækkelige tilladelser.

Lad os sige, at du kører Easy Project under bruger let. Kommandoerne er:

Se aktive krøller
crontab -u easy -l

Redigering
crontab -u easy -e

Anvend ændringer
sudo service cron reload

Eksempel på at køre cron hvert 5 minut:

*/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 skal være en eksekverbar:
sudo chmod +x /home/easy/scripts/easy_scheduler.sh

Tøv ikke med at søge på internettet efter en mere præcis manual til opsætning af cron på din server. Det er ikke en udelukkende krævet Easy Project-funktion.

Prøv Easy Project i 30 dages gratis prøveperiode

Fuldstændige funktioner, SSL-beskyttet, daglige backups, i din geolocation