Problémy s instalací a aggiornamentem v Redmine
Data pro Redmine a Easy Redmine s otevřeným zdrojovým kódem a zvukem z různých zdrojů, které potřebují ověřit různé problémy instalace a instalace a způsobit různé konfigurace serveru, verze softwaru nebo instalace pluginů. Lavoriamo sodo per individuare quelli più comuni al fine di aiutarti nella risoluzione dei problemi.
Significa che il tuo database è zastaralé a non può funzionare con la richiesta che la nostra applicazione gli invia. Semplicemente non la capisce. Řešení
Devi aggiornare il tuo databáze. Přijďte aggiornare il databáze?
Popis nell Znalostní báze.
Chcete-li nainstalovat nebo nainstalovat Easy Redmine s nedostatečným přístupem, není zajištěno, aby naše služby byly dobře dostupné istruzioni (almeno una volta in passato).
- Correggi a permessi con a comandi chgrp e chown v základním všech impostazioni del server (ad es. chgrp -R www-Data public_html)
- Níže naleznete novou instalaci svazek exec rake easyproject: nainstalovat RAILS_ENV = výroba che cancellerà la cache (se lo esegui come root, non avrà successo)
- Riavvia na serveru
Používat virtuální počítač pro Easy Software a používat snadný:
sudo chown -R snadné / home / easy / current
(ve vecchie macchine - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R snadné / home / easy / current
(ve vecchie macchine - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / home / easy / current
(ve vecchie macchine - cd /srv/easyredmine/public_html)
svazek exec rake easyproject: nainstalovat RAILS_ENV = výroba
restartujte službu sudo puma@vaše.doména
Ricorda di impostare i permessi per tutte le cartelle necessarie.
Ecco alcuni suggerimenti su cosa fare se si verifikuje un errore 500.
- Běh Snadná kontrola požadavků na server e cerca di riparare le validazioni fallite
- Nepodařilo se zálohovat databázi
- Stáhněte si poslední verzi klientské zóny
- Assicurati na webovém serveru abbia le cartelle Plný přístup veřejnost, soubory, log, tmp
- Běh svazek nainstalovat --without vývoj testů
- Běh svazek exec rake easyproject: nainstalovat RAILS_ENV = výroba
- Riavvia il server dell'applicazione
- Elimina eventuali plugin Redmine di terze parti (anche dal database)
- Scrivici su support@easyredmine.com e allega il log/production.log
Ci sono molte possibili příčinou di questo errore. Ecco alcuni consigli:
- problém s mezipamětí prohlížeče - problém s vyrovnávací pamětí prohlížeče
- problém s DNS
- problém s impostazione na serveru
Přima di tutotto, controlla la tua connessione e la rete (ověření serveru pomocí příkazu ping nebo příkazu traceroute). Server brány firewall lato.
Se tutto sembra essere a posto, prova a ottenere alcune informazioni dai registri degli errori di nginx. Ovládejte soubor registru chyb na serveru nginx lato - /var/log/nginx/error.log
Ověřte, zda konfigurace odpovídá standardu. Standardní konfigurace nginx je následující:
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine
Esempio di una configurazione nginx (pouze quella utilizzata da Easy Software). È abbastanza simile a quella ufficiale, solo alcune variabili sono ottimizzate:
Uživatel www-dat;
pracovní procesy 8;
worker_rlimit_nofile 60000;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
Události {
worker_connections 10240;
# Multi_accept dále;
}
http {
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # nepoužívané SSLv3 ref: POODLE
zahrnout /etc/nginx/mime.types;
default_type aplikace / octet-stream;
server_names_hash_bucket_size 2048;
access_log /var/log/nginx/access.log;
sendfile on;
#tcp_nopush na;
#keepalive_timeout 0;
keepalive_timeout 65;
tcp_nodelay zapnuto;
send_timeout 1800;
client_body_timeout 1800;
client_header_timeout 1800;
proxy_read_timeout 1800;
client_max_body_size 220m;
fastcgi_buffer_size 64K;
fastcgi_buffers 128 16k;
proxy_max_temp_file_size 0;
types_hash_max_size 4096;
types_hash_bucket_size 128;
proxy_busy_buffers_size 256k;
proxy_buffers 8 256k;
proxy_buffer_size 256k;
gzip zapnuto;
gzip_disable "MSIE [1 6-] \. (* SV1?!).";
zahrnují /etc/nginx/conf.d/*.conf;
include / etc / nginx / sites-povolen / *;
include / etc / nginx / sites-auto / *;
}
Další možná příčina dell'errore 502 zahrnuje...
Unicorn non sta funzionando affatto, a causa di
- Permessi nedostatečná
- Verze pro cestující
- Verze Ruby errata
- Drahokam mancanti
- Souborový systém danneggiato
Pokud jde o problém, je nutné kontrolovat a registrovat chyby v unicorn nebo Apache + registrovat aplikaci Easy Redmine (log/production.log)
Timeout
Pokud se nakonfiguruje timeout basso, questo errore apparirà su:
- esportazioni velkých rozměrů
- server sovraccarico
- attività rake eseguite dall'interfaccia grafica
Omezení připojení MySQL
Potřebné množství dostatečného počtu připojení k MySQL. Dipende dal numero di utenti, ma dovresti avere almeno 100 connessioni agreementite.
Questo error a ověřená verze 2018 1.2 (piattaforma 04.00 a superiore)
Chyba durante l'installazione dell'aggiornamento contenente uno o più dei seguenti.
[!] Ověřeno chybou analýzy `Gemfile`:
[!] Si è verificato un errore di analisi di `Gemfile`: impossibile caricare il file --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', větev: 'master'> Plugin.hook ('rys-gemfile', já)
Bundler non può continuare.
Důvodem je zastaralá verze instalace Redmine.
Řešení:
Prima di installare l'aggiornamento
$ gem install redmine-installer
Problém s ověřením, kdy můžete použít adresu URL Easy Redmine, naleznete zde: https://azienda.com/easyredmine/
V questo caso, co necessario asassicurarsi di avere la variabile RAILS_RELATIVE_URL_ROOT configurata con il suffisso corretto /easyredmine
BitNami:
- Vytvořte soubor s konfigurací aggiuntivo config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- quindi precompila le risorse (rake easyproject:install RAILS_ENV=production) e riavvia il server
Ujistit se, že wkhtmltopdf sia installato e in esecuzione (wkhtmltopdf ha bisogno di un server X o di un'altra emulazione)
Testováno: "wkhtmltopdf google.com google.pdf"
Zkontrolujte konfiguraci cron. Je velmi důležité, že úkoly jsou hrábě NENÍ běh root. To způsobí selhání v důsledku nedostatečných oprávnění.
Řekněme, že se systémem Easy Redmine pod uživatelem snadné. Příkazy jsou následující:
Zobrazit aktivní crons crontab -u snadné -l
Editace crontab -u snadné -e
Aplikuj změny sudo service cron reload
Příklad pro spuštění cronu každých 5 minut:
* / 5 * * * * /home/easy/scripts/easy_scheduler.sh &> / dev / null
#! / bin / bash -l
LOG_FILE = "/ home / easy / aktuální / 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 = produkce >> $ {LOG_FILE}
echo "$ (date '+% Y-% m-% d% H:% M:% S') end rake" >> $ {LOG_FILE}
/home/easy/scripts/easy_scheduler.sh musí být spustitelný soubor:
sudo chmod + x /home/easy/scripts/easy_scheduler.sh
Neváhejte hledat na internetu pro přesnější manuálu nastavit cron na vašem serveru. Není to výhradně požadováno Easy Redmine funkce.
Quando si sta aggiornando Easy Redmine sulla piattaforma Windows e si riceve un messaggio di errore ExecJs :: RuntimeError
Tutto ciò che devi fare è instalovat NODEJS sul tuo sistema per l'aggiornamento corretto.
Se l'installazione fallisce, návod k použití:
$ Aktualizace bundle
$ Rake db: migrovat
$ Rake Redmine: plugins: migrovat
Assicurati che il tuo web supporti la dimenze effettiva dell'indirizzo URL
Ujisti se NEPOUŽÍVEJTE webový server Webrick!
- assicurati od poslední verze webového serveru a Ruby
- riconfigura le query del filtro lento per mostrare meno campi
- resetovat il tuo CRON za non avviarlo troppo spesso
- studio fai riferimento a questo caso - Kolejnice zrychlují senza toccare il codice Ruby
- ovládání konfigurace - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Copia la cartella soubory dal tuo vecchio Redmine.
Upravte předdefinovanou polohu souboru v souboru konfigurace Redmine nebo použijte symbolický odkaz. I dispositivi di archiviazione di rete basati su LAN nebo cloud per gli allegati non sono consigliati a causa di problemi di spolehlivost.
Konfigurace:
./config/configuration.yml
# Percorso assoluto della directory in cui sono archiviati gli allegati.
# Předdefinované hodnoty adresáře 'soubory' nebo jeho umístění v Redmine.
# Tento adresář EasyRedmine je přístupný do adresáře lettury/scrittura.
# Esempi: attachments_storage_path: / var / www / Redmine / soubory
Řešení problémů:
Podívejte se na další informace, konzultujte s ./log/production.log podle chybové komunity:
Impossibile inviare l'allegato, /var/www/redmine/files/2015/08/150805095407_xxx.PNG non esiste nebo non è leggibile
ENOENT, Permesso negato... atd.
Assicurati che il tuo web server abbia le cartelle Plný přístup za veřejnost, soubory, log, tmp
I nuovi commit nel tuo repository non Vengono riflessi in Easy Redmine and Men che non Vengano recuperati dall'applicazione. È nutný import a webhook sul tuo klient repozitáře (github, gitlab, TortoiseSVN,...) s informacemi o vaší organizaci Easy Redmine.
- Jít nahoru amministrazione >> impostazioni >> úložiště
- Abilita WS pro správu úložiště
- Generování hlavního API
- Salva
- Přejděte na klienta z úložiště
- Připojit webhook
Supponiamo che il tuo sito sia easyredmine.company.com
Za gita - https://easyredmine.company.com/ Sys / git_fetcher
o https://easyredmine.company.com/ Sys / git_fetcher? Key =[Key API]
– druhý klient, který je založen na singlo URL o la chiave in un campo diverso
Podle SVN - https://easyredmine.company.com/ sys / fetch_changesets
o https://easyredmine.company.com/ Sys / fetch_changesets? Key =[Key API]
Další bod 5, toto je závislý na klientovi úložiště a nesouvisí se všemi importy Easy Redmine. È qualcosa che devi verificare dopo l'installazione pulita o l'aggiornamento da Redmine.
Konfigurace a konfigurace dominio del tuo Easy Redmine, pomoc s použitím almeno un dominio di primo live, ad esempio http://myeasyredmine.com invece di solo http://myeasyredmine. Alcuni prohlížeč potřebuje avere problemi nel raggiungerlo.
Vai su Amministrazione >> Impostazioni >> E-mail s upozorněním
e verificica che l'indirizzo DEL mittente sia corretto.
Dovrebbe essere lo stesso (o almeno dallo stesso server SMTP) přichází do souboru konfigurace. Altrimenti alcuni servizi email (gmail, yahoo, etc.) potřebbero rifiutare le notifiche.
Ovládejte druhou konfiguraci questo articolo nella Knowledge base.
Podle ověření, která konfigurace je správná, proveďte ověření tohoto připojeného serveru z tohoto serveru Easy Redmine využívá telnet.
telnet il_tuo_dominio_qui numero_porta_qui (Ad esempio: telnet gmail.com 465)
Nejčastější připojení k tomuto serveru na poštovním serveru dochází k problémům s konfigurací tohoto serveru na poště.
Quando si tenta di eseguire l'esportazione di un PDF che produkovat chybu (o sembra non accadere nulla), il registro di produzione elencherà errori simili a
Errno :: EPIPE (Broken pipe) o wkhtmltopdf: nelze se připojit k X serveru
Příčina problémů se sportovním provozem komponent wkhtmltopdf
Ecco le soluzioni navrhuje.
Server bez hlavy
Ottenere la versione necessaria di wkhtmltopdf da http://wkhtmltopdf.org/downloads.html
Esempio (je nutné pracovat s popisem prostředí):
- sudo apt-get install 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-alfa-7b36694_linux-jessie-amd64.deb
- sudo apt-get -f nainstalovat
- 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
Solo server bez hlavy
- È nutné avere wkhtmltopdf nainstalovat sul proprio server do PATH
(Apt-get install wkhtmltox, yum install wkhtmltox)
Vytvořte si instalaci v balíku, který není potřeba používat pro instalaci Easy Redmine - Assicurarsi che il programma funzioni correttamente (seguire dalla console ad esempio wkhtmltopdf https://easyredmine.com homepage.pdf)
- Riavviare rake easyproject:install RAILS_ENV=produkce
- Riavviare na serveru
Instalace pluginu
- NON installare i plugin přichází utente ROOT
- V prvním prostředí eliminare tutti a vecchi plugin Easy Gantt se esistono (plugins/easy_gantt*)
- Copiare tutti a plugin scompattati v REDMINE_ROOT/plugins
- V REDMINE_ROOT
Esegui: |
$ Svazek nainstalovat |
- (o aktualizaci balíčku) |
$ bundle exec rake db: migrace RAILS_ENV = produkce |
$ bundle exec rake redmine: pluginy: migrace RAILS_ENV = produkce |
Dopo di che, riavviare il server.
Požadavek na odinstalaci následných
- Verze Redmine: Kompatibilní s Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- Verze Ruby: 2.3+ (consigliata 2.6.)
- Typ databáze: MySQL (consigliato), PostgreSQL
Postupujte podle instalačního postupu #instalovat. Zkontrolujte, zda je registrován instalační bez chyb. Se lo fa, cercare di risolverlo secondo la descrizione, o contattare support@easyredmine.com con la sezione di errore del registro allegata.
Instalace na Bitnami
Bitnami non è testato né garantito. Se l'installazione fallisce, návod k použití:
Esegui: |
$ Aktualizace bundle |
$ Rake db: migrovat |
$ Rake Redmine: plugins: migrovat |