Redmine instalazio eta eguneraketarako ohiko zailtasunak
Redmine은 Easy Redmine을 사용하여 오픈 소스 플랫폼인 independenteak dira, beraz, instalazio 및 eguneraketako arazoak gertatu daitezke zerbitzari ezberdinei, 소프트웨어 bertsioei edo instalatutako 플러그인-eei esker를 설치했습니다. Lan handia egiten dugu horiek ohikoena izateko eta zurekin arazoak konpontzeko laguntzeko.
Applicationaren eguneratzean "SQL 구문에 오류가 있습니다. 근처에서 사용할 올바른 구문은 MySQL 서버 버전에 해당하는 설명서를 확인하십시오. ..." mezu errore bat agertzen da erregistroan.
아라조이아
Zure datubasea zaharkituta dago eta gure aplikazioak bidaltzen dizkion eskaerarekin ezin du lan egin. Ez du ulertzen.
솔루지오아
Zure datubasea eguneratu behar duzu.
Nola eguneratu datubasea?
제헤타순 오소악 발리아비딘 오이나리안.
Instalatu duzu edo eguneratu Easy Redmine erabiltzaile baten baimen Gutxiagorekin, gure gomendio sendoa jarraitu gabe 자라이페낙 (gutxienez bada bada lehen aldiz).
- 바이메낙 주젠두 을 chgrp η chown하지 komandoekin zerbitzariaren ezarpenetara egokituz (adibidez) 는 chgrp -R www가 데이터 public_html이)
- 인스탈라치오아 베리즈 아비아라지 간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치 캐시아 가르비투코 듀나(루트 bidez abiarazten baduzu, ez 이장고 다 아라카스타추아)
- 제르비차리아 베라비아라지
Easy Softwarek Hornitutako birtual makinetan erabili ahal izateko, 쉽게 erabiltzailearen azpian abiarazi:
sudo chown -R easy / home / easy / current
(makina zaharretan - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R easy / home / easy / current
(makina zaharretan - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / home / easy / current
(마키나 자하레탄 - cd /srv/easyredmine/public_html)
간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치
sudo 서비스 puma@your.domain.name 다시 시작
Gogoratu baimenak ezarri beharreko karpetei buruz.
Hemen daude zenbait iradokizun 500 errorearekin topo egiten baduzu zer egin dezakezun jakiteko.
- 아비아라지 에라즈코 제르비차리아렌 에스카키주넨 에기아즈타페나 에타 사이아투 에진 이잔 디렌 에지아즈타기리엔 콘폰케타레킨
- segurtatu zure datu-basea
- Deskargatu azken paketea Bezeroen Gunean
- 지르타투 웹 제르비짜리아크 사레라 오소아 출판물, fitxategiak, erregistroa, tmp 카르페타크 디투엘라
- 아비아라지 번들 개발 시험 --without 설치
- 아비아라지 간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치
- 아비아라치 아플리카치오 제르비차리아 베리로
- ezabatu 3.en 파티 Redmine 플러그인(데이터 베이스 반)
- 이다치 구리 support@easyredmine.com helbidera eta erantsi 로그/production.log
이 오류의 여러 가지 원인이 있습니다. 여기에 몇 가지 도움말입니다 :
- 브라우저 캐시 문제 - 브라우저에서 캐시를 삭제 시도
- DNS 문제
- 서버 설정 문제
먼저 연결 및 네트워크를 확인합니다 (ping 명령 또는 traceroute 명령을 사용하여 서버에 연결할 수 있는지 확인). 방화벽 서버 측.
위의 모든 것이 괜찮아 보인다면 nginx error.logs에서 정보를 얻으십시오. 서버 측에서 nginx error.log 확인-/var/log/nginx/error.log
당신의 nginx 구성이 표준과 일치하는지 다시 확인합니다. 표준의 nginx 구성은 여기에서 찾을 수 있습니다 :
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine
(쉬운 소프트웨어에 의해 사용되는 등)의 nginx 구성의 예. 그것은 단지 몇 가지 변수를 최적화 공식 것과 매우 유사 :
사용자 www가 데이터;
worker_processes 8;
worker_rlimit_nofile 60000;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
이벤트 {
worker_connections 10240;
#의 multi_accept에;
}
HTTP {
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # SSLv3를 사용하지 마십시오. ref : POODLE
/etc/nginx/mime.types 포함;
default_type 애플리케이션 / 옥텟 스트림;
2048을 server_names_hash_bucket_size;
access_log /var/log/nginx/access.log;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
tcp_nodelay on;
send_timeout 1800;
client_body_timeout 1800;
client_header_timeout 1800;
proxy_read_timeout 1800;
220m을 client_max_body_size;
fastcgi_buffer_size 64K;
128 16k는 fastcgi_buffers;
0을 proxy_max_temp_file_size;
4096을 types_hash_max_size;
128을 types_hash_bucket_size;
proxy_busy_buffers_size 256k;
proxy_buffers 8 256k;
256k을 proxy_buffer_size;
gzip on;
gzip_disable "MSIE [1-6] \. (* SV1?!).";
/etc/nginx/conf.d/*.conf을 포함한다;
은 / etc / nginx를 / 사이트 사용 가능 / * 포함한다;
포함은 / etc / nginx를 / 사이트 오토 / *;
}
502 오류의 다른 가능한 원인은 ...
유니콘 인해 전혀 실행되지
- 권한이 부족합니다
- 승객의 잘못된 버전
- 잘못된 루비 버전
- 누락 보석
- 깨진 파일 시스템
정확한 문제를 확인하려면, 당신은 쉽게 레드 마인 (production.log / 로그)에서 유니콘 또는 아파치 + 응용 프로그램 로그에서 오류 로그를 확인해야합니다
시간 초과
저 시간 제한이 구성된 경우,이 오류가에 나타납니다 :
- 큰 수출
- 서버의 과부하
- 레이크 작업은 GUI에서 실행
MySQL의 연결 제한
당신이 MySQL로 허용되는 연결의 충분한 수를 가지고 있는지 확인하십시오. 그것은 사용자의 수에 따라 달라집니다,하지만 당신은 적어도 100 허용해야한다.
Hizketa hau gertatzen da 2018 1.2 bertsioetik aurrera (04.00 eta handiagoa den plataforma)
Eguneraketaren instalazioan errorea gertatzen da, hurrengo batzuk dituenak barne.
[!] `Gemfile` fitxategia paratzean errorea gertatu da:
[!] `Gemfile` fitxategia paratzean errorea gertatu da: ezin da fitxategi hori kargatu --
# 플러그인 'rys-bundler', github : 'easysoftware / rys-bundler', 분기 : 'master'> Plugin.hook ( 'rys-gemfile', self)
번들러 ezin du jarraitu.
Redmine은 zaharkitutako bertsioak을 설치하고 있습니다.
솔루지오아:
Eguneraketa 설치 aurretik
$ gem 설치 redmine-installer
Hau arazoak gertatzen dira Easy Redmine URLaren azken hitza erabiltzen baduzu, adibidez: https://company.com/easyredmine/
Kasu honetan, ziurtatu behar duzu RAILS_RELATIVE_URL_ROOT aldagaia zure zuzeneko azken hitzarekin konfiguratuta dagoela /easyredmine
Bitnami :
- 정렬 구성은 fitxategi gehigarria config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- ondoren 사전 컴파일 자산(rake easyproject:install RAILS_ENV=production) eta berrabiarazi zerbitzaria
지우르타투 wkhtmltopdf instalatuta dagoela eta martxan dagoela ( wkhtmltopdf X zerbitzaria edo beste emulazio bat behar du)
Frogatu hau erabiliz: "wkhtmltopdf google.com google.pdf"
Gehitu zure 프록시 구성:
proxy_set_header X가 - 전달 - 프로토 HTTPS
크론 구성을 확인하십시오. 레이크 작업은 매우 중요하다 않습니다. 루트로 실행합니다. 이 권한이 부족하여 실패의 원인이됩니다.
의는 사용자로 쉽게 레드 마인을 실행한다고 가정 해 봅시다 쉽게. 명령은 다음과 같습니다
활성 crons보기 의 crontab -u 쉽게 -l
편집 의 crontab -u 쉽게 -e
변경 승인 sudo 서비스 cron reload
모든 5의 분 크론을 실행하는 예 :
* / 5 * * * * /home/easy/scripts/easy_scheduler.sh &> / dev / null
#! / bin / bash -l
LOG_FILE = "/ home / easy / current / log / easy_scheduler_rake.log"
echo "$ (날짜 '+ % Y- % m- % d % H : % M : % S') 레이크 시작">> $ {LOG_FILE}
cd / home / easy / current && bundle exec rake easyproject : scheduler : run_tasks RAILS_ENV = production >> $ {LOG_FILE}
echo "$ (날짜 '+ % Y- % m- % d % H : % M : % S') 끝 갈퀴">> $ {LOG_FILE}
/home/easy/scripts/easy_scheduler.sh는 실행 파일이어야합니다.
sudo chmod + x /home/easy/scripts/easy_scheduler.sh
서버에서 크론을 설정하는보다 정확한 매뉴얼을 인터넷을 검색하는 것을 망설이지 말라. 그것은 독점적으로 쉬운 레드 마인이 필요한 기능하지 않습니다.
Easy Redmine Windows 플랫폼 batean eguneratzen ari zaren bitartean, errore mezua jasotzen baduzu ExecJs :: RuntimeError에
Eguneraketa egokia egiteko, soilik NODEJS 설치 behar duzu zure sistemaren Gainean.
Instalazioak 오두막 egiten badu, exekutatu eskuz:
$ 번들 업데이트
$ 레이크 dB : 마이그레이션
$ 레이크 레드 마인 : 플러그인 : 마이그레이션
Ziurtatu zure web zerbitzaria URL helbidearen tamaina egokia Duela
지우르타투 에즈 두줄라 Webrick 웹 zerbitzaria erabiltzen!
- egiaztatu 웹 zerbitzariaren eta Ruby-ren azken bertsioa daukazula
- 베레자리 아라조 가레스티아크 이라가즈키아크 치키체코
- Berrezarri zure CRON-a hain askotan ez abiarazteko
- 에레레렌치아 카수 호네타라 - Rails azkarra Ruby kodea ukatzeari begiratu gabe
- egiaztatu zure konfigurazioa - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
코피아투 핏샤지악 Karpeta zure zahar Redmine-tik.
Redmine-ren konfigurazio fitxategian lehenetsitako fitxategi kokapena aldatu dezakezu 에도 심볼릭 링크 erabili dezakezu. LAN에도 클라우드 기반 sareko biltegiratzeentzako 에즈 다 고멘다가리아 피다가리타순 arazoengatik.
구성요소:
./config/configuration.yml
# Fitxategiak biltegiratzeko direktorioaren bide absolutua.
# Lehenetsia zure Redmine instantziaren 'fitxategiak' direktorioa da.
# Zure EasyRedmine instantziak irakurri/Idatzi baimena behar du direktorio honetan.
# 아디비딕: attachments_storage_path 경우 : / var / www /에서 레드 마인 / 파일
아라조아크 콘폰체아:
Eranskina ezin baduzu ireki, ikusi ./log/production.log 오류 arruntentzako:
에란스키나 비달리 에진 다, /var/www/redmine/files/2015/08/150805095407_xxx.PNG ez dagoexistitzen에도 ezin da irakurri
ENOENT, 바이메나 우카투타... 에타 아바.
Ziurtatu zure 웹 zerbitzariak 오소 사르비데아 결투 출판물, fitxategiak, erregistroa, tmp 카르페타 구즈티에탄
Zure ereduetan egindako는 berriak ez dira Easy Redminean erakusten, aplikazioak eskuratzen ez baditu를 커밋합니다. 웹훅 ezarri behar dituzu zure 에듀 베제로안 (github, gitlab, TortoiseSVN,...) Easy Redmine을 통해 정보를 얻을 수 있습니다.
- 조안 administraziora >> ezarpenak >> ereduetan
- Gaitu WS 에레두엔 쿠데아케타라코
- Sortu API 가코 배트
- 고르드
- 조안 주레 에두에타코 베제로라
- Gehitu 웹훅 박쥐
Esan dezagun zure gunea easyredmine.company.com da dela
Git-entzat - https://easyredmine.company.com/ SYS / git_fetcher
에도 https://easyredmine.company.com/ SYS / git_fetcher? 키 =[API 가코아]
- bezeroaren ezarpenaren arabera, URL bakarra edo gakoa ezberdineko eremuan sartzea behar izan dezake
SVN 엔차트 - https://easyredmine.company.com/ SYS / fetch_changesets
에도 https://easyredmine.company.com/ SYS / fetch_changesets? 키 =[API 가코아]
5. puntutik aurrera, ereduetako bezeroaren araberakoa da eta Easy Redminearen ezarpenekin ez du lotura. Instalazio garbi Edo Redmine bertsio berritik eguneratzearen ondoren egiaztatu behar duzun gauza bat da.
Zure Easy Redminearen DOMINUA konfiguratzen duzunean, ziurtatu Gutxienez lehenengo mailakodominua erabiltzen duzula, adibidez http://myeasyredmine.com bakarrik erabiltzen baduzu http://myeasyredmine orduz. Nabigatzaile batzuek arazoak izan ditzakete hura atzitzeko.
Joan Administrazioa >> Ezarpenak >> 이메일 jakinarazpenak
helbidea zuzena dela에서 eta egiaztatu.
Berbera izan behar da (edo Gutxienez SMTP zerbitzari berberatik) konfigurazio fitxategian. Bestela, zenbait posta zerbitzu (gmail, yahoo, etab.) jakinarazpenak ukatuko dituzte.
Egiaztatu zure konfigurazioa Honen ezagutza oinarrian dagoen artikulu honetan.
Konfigurazioa zuzena dela egiaztatzeko, saiatu posta zerbitzariarekin Easy Redmine zerbitzariatik telnet erabiliz konektatu dezakezula egiaztatu.
telnet zure.domeinua.hemen portu_zenbakia_hemen (Adibidez: telnet gmail.com 465)
Zure posta zerbitzariarekin benetan konektatu ahal zarela edo posta zerbitzariaren konfigurazioan arazo bat dagoela erakutsiko dizu.
PDF esportazioa egitean errore bat gertatzen bada(edo ez gertatzen den bezala agertzen bada). Produkzio erregistroak hurrengo erroreak zerrendatuko ditu:
errno를 :: EPIPE (깨진 파이프) 에도 (江 戶) wkhtmltopdf: ezin da X zerbitzariarekin konektatu
wkhtmltopdf kompointea esportatzearekin lotutako arazoak eraginak izan ditu
Hona hemen proposatutako soluzioak.
머리없는 제르비차리아
Lortu beharreko wkhtmltopdf bertsioa http://wkhtmltopdf.org/downloads.html 헬비디언
아디비데아(zure ingurumenaren xehetasunekin lan egin behar duzu):
- sudo apt-get 설치 xvfb xauth
- wget https://bitbucket.org/wkhtmltopdf/wkhtmltopdf/downloads/wkhtmltox-0.13.0-alpha-7b36694_linux-jessie-amd64.deb
- sudo dpkg -i wkhtmltox-0.13.0-alpha-7b36694_linux-jessie-amd64.deb
- sudo apt-get -f install
- sudo mv / usr / local / bin / wkhtmltopdf / usr / local / bin / xwkhtmltopdf
- echo 'exec xvfb-run -a -s "-screen 0 640x480x16"xwkhtmltopdf "$ @"'| sudo tee / usr / local / bin / wkhtmltopdf> / dev / null
- sudo chmod a + x / usr / local / bin / wkhtmltopdf
머리가 없는 zerbitzaria bakarrik
- wkhtmltopdf 설치라투타 이잔 베하르 두주 제르비차리안 PATH- 엔
(있는 apt-get 얌 wkhtmltox 설치, wkhtmltox 설치)
Bundler-en instalatuta egon behar da, bestela ezin du ondo funtzionatu Easy Redmine eguneratzea ondoren - Programa ongi funtzionatzen Duela ziurtatu(adibidez, konsolatik exekutatu) wkhtmltopdf https://easyredmine.com homepage.pdf)
- rake easyproject:RAILS_ENV=생산 베리즈 아비아라지 설치
- 제르비차리아 베라비아라지
플러그인 설치
- EZ 설치 플러그인 ROOT erabiltzaile gisa
- Lehenik, ezabatu Easy Gantt 플러그인 zaharrak badira (플러그인/easy_gantt*)
- Kopiatu deszipatutako 플러그인 guztiak REDMINE_ROOT/plugins karpetan
- REDMINE_ROOT-en
실행: |
$ 번들 설치 |
- (에도 번들 업데이트) |
$ 번들 exec rake db: 마이그레이션 RAILS_ENV=프로덕션 |
$ 번들 실행 레이크 레드마인:플러그인:마이그레이션 RAILS_ENV=프로덕션 |
온도렌, 베라비아라지 제르비짜리아.
Instalazio arrakastatsurako baldintzak
- Redmine bertsioa: Redmine 3.2.x, 3.3.x, 3.4.x, 4.x-ekin bateragarria.
- 루비 베르시오아: 2.3+ (2.6 고멘다투아).
- 데이터 기반 mota: MySQL(gomendatua), PostgreSQL
Jarraitu instalazio prozedura #install atalean. Egiaztatu instalazio agirian akatsik ez dagoen. 아카소 바다고, 콘폰두 데스크리바페나렌 아라베라 에도 자리 하레마네탄 support@easyredmine.com-rekin, agiriaren akats atala erantsita.
Bitnami-n 설치
Bitnami ez dafrogatu edo bermatua. Instalazioak 오두막 egiten badu, exekutatu eskuz:
실행: |
$ 번들 업데이트 |
$ 레이크 dB : 마이그레이션 |
$ 레이크 레드 마인 : 플러그인 : 마이그레이션 |