Běžné problémy s instalací a actualizací Redmine.
Redmine은 Easy Redmine Open Source를 사용하여 플랫폼에 대한 모든 문제를 해결하고 서버 설치 및 설치 작업을 지원하며 소프트웨어 플러그인을 설치하지 않습니다. Snažíme se pečlivě sledovat ty nejčastější, abychom vám pomohli s odstraňováním problémů.
응용 프로그램은 프로토콜 객체를 사용하여 chybová zpráva obsahující "Máte chybu ve své SQL 구문; zkontrolujte 매뉴얼, odpovídá vaší 버전의 MySQL 서버 프로 správnou 구문 기반 및 blízkosti... "
프리치나
Znamená to, že vaše databáze je zastaralá a nemůže pracovat s požadavkem, který na ni naše aplikace posílá. 네로주미에 감사합니다.
레세니
실제 데이터를 확인하세요.
현재 데이터 베이스가 있습니까?
포드롭니 포피스 v 기술 자료.
Instalovali jste nebo aktualizovali Easy Redmine pod uživatelem s nedostatečnými oprávními, nesledující naše silné doporučení v 교육 (alespoň jednou v minulosti).
- Správná oprávnění pomocí příkazů 을 chgrp a chown하지 podle nastavení serveru (나프르. 는 chgrp -R www가 데이터 public_html이)
- Spusťte instalaci znovu 설치 간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치, která vymaže 캐시(pokud ji spustíte jako root, nebude 우스페슈나)
- 서버 재시작
가상의 가상 환경을 제공하는 쉬운 소프트웨어, 스마트 포드 사용 가능 쉽게:
sudo chown -R easy / home / easy / current
(v starších strojích - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R easy / home / easy / current
(v starších strojích - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / home / easy / current
(v starších strojích - cd /srv/easyredmine/public_html)
간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치
sudo 서비스 puma@your.domain.name 다시 시작
Nezapomeňte nastavit oprávnění pro všechny potřebné složky.
Zde jsou některétipy, co můžete udělat, pokud narazíte na chybu 500.
- 스퓨슈테 간편한 서버 요구 사항 확인 zkuste opravit selhání ověření
- zazálohujte svou 데이터바지
- Stáhněte nejnovější balíček z Klientské zóny
- ujištěte se, že webový 서버 má 플니 프리스툽 veřejné, soubory, 로그, tmp 슬로키
- 스퓨슈테 번들 개발 시험 --without 설치
- 스퓨슈테 간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치
- 응용 프로그램 서버를 다시 시작하십시오.
- smazat jakékoliv 플러그인 Redmine od třetích stran (také z databáze)
- 나피스테 남 나 support@easyredmine.com 작업 로그/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 / 로그)에서 유니콘 또는 아파치 + 응용 프로그램 로그에서 오류 로그를 확인해야합니다
시간 초과
시간 초과가 발생하면 다음과 같은 문제가 발생합니다.
- 벨키 수출 기술
- 서버 관리
- spouštění rake úloh z GUI
MySQL 권한 제한
사용자는 MySQL을 사용하기 위해 다른 작업을 수행할 수 있습니다. Záleží to na počtu uživatelů, ale měli byste mít povoleno alespoň 100 připojení.
Tato chyba se vyskytuje od verze 2018 1.2(플랫폼 04.00 및 vyšší).
Chyba během instalace actualizace obsahuje některé z následujících.
[!] `Gemfile`에 대한 설명:
[!] Došlo k chybě při zpracování souboru `Gemfile`: nelze načíst takový soubor --
# 플러그인 'rys-bundler', github : 'easysoftware / rys-bundler', 분기 : 'master'> Plugin.hook ( 'rys-gemfile', self)
번들러는 더 이상 필요하지 않습니다.
Redmine을 설치하려면 způsobeno zastaralou verzí를 설치하세요.
설명:
현재 설치 작업
$ gem 설치 redmine-installer
- Vytvořte další konfigurační soubor config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- poté zkompilujte prostředky (rake easyproject:install RAILS_ENV=production) 서버 재시작
Ujistěte se, že je nainstalován a spuštěn wkhtmltopdf ( wkhtmltopdf potřebuje X 서버 nebo jinou emulaci)
Vyzkoušejte에서 pomocí로: "wkhtmltopdf google.com google.pdf"
Přidejte do vaší konfigurace 프록시:
proxy_set_header X가 - 전달 - 프로토 HTTPS
플랫폼에서 Easy Redmine 실행하기 Windows와 výskytu chybové zprávy ExecJs :: RuntimeError에
Vše, co musíte udělat, je 나인슈탈로바트 NODEJS 현재 시스템은 활성 상태를 유지하고 있습니다.
Pokud install selže, spusťte manuálně:
$ 번들 업데이트
$ 레이크 dB : 마이그레이션
$ 레이크 레드 마인 : 플러그인 : 마이그레이션
Ujistěte se, že váš webový server podporuje skutečnou velikost URL adresy
Ujistěte se, že NEPOUŽÍVÁTE webový 서버 Webrick!
- ujištěte se, že máte nejnovější verzi webového serveru a Ruby
- překonfigurujte pomalé dotazování filtrů tak, aby zobrazovalo méně poli
- CRON을 다시 설정하면 문제가 해결되지 않습니다.
- odkaz na tuto stuii případu - Zrychlení Rails는 Ruby를 위한 코드입니다.
- zkontrolujte svou konfiguraci - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Zkopírujte 슬로슈쿠 수보루 Redmine이 다시 시작되었습니다.
Výchozí umístění souborů v Redmine můžete změnit v konfiguračním souboru Redmine nebo můžete použít symbolký odkaz. Síťová úložiště LAN nebo cloudové úložiště pro přílohy 네니 도포루체노 kvůli 문제 스폴레리보스티.
구성:
./config/configuration.yml
# Absolutní cesta k adresáři, kde jsou přílohy uloženy.
# Výchozí umístění je adresář 'files' ve vaší instanci Redmine.
# 예를 들어 EasyRedmine의 음악을 확인하고 tohoto adresáře를 확인하세요.
# 프리클라디: attachments_storage_path 경우 : / var / www /에서 레드 마인 / 파일
문제 해결:
Pokud nemůžete otevřít přílohu, podívejte se do ./log/production.log pro běžné chyby:
Nelze odeslat 프릴로후, /var/www/redmine/files/2015/08/150805095407_xxx.PNG nebo není čitelný
ENOENT, Odmítnuto oprávnění...에서.
Ujistěte se, že váš webový 서버 má plný přístup k složkám 공공, 파일, 로그, TMP s přístupem pro všechny uživatele.
Nové commity v vašem repositáři se nezobrazí v Easy Redmine, pokud nejsou staženy aplikací. Musíte nastavit webhooks na vašem klientském 레포지타리 (github, gitlab, TortoiseSVN,...) Easy Redmine에 정보를 제공합니다.
- 이동 správy >> nastavení >> repozitáře
- WS 프로 스토리지 보고서 활성화
- Vytvořte API 클릭
- 우로제테
- Přejděte na váš klientský repositář
- Přidejte 웹훅
Předpokládejme는 easyredmine.company.com을 통해 쉽게 찾을 수 있습니다.
프로 자식 - https://easyredmine.company.com/ SYS / git_fetcher
네보 https://easyredmine.company.com/ SYS / git_fetcher? 키 =[API 클릭]
- v závislosti na nastavení klienta může vyžadovat jedinou URL adresu nebo klíč do jiného 극
프로 SVN - https://easyredmine.company.com/ SYS / fetch_changesets
네보 https://easyredmine.company.com/ SYS / fetch_changesets? 키 =[API 클릭]
Od bodu 5 je to vše na klientském repositáři a nesouvisí s nastavením Easy Redmine. 나는 Redmine의 작동을 위해 설치하지 않고 설치해야 합니다.
간단한 도메인 관리 Easy Redmine se ujistěte, že používáte alespoň doménu první úrovně, například http://myeasyredmine.com 가장 중요한 것은 http://myeasyredmine. Některé prohlížeče s ním mohou mít problem.
Přejděte do Administrace >> Nastavení >> Emailová upozornění
ověřte, že adresa ODPOVĚĎ je správná.
Měla by být stejná (nebo alespoň z toho samého SMTP 서버) jako v konfiguračním souboru. Jinak některé emailové služby (gmail, yahoo, atd.) mohou upozornění odmítnout.
Zkontrolujte svou konfiguraci podle této článku v databázi znalostí.
Pro ověření, že konfigurace je správná, zkuste zkontrolovat, zda se můžete připojit k mail serveru ze svého serveru Easy Redmine pomocí telnetu.
telnet vaše.domena.zde číslo_portu_zde (주소: telnet gmail.com 465)
Ukáže vám, zda se skutečně můžete připojit k vašemu mailserveru, nebo zda 존재 문제 문제 v konfiguraci vašeho mailserveru.
Při pokusu o export PDF souboru se může objevit chyba(nebo se nic nestane). Produkční log bude obsahovat chybovou hlášku podobnou
errno를 :: EPIPE (깨진 파이프) 또는 wkhtmltopdf : X 서버에 연결할 수 없습니다
문제 내보내기 구성 요소 wkhtmltopdf
Zde jsou navržená řešení.
헤드리스 서버
Získejte potřebnou verzi wkhtmltopdf z http://wkhtmltopdf.org/downloads.html
Příklad(musíte pracovat s podrobnostmi vašeho vlastního prostředí):
- 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
Pouze pro 논헤드리스 서버
- Musíte mít nainstalovaný wkhtmltopdf 나 vašem 서버 v PATH
(있는 apt-get 얌 wkhtmltox 설치, wkhtmltox 설치)
Musí být nainstalován v Bundleru, jinak by nemusel fungovat po aktualizaci Easy Redmine - Ujistěte se, že 프로그램 funguje správně (spusťte například z konzole) wkhtmltopdf https://easyredmine.com homepage.pdf)
- 쉬운 프로젝트 설치: RAILS_ENV=생산 설치
- 재시작 서버
Instalace 플러그인
- NEinstalujte 플러그인 jako uživatel ROOT
- Nejprve odstraňte všechny staré pluginy Easy Gantt, pokud existují (플러그인/easy_gantt*)
- REDMINE_ROOT/plugins에 대한 추가 플러그인
- V REDMINE_ROOT
Spusťte: |
$ 번들 설치 |
- (네보 번들 업데이트) |
$ 번들 exec rake db: 마이그레이션 RAILS_ENV=프로덕션 |
$ 번들 실행 레이크 레드마인:플러그인:마이그레이션 RAILS_ENV=프로덕션 |
Poté restartujte 서버.
Požadavky pro úspěšnou 설치
- Verze Redmine: Kompatibilní의 Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- Verze Ruby: 2.3+ (도포루체노 2.6.)
- 일반 데이터베이스: MySQL(기본값), PostgreSQL
Následujte postup 설치 v #install. 지금은 설치 프로토콜이 네오브사후제 자드네 치비에 있습니다. Pokud ano, snažte se je řešit podle popisu nebo kontaktujte support@easyredmine.com s připojeným chybovým 이상한 프로토콜루.
Bitnami에 설치
Bitnami는 테스트에 참여하지 않았습니다. Pokud install selže, spusťte ručně:
Spusťte: |
$ 번들 업데이트 |
$ 레이크 dB : 마이그레이션 |
$ 레이크 레드 마인 : 플러그인 : 마이그레이션 |