Telepítési problémák és frissítések a Redmine számára
Ez a Redmine, az Easy Redmine nyílt forráskódú, és a legkülönbözőbb független a piattaforma, a telepítési problémák ellenőrzése és a szerver különféle konfigurációinak, szoftververzióinak vagy telepített beépülő moduljainak okának bővítése. Lavoriamo sodo per individuare quelli più comuni al fine di aiutarti nella risoluzione dei problemi.
Jelentős, hogy az adatbázis elavult, és nem működik a gazdag inviaalkalmazásban. Semplicemente non la capisce. Megoldás
Devi aggiornare az adatbázisban. Hozzájárul az adatbázishoz?
Descrizione dettagliata nella Blog.
Hai installato o aggiornato Easy Redmine con un utente con permessi insufficienti, non seguendo la nostra forte raccomandazione nelle ISTRUZIONI (almeno una volta in passato).
- Correggi i permessi con i comandi chgrp e chown in base all impostazioni del server (ad es. chgrp -R www-data public_html)
- Esegui nuovamente l'installazione con bundle exec rake easyproject: install RAILS_ENV = termelés che cancellerà la cache (se lo esegui come root, non avrà successo)
- Riavvia a szerveren
Se stai usezando una macchina virtuale fornita da Easy Software, esegui con l'utente könnyű:
sudo chown -R könnyű / Home / egyszerű / áram
(a vecchie macchine-ban - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R könnyű / Home / egyszerű / áram
(a vecchie macchine-ban - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / Home / egyszerű / áram
(a vecchie macchine-ben - cd /srv/easyredmine/public_html)
bundle exec rake easyproject: install RAILS_ENV = termelés
sudo szolgáltatás puma@sajat.domain.neve indítsa újra
Ricorda di impostare i permessi per tutte le cartelle necessarie.
Ecco alcuni suggerimenti su cosa fare se si verifica un errore 500.
- Fuss Könnyű kiszolgálói követelmények ellenőrzik e cerca di riparare le validzioni fallite
- Készítsen biztonsági másolatot az adatbázisról
- Töltse le a legújabb verziót a Client Zone-ból
- Assicurati che il webserver abbia le cartelle Teljes hozzáférés nyilvános, fájlokat, log, tmp
- Fuss köteg telepíteni --without fejlesztés teszt
- Fuss bundle exec rake easyproject: install RAILS_ENV = termelés
- Riavvia az alkalmazás szerverén
- Az esetleges Redmine di terze parti plugin eltávolítása (anche dal adatbázis)
- Scrvici su support@easyredmine.com e allega il log/production.log
Ci sono molte posibili questo errore. Ecco alcuni consigli:
- probléma a böngésző gyorsítótárában – távolítsa el a böngésző gyorsítótárát
- probléma a DNS
- szerver impostazione probléma
Prima di tutto, controlla la tua connessione e la rete (ellenőrizze, hogy a szerver a raggiungibile usezando un comando ping o un un comando traceroute). Tűzfal lato szerver.
Se tutto sembra essere a posto, prova a ottenere alcune informazioni dai registri degli errori di nginx. A nginx lato szerver registro degli errori fájljának ellenőrzése - /var/log/nginx/error.log
A nginx konfigurálásának ellenőrzése az összes szabvány szerint. Az nginx standard konfigurációja a következő helyen található:
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine
Egyetlen nginx konfigurálási lehetőség (az Easy Software használatához). È abbastanza simile a quella ufficiale, solo alcune variabili sono ottimizzate:
felhasználó www-data;
munkás_folyamatok 8;
worker_rlimit_nofile 60000;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
események {
worker_connections 10240;
# Multi_accept on;
}
http {
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # non usezare SSLv3 ref: POODLE
tartalmazza /etc/nginx/mime.types;
default_type alkalmazás / octet-stream;
server_names_hash_bucket_size 2048;
access_log /var/log/nginx/access.log;
sendfile on;
#tcp_nopush tovább;
#keepalive_timeout 0;
keepalive_timeout 65;
tcp_nodelay on;
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 on;
gzip_disable "MSIE [1-6] \. (?!. * SV1)";
közé /etc/nginx/conf.d/*.conf;
include / etc / nginx / sites-enabled / *;
include / etc / nginx / sites-auto / *;
}
Az 502-es hiba okának másik lehetséges oka...
Unicorn non sta funzionando affatto, a causa di
- Permessi elégtelen
- Az utasok hibás verziója
- Ruby errata verzió
- Gem mancanti
- Fájlrendszer danneggiato
A probléma megoldásához szükség van az unicorn vagy az apache hibáinak regisztrációjára + az Easy Redmine alkalmazás regisztrációjára (log/production.log)
Timeout
A basszusgitár időtúllépésének konfigurálása, questo errore apparirà su:
- esportazioni di grandi dimensioni
- sovraccarico del server
- attività rake eseguite dall'interfaccia grafica
A MySQL konverziók korlátozása
Assicurati di avere un numbere di connessioni accessite mySQL. Dipende dal numero di utenti, ma dovresti avere almeno 100 connessioni contractite.
Ez a hiba a 2018-as 1.2-es verzió ellenőrzéséhez (04.00 és magasabb)
Errore durante l'installazione dell'aggiornamento contenente uno o più dei seguenti.
[!] Si è verificato un errore di analisi di "Gemfile":
[!] Si è verificato un errore di analisi di "Gemfile": impossibile caricare il file --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', self)
Bundler non può continuare.
A Redmine telepítőjének elavult verziója az oka.
Megoldás:
Prima di installare l'aggiornamento
$ gem telepítse a redmine-installert
Ez a probléma, amelyet ellenőrizni kell, ha az Easy Redmine URL-jét használja, a következő helyen: https://azienda.com/easyredmine/
Ebben az esetben szükség van a variabile RAILS_RELATIVE_URL_ROOT konfigurálására az /easyredmine suffisso korrekcióval
BitNami:
- Hozzon létre egy fájlt a config/additional_environment.rb aggiuntivo aggiuntivo konfigurálásához
- config.action_controller.relative_url_root = "/ easyredmine"
- quindi precompila le risorse (rake easyproject:install RAILS_ENV=production) és a szerveren
Győződjön meg arról, hogy wkhtmltopdf sia installato e in esecuzione (wkhtmltopdf ha bisogno di un server X o di un'altra emulazione)
Testalo usando: "wkhtmltopdf google.com google.pdf"
Ellenőrizze cron konfigurációt. Nagyon fontos, hogy a rake feladatok NEM által működtetett gyökér. Ez okozza azt megfelelő engedélyek miatt.
Tegyük fel, hogy fut Easy Redmine amelyet a felhasználó könnyű. A parancsok:
Aktív crons szabályozza crontab -u könnyű -l
Szerkesztés crontab -u könnyű -e
Módosítások elfogadása sudo szolgáltatás cron reload
Példa futó cron minden 5 perc:
* / 5 * * * * /home/easy/scripts/easy_scheduler.sh &> / dev / null
#! / bin / bash -l
Log_File = "/ home / könnyű / current / 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: ütemező: run_tasks RAILS_ENV = produkció >> $ {LOG_FILE}
echo "$ (date '+% Y-% m-% d% H:% M:% S') végrake" >> $ {LOG_FILE}
/home/easy/scripts/easy_scheduler.sh kell végrehajtható:
sudo chmod + x /home/easy/scripts/easy_scheduler.sh
Ne habozzon, keressen az interneten pontosabb kézi beállításához cron a szerveren. Ez nem kizárólag egyszerű Redmine kívánt funkciót.
Quando si sta aggiornando Easy Redmine sulla piattaforma Windows e si riceve un messaggio di errore ExecJs :: RuntimeError
Tutto ciò che devi viteldíj è üzembe helyezni NODEJS sul tuo system per l'aggiornamento corretto.
Se l'installazione fallisce, eseguire manualmente:
$ Csomag frissítés
$ Rake db: vándorolnak
$ Rake Redmine: plugins: vándorolnak
Assicurati che il to your server web supports la dimensione dell'indirizzo URL
Győződjön meg róla NEM használja a Webrick webszerverét!
- A webszerver és a Ruby legfrissebb verziója
- konfigurálja a szűrő lekérdezését a legritkább meno táborokhoz
- állítsa vissza a CRON-t nem avviarlo troppo spesso-ra
- fai riferimento a questo caso studio - A sínek felgyorsítják a Ruby kódexét
- konfigurálás vezérlése - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Copia la cartella fájlok a régi Redmine.
Módosítsa a fájl előre meghatározott pozícióját, ne a Redmine konfigurációs fájlját, vagy használja a szimbolikus hivatkozást. Új archiválási eszköz a LAN-on vagy a felhőn keresztül non sono consigliati a causa di problemi di megbízhatóság.
Konfiguráció:
./config/configuration.yml
# A címtár feloldása az állítólagos archívumokban.
# Az előre definiált érték a "fájlok" könyvtárában található a Redmine egyik szakaszában.
# Az EasyRedmine egyik szakasza a levelek / írások áttekintése ebben a könyvtárban.
# Esempi: attachments_storage_path: / var / www / Redmine / fájlok
Problémamegoldás:
Se non riesci ad aprire un allegato, konzultáljon a ./log/production.log címmel a következő helyen:
Impossibile inviare l'allegato, /var/www/redmine/files/2015/08/150805095407_xxx.PNG non esiste o non è olvasható
ENOENT, Permesso negato... stb.
Assicurati che a web szerver abbia le cartelle Teljes hozzáférés mert nyilvános, fájlokat, log, tmp
Újonnan végrehajtom a nem vengono riflessi adattárat az Easy Redmine-ban, és nem vengano gyógyulást is kapok az alkalmazásban. Szükséges a webhook telepítése tárhely ügyfél (github, gitlab, TortoiseSVN,...) az Easy Redmine különböző szakaszaiban található információkkal.
- Felmegy amministrazione >> impostazioni >> repository
- Abilita WS per la gestione del repository
- Genera unave API
- Sortűz
- Vagy az adattárban lévő kliens
- Aggiungi un webhook
Supponiamo che il to site sia easyredmine.company.com
Gitenként - https://easyredmine.company.com/ Sys / git_fetcher
o https://easyredmine.company.com/ Sys / git_fetcher? Key =[API kulcs]
- egy második dell'impostazione del client, può richiedere un singolo URL o la chiave in un campo diverso
SVN szerint - https://easyredmine.company.com/ Sys / fetch_changesets
o https://easyredmine.company.com/ Sys / fetch_changesets? Key =[API kulcs]
Az 5. pont, az összes tároló kliens, és nem kapcsolódik az Easy Redmine összes feltételéhez. È qualcosa che devi verificare dopo l'installazione pulita o l'aggiornamento da Redmine.
Quando si configura il dominio del tuo Easy Redmine, assicurati di utilizzare almeno un domininio di primo livello, ad esempio http://myeasyredmine.com invece di solo http://myeasyredmine. Alcuni böngésző potrebbero avere problemi nel raggiungerlo.
Irányítási lehetőség >> Megrendelés >> Értesítési e-mail
e verifica che l'indirizzo DEL mittente sia corretto.
Dovrebbe essere lo stesso (vagy almeno dallo stesso szerver SMTP) jön a konfigurációs fájlhoz. Altrimenti alcuni e-mail szolgáltatás (gmail, yahoo, stb.) potrebbero rifiutare le notifiche.
Controlla la tua konfigurációs második questo articolo nella Tudásbázis.
Ha ellenőrizni szeretné a konfigurálást, ellenőrizze, hogy az Easy Redmine telnet-et használja postaszerveren keresztül.
telnet il_tuo_dominio_qui numero_porta_qui (Ad esempio: telnet gmail.com 465)
Ti mostrerà se puoi realmente connetterti a posta szerveren vagy a posta szerveren található probléma.
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 (törött cső) o wkhtmltopdf: Nem lehet csatlakozni az X szerverhez
Causato da problemi con l'esportazione del komponente wkhtmltopdf
Ecco le soluzioni proposte.
Szerver fej nélküli
Ottenere la versione necessaria di wkhtmltopdf da http://wkhtmltopdf.org/downloads.html
Esempio (è necessario lavorare con i dettagli del proprio ambiente):
- 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 telepítés
- sudo mv / usr / local / bin / wkhtmltopdf / usr / local / bin / xwkhtmltopdf
- echo 'exec xvfb-run -a -s "-képernyő 0 640x480x16" xwkhtmltopdf "$ @"' | sudo tee / usr / local / bin / wkhtmltopdf> / dev / null
- sudo chmod a + x / usr / local / bin / wkhtmltopdf
Egyedi szerver, nem fej nélküli
- È necessario avere wkhtmltopdf telepítse a sul proprio szervert PATH
(apt-get install wkhtmltox, yum install wkhtmltox)
Deve essere installato in bundler, altrimenti potrebbe non funzionare dopo l'aggiornamento di Easy Redmine - Assicurarsi che il program funzioni correttamente (eseguire dalla console ad esempio wkhtmltopdf https://easyredmine.com homepage.pdf)
- Riavviare rake easyproject:install RAILS_ENV=termelés
- Riavviare a szerveren
Beépülő modul telepítése
- NEM telepíthető a plugin és a ROOT
- Elsősorban távolítsa el az Easy Gantt régi plugint (plugins/easy_gantt*)
- Másolja le az összes beépülő modult a REDMINE_ROOT/plugins alatt
- Itt: REDMINE_ROOT
Esegui: |
$ Bundle telepítés |
- (o csomag frissítése) |
$ Bundle exec rake db: migrál RAILS_ENV = gyártás |
$ Bundle exec rake redmine: plugin: migrál RAILS_ENV = gyártás |
Dopo di che, riavviare il server.
Követelmények a sikeres telepítés eltávolításához
- Redmine verzió: Kompatibilis a Redmine 3.2.x, 3.3.x, 3.4.x, 4.x verziókkal.
- Ruby verzió: 2.3+ (consigliata 2.6.)
- Adatbázis típusok: MySQL (consigliato), PostgreSQL
Seguire la procedura di installazione in #telepítse. Ellenőrizd a telepítési regisztrációt, amely nem tartalmazza a hibákat. Se lo fa, cercare di risolverlo secondo la descrizione, o contattare support@easyredmine.com con la sezione di errore del registro allegata.
Installazione su Bitnami
Bitnami non è testato né garantito. Se l'installazione fallisce, eseguire manualmente:
Esegui: |
$ Csomag frissítés |
$ Rake db: vándorolnak |
$ Rake Redmine: plugins: vándorolnak |