Redmine 설치 및 확장 문제 커뮤니티
Dato che sia Redmine che Easy Redmine sono Open Source e sono più o meno indipendenti dalla piattaforma, potrebbero verificarsi alcuni problemi di installazione e aggiornamento a causa di various configurazioni del server, versioni del software o plugin installati. Lavoriamo sodo per individuare quelli piu comuni al fine di aiutarti nella risoluzione dei problemi.
중요한 데이터베이스는 더 이상 사용되지 않으며 può funzionare con la richiesta che la nostra applicazione gli invia입니다. Semplicemente non la capisce. 해결
Devi aggiornare il tuo 데이터베이스. 데이터베이스를 사용할 수 있습니까?
Descrizione dettagliata nella 설명 기술 자료.
Hai installato o aggiornato Easy Redmine con un utente con permessi enoughi, non seguendo la nostra forte raccomandazione nelle 이스트 루치 오니 (passato의 almeno una volta).
- Correggi i permessi con i comandi 을 chgrp e chown하지 기본 alle impostazioni del server(ad es. 는 chgrp -R www가 데이터 public_html이)
- Esegui nuovamente l'installazione con 간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치 che cancellerà la 캐시(se lo esegui Come root, non avrà Successo)
- Riavvia IL 서버
Se stai utilizzando una macchina virtuale fornita da Easy Software, esegui con l'utente 쉽게:
sudo chown -R easy / home / easy / current
(vecchie macchine에서 - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R easy / home / easy / current
(vecchie macchine에서 - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / home / easy / current
(vecchie macchine에서 - cd /srv/easyredmine/public_html)
간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치
sudo 서비스 puma@your.domain.name 다시 시작
Ricorda di impostare i permessi per tutte le cartel necessarie.
Ecco alcuni suggerimenti su cosa fee se si verifica un errore 500.
- 에스 구이 간편한 서버 요구 사항 확인 e cerca di riparare le validazioni fallite
- 데이터베이스 백업 실패
- Scarica l'ultima versione dal Client Zone
- Asticurati che il webserver abbia le 카르텔 전체 액세스 공공, 파일, 로그, TMP
- 에스 구이 번들 개발 시험 --without 설치
- 에스 구이 간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치
- Riavvia il server dell'applicazione
- Elimina eventuali 플러그인 Redmine di terze parti(anche dal 데이터베이스)
- Scrivici 수 support@easyredmine.com 모든 내용은 log/production.log에 있습니다.
Ci sono molte possibili cause di questo errore. 에코 알쿠니 콘실리:
- 브라우저 캐시 문제 - 브라우저 캐시 제거 문제
- DNS 문제
- 서버 문제
Prima di tutto, controlla la tua connessione e la rete(verifica che il server sia raggiungibile utilizzando un comando ping o un comando traceroute). 방화벽 라토 서버.
Se tutto sembra essere a posto, prova a ottenere alcune informazioni dai registri degli errori dginx. nginx lato 서버에 대한 등록 오류 제어 파일 - /var/log/nginx/error.log
검증된 che la tua configurazione nginx corrisponda allo 표준입니다. nginx 표준 구성은 다음과 같습니다.
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine
Esempio di una configurazione nginx (Come quella utilizzata da Easy Software). È abbastanza simile a quella ufficiale, solo alcune variabili sono ottimizzate:
사용자 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를 / 사이트 오토 / *;
}
대체 가능한 원인 dell'errore 502 includono...
Unicorn non sta funzionando affatto, a causa di
- 허용 불충분
- 승객의 버전 정오표
- Versione Ruby 정오표
- 보석 만칸티
- 파일 시스템 danneggiato
당 scoprire il problema esatto, è necessario controllare i registri degli errori in unicorn o apache + registro dell'applicazione da Easy Redmine (log/production.log)
시간 초과
Se è è configurato un timeout basso, questo errore apparirà su:
- 큰 규모의 스포츠
- sovraccarico 델 서버
- attività rake eseguite dall'interfaccia grafica
MySQL 사용 제한
Assicurati di avere un numero enoughe di connessioni는 MySQL에 동의했습니다. Dipende dal numero di utenti, ma dovresti avere almeno 100 connessioni consentite.
Questo errore si verifica dalla versione 2018 1.2 (piattaforma 04.00 e Superiore)
Errore durante durante l'installazione dell'aggiornamento content uno o più dei seguenti.
[!] `Gemfile`의 분석 오류를 확인하십시오:
[!] `Gemfile`의 분석 오류를 확인하고 오류를 확인하세요: 불가능한 파일 일람 --
# 플러그인 'rys-bundler', github : 'easysoftware / rys-bundler', 분기 : 'master'> Plugin.hook ( 'rys-gemfile', self)
번들러는 계속되지 않습니다.
È causato dalla versione dell'installatore di Redmine.
솔루치오네:
Prima di installare l'aggiornamento
$ gem 설치 redmine-installer
문제는 Easy Redmine의 nell'URL URL을 사용하여 확인하는 것입니다. 예: https://azienda.com/easyredmine/
질문에서, è necessario assicurarsi di avere la variabile RAILS_RELATIVE_URL_ROOT configurata con il suffisso corretto /easyredmine
Bitnami :
- configurazione aggiuntivo config/additional_environment.rb 파일을 생성합니다.
- config.action_controller.relative_url_root = "/ easyredmine"
- quindi precompila le risorse (rake easyproject:install RAILS_ENV=production) 및 riavvia il server
Assicurati 체 wkhtmltopdf esecuzione에서 sia 설치( wkhtmltopdf ha bisogno di un server X o di un'altra emulazione)
Testalo usando: "wkhtmltopdf google.com google.pdf"
크론 구성을 확인하십시오. 레이크 작업은 매우 중요하다 않습니다. 루트로 실행합니다. 이 권한이 부족하여 실패의 원인이됩니다.
의는 사용자로 쉽게 레드 마인을 실행한다고 가정 해 봅시다 쉽게. 명령은 다음과 같습니다
활성 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 sulla piattaforma Windows 및 si riceve un messageggio di errore를 실행하는 데 필요한 작업 ExecJs :: RuntimeError에
Tutto ciò che devi 요금 è installare NODEJS sul tuo sistema per l'aggiornamento corretto.
Se l'installazione fallisce, eseguire manualmente:
$ 번들 업데이트
$ 레이크 dB : 마이그레이션
$ 레이크 레드 마인 : 플러그인 : 마이그레이션
Assicurati che il tuo 서버 웹 지원 i la dimensione effettiva dell'indirizzo URL
당신을 확인하십시오 서버 웹 웹릭을 활용하지 마세요!
- 웹서버와 루비의 궁극적인 버전 확인
- riconfigura le query del filtro lento per Mostrare meno campi
- aviarlo troppo spesso가 아닌 경우 CRON을 재설정합니다.
- 파이 리페리멘토 아 퀘스트 카소 스튜디오 - Rails는 senza toccare il codice Ruby를 가속화합니다.
- 컨트롤러 라 투아 구성 - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
코피아 라 카르텔라 파일 dal tuo vecchio Redmine.
Redmine의 구성 파일에 대해 사전 정의된 위치를 수정하거나 심볼릭 링크를 사용하도록 설정합니다. 나는 gli allegati에 따라 LAN 또는 클라우드를 기반으로 보관된 파일을 배치했습니다. 비 소노 컨실리아티 문제의 원인 신뢰성.
구성:
./config/configuration.yml
# cui sono archiviati gli allegati의 Percorso assoluto della 디렉토리.
# Il valore predefinito è la directory 'files' nella tua istanza di Redmine.
# La tua istanza di EasyRedmine devere il permesso di lettura/scrittura su questa directory.
# 에스엠피: attachments_storage_path 경우 : / var / www /에서 레드 마인 / 파일
문제 해결 방법:
Se non riesci ad aprire un allegato, Consulta ./log/production.log per gli errori comuni:
임파서블 인비아레 랄레가토, /var/www/redmine/files/2015/08/150805095407_xxx.PNG 존재하지 않거나 읽을 수 없음
ENOENT, 페르메소 네가토... 엑.
Asticurati che il tuo 서버 웹 abbia le cartelle 전체 액세스 용 공공, 파일, 로그, TMP
나는 Easy Redmine a meno che non vengano recuperati dall'applicazione에서 nel tuo 저장소 non vengono riflessi를 커밋합니다. 웹후크 술 튜오에 임포스타레가 필요합니다. 클라이언트 저장소 (github, gitlab, TortoiseSVN,...) Easy Redmine에서 정보를 제공합니다.
- 에 이동 amministrazione >> impostazioni >> 저장소
- La gestione del 저장소에 따른 Abilita WS
- 일반적인 키아베 API
- 일제 사격
- Vai al tuo 클라이언트 저장소
- 웹훅 연결
Supponiamo che il tuo sito sia easyredmine.company.com
자식 당 - https://easyredmine.company.com/ SYS / git_fetcher
o https://easyredmine.company.com/ SYS / git_fetcher? 키 =[API 키]
- 두 번째 dell'impostazione del client, può richiedere un singolo URL o la chiave in un campo diverso
SVN 당 - https://easyredmine.company.com/ SYS / fetch_changesets
o https://easyredmine.company.com/ SYS / fetch_changesets? 키 =[API 키]
5를 실행하면 Easy Redmine의 클라이언트 저장소와 상관 관계가 없습니다. È qualcosa che devi verificare dopo l'installazione pulita o l'aggiornamento da Redmine.
Easy Redmine을 도미니오 델 투오로 구성하면, 기본적으로 라이브로 사용할 수 있는 기능을 알 수 있습니다. http://myeasyredmine.com invece di solo http://myeasyredmine. Alcuni 브라우저 potrebbero avere problemi nel raggiungerlo.
Vai su Amministrazione >> Impostazioni >> 알림 이메일
e verifica che l'indirizzo DEL mittente sia corretto.
Dovrebbe essere lo stesso(o almeno dallo stesso 서버 SMTP)는 configurazione 파일을 넬로 제공합니다. Altrimenti alcuni servizi email (gmail, yahoo, ecc.) potrebbero rifiutare le notifiche.
두 번째 구성을 제어하세요 questo articolo nella 기술 자료.
검증에 따라 Corretta 구성을 통해 Easy Redmine 텔넷을 통해 검증 서버에 대한 검증이 이루어집니다.
telnet il_tuo_dominio_qui numero_porta_qui(광고 예: telnet gmail.com 465)
Ti mostrerà se puoi realmente connetterti al tuo server di posta o se c'è un problema nella configurazione del tuo server di posta.
Quando si tenta di eseguire l'esportazione di un PDF che produce un errore(o sembra non accadere nulla), il registro di produzione elencherà errori simili a
errno를 :: EPIPE (깨진 파이프) o wkhtmltopdf : X 서버에 연결할 수 없습니다
구성요소를 스포츠화하는 데 문제가 있는 원인 wkhtmltopdf
Ecco le soluzioni 제안.
서버 헤드리스
Ottenere la versione necessaria di wkhtmltopdf da http://wkhtmltopdf.org/downloads.html
Esempio(è necessario lavorare con i dettagli del proprioambiente):
- 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
헤드리스가 아닌 솔로 서버
- È 필요하다 wkhtmltopdf installato sul proprio 서버에 PATH
(있는 apt-get 얌 wkhtmltox 설치, wkhtmltox 설치)
Deve essere installato in bundler, altrimenti potrebbe non funzionare dopo l'aggiornamento di Easy Redmine - Assicurarsi che il programma funzioni correttamente(eseguire dalla console ad esempio) wkhtmltopdf https://easyredmine.com homepage.pdf)
- Riavviare rake easyproject:RAILS_ENV=생산 설치
- Riavviare il 서버
플러그인 설치
- NON installare i 플러그인은 루트로 제공됩니다
- 기본적으로 플러그인 Easy Gantt se esistono(플러그인/easy_gantt*)를 제거합니다.
- REDMINE_ROOT/plugins에서 플러그인 목록 복사
- REDMINE_ROOT에서
에스귀: |
$ 번들 설치 |
- (o 번들 업데이트) |
$ 번들 exec rake db: 마이그레이션 RAILS_ENV=프로덕션 |
$ 번들 실행 레이크 레드마인:플러그인:마이그레이션 RAILS_ENV=프로덕션 |
Dopo di che, riavviare il 서버.
성공 설치 제거에 대한 요구 사항
- Redmine 버전: Redmine 3.2.x, 3.3.x, 3.4.x, 4.x와 호환됩니다.
- Ruby 버전: 2.3+(consigliata 2.6.)
- 데이터베이스 유형: MySQL(컨실리아토), PostgreSQL
설치 절차를 따르세요. #install. Verificare che il registro di installazione non contenga 오류. Se lo fa, cercare di risolverlo secondo la descrizione, o contattare support@easyredmine.com con la sezione di errore del registro allegata.
Bitnami에 설치
Bitnami non è testato né garantito. Se l'installazione fallisce, eseguire manualmente:
에스귀: |
$ 번들 업데이트 |
$ 레이크 dB : 마이그레이션 |
$ 레이크 레드 마인 : 플러그인 : 마이그레이션 |