Redmine 업데이트에 문제가 있는 설치 프로그램 설치
Aangezien 조웰 Redmine은 Easy Redmine Open Source로 zijn 및 meer platformonafhankelijk zijn의 최소값입니다., kunnen er bij de installatie en upgrade problemen als gevolg van verschillende serverconfiguraties, geïnstalleerde 플러그인의 소프트웨어 버전. 우리는 문제를 해결하기 위해 열심히 노력하고 있습니다.
Tijdens het bijwerken van de applicatie verschijnt er een foutmelding met de tekst "SQL 구문에 오류가 있습니다. 근처에서 사용할 올바른 구문은 MySQL 서버 버전에 해당하는 설명서를 확인하십시오. ..." 로그북에 있습니다.
오르자크
현재 데이터베이스 버전은 ernaar stuurt의 응용 프로그램과 일치하지 않을 것으로 예상됩니다. 너무 괴로워요.
해결책
U moet uw 데이터베이스 bijwerken.
데이터베이스 정보가 있습니까?
Deschrijving in de를 자세히 설명합니다. 기술 자료.
U hebt Easy Redmine geïnstalleerd of bijgewerkt onder een gebruiker met onvoldoende rechten, zonder onze sterke aanbeveling in de 지시 사항 te volgen (minstens één keer in het verleden).
- Corrigeer de rechten met de opdrachten 을 chgrp en chown하지 volgens de serverinstellingen(bijv. 는 chgrp -R www가 데이터 public_html이)
- 사용자가 충족한 설치 옵션 간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치, wat de 캐시 zal wissen(또한 루트 uitvoert, zal het로도 사용 가능) niet 성공했다 zijn)
- Herstart 드 서버
Als u eenvirtuele machine gebruikt die door Easy Software wordt geleverd, voer deze dan uit onder gebruiker 쉽게:
sudo chown -R easy / home / easy / current
(오우데레 머신 - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R easy / home / easy / current
(오우데레 머신 - 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 다시 시작
Vergeet niet om de rechten voor alle noodzakelijke mappen in te stellen.
다음은 500 오류로 실행하면 당신이 할 수있는 몇 가지 힌트입니다.
- 운영 간편한 서버 요구 사항 확인 실패한 유효성 검사를 복구하려고 시도합니다.
- 백업 데이터베이스를
- 클라이언트 영역에서 최신 패키지를 다운로드
- 웹 서버가 있는지 확인 전체 액세스 공공, 파일, 로그, TMP 폴더
- 운영 번들 개발 시험 --without 설치
- 운영 간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치
- Application Server를 다시 시작합니다
- 어떤 3rd 파티 '레드 마인 플러그인을 삭제 (또는 데이터베이스에서)
- 우리를 쓰기 support@easyredmine.com log / production.log를 첨부하십시오.
Er zijn veel mogelijke oorzaken van deze fout. 더 많은 팁:
- browsercache와 만난 문제 - probeer de cache van de browser te verwijderen
- DNS 문제
- 서버 설치 문제
Controleer eerst uw verbinding en netwerk(서버 bereikbaar가 traceroute-opdracht te gebruiken의 ping-opdracht 문인지 확인). Firewall은 서버와 연결되어 있습니다.
다른 모든 계층은 nginx error.logs에 대한 정보를 포함하고 프로버는 명령을 내릴 수 있습니다. 컨트롤러 nginx error.log aan de serverzijde - /var/log/nginx/error.log
uw nginx-configuratie overeenkomt의 Dubbelcheck가 표준을 충족했습니다. 표준 nginx 구성은 다음과 같습니다.
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine
nginx-configuratie(Easy Software에서 실행 가능)를 사용하십시오. 그는 공식적 구성에 대한 신원 확인을 위해 최적의 상태를 유지하기 위해 다음을 수행합니다.
사용자 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; # gebruik geen 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를 / 사이트 오토 / *;
}
Andere mogelijke oorzaken van de 502-fout zijn...
유니콘 draait helemaal niet, vanwege
- 온볼도엔데 레히텐
- Verkeerde 버전 밴 승객
- Verkeerde Ruby 버전
- Ontbrekende 보석
- 결함 bestandssystem
Om het exacte problem te achterhalen, moet u de foutenlogboeken in unicorn of apache + applicatiielogbook van Easy Redmine (log/production.log) controleren
시간 초과
다른 제한 시간 초과는 geconfigureerd입니다.
- 그로테 수출
- 과장된 반 데 서버
- rake take uitgevoerd vanuit de GUI
MySQL 연결 제한
Zorg는 MySQL을 만나기 위해 노력하고 있습니다. Het hangt af van het aantal gebruikers, maar u moet er minstens 100 hebben toegestaan.
Deze fout treedt op vanaf version 2018 1.2 (platform 04.00 en hoger)
Fout tijdens 업그레이드 설치가 enkele van de volgende를 만났습니다.
[!] `Gemfile`에 대한 분석이 필요합니다:
[!] Er is een fout opgetreden bij het parren van `Gemfile`: kan dergelijk bestand niet laden --
# 플러그인 'rys-bundler', github : 'easysoftware / rys-bundler', 분기 : 'master'> Plugin.hook ( 'rys-gemfile', self)
번들러는 처음입니다.
Veroorzaakt door een verouderde versie van de redmine-installateur를 확인하십시오.
반대:
업그레이드 설치를 위한 주문
$ gem 설치 redmine-installer
이 문제는 Easy Redmine URL을 통해 원하는 사용자가 원하는 대로 설정할 수 있습니다. 여기에서: https://bedrijf.com/easyredmine/
RAILS_RELATIVE_URL_ROOT는 다양한 변수에 대해 zorgen을 지정하는 데 사용되며 juiste achtervoegsel /easyredmine에 따라 구성됩니다.
Bitnami :
- 추가 구성 설정 및 config/additional_environment.rb aan
- config.action_controller.relative_url_root = "/ easyredmine"
- 컴파일러 버전은 (rake easyproject:install RAILS_ENV=production) en start de server opnieuw op에 대한 자산입니다.
확인 wkhtmltopdf geïnstalleerd en actief is ( wkhtmltopdf heeft X-server of andere emulatie nodig)
테스트 het met behulp van: "wkhtmltopdf google.com google.pdf"
Voeg toe aan uw 프록시 구성:
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 플랫폼 작업과 응용 프로그램을 결합하여 사용합니다. ExecJs :: RuntimeError에
Het enige wat u hoeft te doen is NODEJS 설치 프로그램 op uw systeem voor de juiste 업데이트.
기타 설치 오류, 사용자 및 수동 사용자:
$ 번들 업데이트
$ 레이크 dB : 마이그레이션
$ 레이크 레드 마인 : 플러그인 : 마이그레이션
Zorg ervoor dat uw webserver de werkelijke grootte van de URL ondersteunt
당신을 Zorg ervoor dat 당신 GEEN은 Webrick-webserver에서 작동합니다!
- zorg ervoor dat je de nieuwste versie van de webserver en Ruby hebt
- herconfigureer de trage filterquery's om minder velden weer te geven
- 초기화 CRON om minder vaak te starten
- raadpleeg deze 사례 연구 - Rails versnellen zonder Ruby-code aan te raken
- 컨트롤러 구성 - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
지도 복사 눈에 띄다 Redmine이 왔네요.
Je kunt de standaardlocatie van bestanden wijzigen in het configuratiebestand van Redmine of een symlink gebruiken. cloudgebaseerde netwerkopslag voor bijlagen wordt의 LAN- 니에트 안베볼렌 vanwege betrouwbaarheids문제가 발생했습니다.
구성 :
./config/configuration.yml
# 지도에 표시되는 절대적인 정보입니다.
# 표준은 Redmine-instantie의 '최적화' 지도입니다.
# Je EasyRedmine-instantie moet lees-en schrijfrechten hebben op deze map.
# 참고: attachments_storage_path 경우 : / var / www /에서 레드 마인 / 파일
문제가있는 oplossen :
또한 je een bijlage niet kunt openen, bekijk dan ./log/production.log voor veelvoorkomende fouten:
Kan bijlage niet verzenden, /var/www/redmine/files/2015/08/150805095407_xxx.PNG 가장 좋은 것은 onleesbaar입니다.
ENOENT, 테스템밍 게바이거드... 등
웹 서버에 대한 Zorg ervoor dat uw 웹 서버 볼레디지퇴강 헤프트 토트 데 마펜 공공, 파일, 로그, TMP
Nieuwe는 Easy Redmine의 uw 저장소 worden niet weergegeven에서 커밋합니다. Tenzij ze worden opgehaald door de applicatie. U moet webhook instellen op uw 저장소 클라이언트 (github, gitlab, TortoiseSVN,...) Easy Redmine 인스턴트에 대한 정보를 만났습니다.
- 가 나르 관리 >> 설치 >> 리포지토리
- 저장소에 있는 Schakel WS
- API 솔루션의 일반
- 옵슬란
- Ga naar uw 리포지토리 클라이언트
- Voeg een webhook toe
우리는 easyredmine.company.com 사이트를 확인했습니다.
더 보기 - https://easyredmine.company.com/ SYS / git_fetcher
https://easyredmine.company.com의/ SYS / git_fetcher? 키 =[API 슬로텔]
- afhankelijk van de clientinstelling kan het een enkele een ander veld vereisen에 있는 de sleutel의 URL
SVN 보기 - https://easyredmine.company.com/ SYS / fetch_changesets
https://easyredmine.company.com의/ SYS / fetch_changesets? 키 =[API 슬로텔]
Vanaf punt 5는 Easy Redmine 설치에 대한 리포지토리 클라이언트의 모든 것입니다. 그는 iets dat u moet verifiëren na een schone installatie of upgrade van Redmine입니다.
Bij hetconfigureren van hetdomin van uw Easy Redmine, zorg ervoor dat u ten minste een domainin van het eerste niveau gebruikt, bijvoorbeeld http://myeasyredmine.com Plaats van alleen http://myeasyredmine에서. Sommige browsers kunnen problemen hebben het bereiken ervan을 만났습니다.
자세히 알아보기 >> 설치 >> 전자 메일 멜딩
het AFZENDER-adres의 제어자가 올바른 것입니다.
Het moet hetzelfde zijn(of ten minste van dezelfde SMTP-server)도 het configuratiebestand에 있습니다. Anders kunnen sommige e-mailservices (gmail, yahoo 등) meldingen afwijzen.
컨트롤러 uw 구성 전압 Kennisbank의 dit artikel.
올바른 구성의 제어 장치는 텔넷을 통해 Easy Redmine 서버와 메일 서버를 연결하는 장치를 제어하는 방법을 조사하는 것입니다.
telnet uw.domein.hier poortnummer_hier (정보: telnet gmail.com 465)
문제가 있는 uw 메일 서버를 만난 u daadwerkelijk verbinding kunt maken의 Hiermee wordt weergegeven은 uw 메일 서버의 구성에 있습니다.
Als u een PDF-export probeert uit te voeren die resulteert in foutmelding (of doet alsofer niets gebeurt), wordt de productie logboek een foutmelding weergegeven zoals
errno를 :: EPIPE (깨진 파이프) of wkhtmltopdf : X 서버에 연결할 수 없습니다
Veroorzaakt door problemen은 수출용 밴 구성 요소를 만났습니다. wkhtmltopdf
Hier zijn de voorgestelde oplossingen.
헤드리스 서버
Haal de benodigde versie van wkhtmltopdf op van http://wkhtmltopdf.org/downloads.html
Voorbeeld(u moet werken met de 세부 사항 van uw eigen omgeving):
- 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
알린 niet-헤드리스 서버
- 유 모엣 wkhtmltopdf geïnstalleerd hebben op uw 서버 인 PATH
(있는 apt-get 얌 wkhtmltox 설치, wkhtmltox 설치)
번들러의 geïnstalleerd zijn, anders werkt het mogelijk niet na het bijwerken van Easy Redmine - Zorg는 올바른 프로그래밍 작업을 수행합니다. (voer het bijvoorbeeld uit vanaf de console wkhtmltopdf https://easyredmine.com homepage.pdf)
- easyproject:install RAILS_ENV=프로덕션 opnieuw uit 설치
- Herstart 드 서버
플러그인 설치
- ROOT-gebruiker로 GEEN 플러그인 설치
- Verwijder eerst alle oude Easy Gantt-plugins als deze bestaan (plugins/easy_gantt*)
- REDMINE_ROOT/plugins에서 사용할 수 있는 모든 플러그인 복사
- REDMINE_ROOT에서
사용자: |
$ 번들 설치 |
- (번들 업데이트 중) |
$ 번들 exec rake db: 마이그레이션 RAILS_ENV=프로덕션 |
$ 번들 실행 레이크 레드마인:플러그인:마이그레이션 RAILS_ENV=프로덕션 |
시작 daarna de server opnieuw op.
Vereisten voor een succesvolle 설치
- Redmine 버전: Compatibel은 Redmine 3.2.x, 3.3.x, 3.4.x, 4.x와 호환됩니다.
- Ruby 버전: 2.3+(2.6 이상)
- 유형 데이터베이스: MySQL(aanbevolen), PostgreSQL
Volg de installatiieprocedure in #install. het installatielogbook geen fouten bevat의 관리자입니다. Als dit het geval is, probeer het dan op te lossen volgens de beschrijving of neem contact op met support@easyredmine.com 그는 foutgedeelte van het logbook bijgevoegd를 만났습니다.
Bitnami에서 설치
Bitnami는 게가란데어드의 niet getest입니다. 기타 설치 오류, 사용자 및 수동 사용자:
사용자: |
$ 번들 업데이트 |
$ 레이크 dB : 마이그레이션 |
$ 레이크 레드 마인 : 플러그인 : 마이그레이션 |