Vanliga problem vid installazione e aggiornamento di Redmine
Eftersom bade Redmine e Easy Redmine sono i migliori codici di accesso e sono più o meno piattaforme di supporto, può vedere le installazioni e i problemi di aggiornamento migliorare su base di configurazione di server olika, versione del programma o installazione. Ti aiutiamo a identificare i problemi di vanità per poterti aiutare con i sentimenti.
In applikationsuppdateringen visas ett felmeddelande som innehåller "Hai un sentimento nella tua sintassi SQL; raccolta e manuale come modificare la versione del server MySQL per la corretta sintassi da utilizzare ..." accedo.
Orsak
Det betyder att tuo databases are föråldrad och can inte funzionar med the begäran cui vår application skickar to the den. La prima volta che l'hai trovata non c'era.
Losnings
Devi aggiornare il tuo database.
Vuoi aggiornare il database?
Detaljerad beskrivning finlandesi i Kunstbasen.
Se hai installato o aggiornato Easy Redmine sotto un'applicazione con funzionalità aggiuntive, non devi seguire una raccomandazione rigida in istruzione (mentre un giorno tidigare).
- Korrigera behörigheterna med kommandona chgrp e chown enligt serverinställningarna (t.es. chgrp -R www-data public_html)
- L'installazione è avvenuta con il comando bundle exec rake easyproject:install RAILS_ENV=production vilket kommer att rensa cacheminnet (se vuoi che la radice lo chieda non att lyckas)
- Inizia om servern
Se desideri utilizzare una maschera virtuale come le tue mani di Easy Software, puoi utilizzare le funzionalità facile:
sudo chown -R facile / Home / facile / corrente
(su altre maschere - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R facile / Home / facile / corrente
(su altre maschere - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / Home / facile / corrente
(su altre maschere - cd /srv/easyredmine/public_html)
bundle exec rake easyproject:install RAILS_ENV=production
sudo service puma@tuo.nome.dominio riavvia
Com ihåg att sätta behörigheterna för all nödvändiga mappar.
Ci sono molti consigli su cosa puoi fare per guadagnare 500-fel.
- corsa Controllare i requisiti del server och försök att åtgärda misslyckade validaringar
- säkerhetskopiera din databases
- ladda ner den senaste paketet from Klientzonen
- se fino ad att webbservern har accesso completo public, file, log, tmp mappare
- corsa pacchetto di installazione, senza il test di sviluppo
- corsa bundle exec rake easyproject:install RAILS_ENV=production
- starta om applicationservern
- ta bort eventuella tredjeparts Redmine-plugins (anche da un database)
- skriv fino a oss på support@easyredmine.com e bifoga log/production.log
Se un lungo timeout è stato configurato, questo dovrebbe essere visto in:
- file di esportazione stora
- överbelastning av servern
- rake-uppgifter che si ottiene dalla GUI
Introduzione alla risposta MySQL
Assicuratevi di aver avuto accesso a MySQL. Det bero på antalet användare, men du bör ha minst 100 tillåtna.
Questo è stato aggiornato dalla versione 2018 1.2 (piattaforma 04.00 e ora)
Fel under upgradesinstallationen innehåller något av följande.
[!] Questo è stato aggiornato e visualizzato in `Gemfile`:
[!] Questo è stato detto in modo significativo da `Gemfile`: non può fare a meno di un file --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', self)
Il bundle non può essere modificato.
Si trova in una versione precedente del programma di installazione di Redmine.
Soluzione:
Innan du installer uppgraderingen
$ gem install redmine-installer
Questo problema viene visualizzato quando si utilizza un suffisso nell'URL di Easy Redmine, fino all'esempio: https://company.com/easyredmine/
Ci sono molte cose che devi fare fino a quando non hai una configurazione variabile di RAILS_RELATIVE_URL_ROOT fino al tuo suffisso corretto /easyredmine
BitNami:
- Crea e crea configurazioni aggiuntivefil config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- sedan kompilera tillgångar (rake easyproject:install RAILS_ENV=production) e starta om servern
Säkerställ att wkhtmltopdf è installato e disponibile ( wkhtmltopdf come X-server o annan emulering)
Testa di genom att använda: "wkhtmltopdf google.com google.pdf"
Continua fino alla tua configurazione proxy:
proxy_set_header X-Forwarded-Proto https
Controllare la configurazione di cron. È molto importante che i compiti rake sono NON eseguito da root. Ciò causerà il fallimento a causa di autorizzazioni insufficienti.
Diciamo che stai eseguendo Easy Redmine come utente Easy. I comandi sono:
Visualizza cron attivi -u crontab facile -l
Editing -u crontab facile -e
Applica i cambiamenti sudo service cron reload
Esempio per l'esecuzione di cron ogni 5 minuti:
* / 5 * * * * /home/easy/scripts/easy_scheduler.sh &> / dev / null
#! / bin / bash -l
LOG_FILE = "/ home / facile / corrente / log / easy_scheduler_rake.log"
echo "$ (date '+% Y-% m-% d% H:% M:% S') avvia rake" >> $ {LOG_FILE}
cd / home / easy / current && bundle exec rake easyproject: scheduler: run_tasks RAILS_ENV = production >> $ {LOG_FILE}
echo "$ (date '+% Y-% m-% d% H:% M:% S') end rake" >> $ {LOG_FILE}
/home/easy/scripts/easy_scheduler.sh deve essere un eseguibile:
sudo chmod + x /home/easy/scripts/easy_scheduler.sh
Non esitare a fare ricerche in rete per un manuale che spieghi con maggiore precisione l'impostazione di cron sul tuo server. Non costituisce infatti una funzione richiesta solamente da Easy Redmine.
Quando aggiorni Easy Redmine su piattaforma Windows e vai su dispositivi mobili ExecJs :: RuntimeError
Tutto ciò che devi fare è att Installatore NODEJS sul tuo sistema per l'aggiornamento corretto.
Se l'installazione è errata, procedere manualmente:
$ Aggiornamento fascio
$ rake db:migrate
$ Rake Redmine: plugins: migrate
Verifica che il tuo server web sia la memoria di fatto sull'indirizzo URL
Säkerställ att du NON utilizzare il server web Webrick!
- vedi fino a quando non hai la versione senasta del webbserver e di Ruby
- omkonfigurera de långsamma filterfrågorna för a t visa färre fält
- Ripristina il tuo CRON in modo che non inizi così spesso
- hänvisa fino a denna fallstudie - Rails si velocizza senza toccare il codice Ruby
- controlla la tua configurazione - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Mappa Kopiera file dalla tua gamla Redmine.
È possibile utilizzare un'interfaccia standard per archiviare i file di configurazione di Redmine o utilizzare un collegamento simbolico. LAN- o molnbaserade nätverkslagringar för bilagor rekommenderas non dovuto tillförlitlighetsproblema.
configurazione:
./config/configuration.yml
# Assoluta ricerca fino alla mappa där bilagor lagras.
# Standard è mappare i 'file' nelle istanze di Redmine.
# Din EasyRedmine-instans behöver läs- och skrivrättigheter fino a questa mappa.
# Esempio: attachments_storage_path: /var/www/redmine/files
Felsökning:
Se non puoi aprire un'avventura, guarda ./log/production.log per le seguenti cose:
Kan inte skicka bilaga, /var/www/redmine/files/2015/08/150805095407_xxx.PNG finlandesi non o non guardare non leggere
ENOENT, Åtkomst nekad... eccetera.
La sicurezza del tuo server web ha un accesso completo alla mappatura public, file, log, tmp
Ogni volta che apri il tuo repository si sincronizza in Easy Redmine per i siti web delle applicazioni. Dovresti installare i webhook sul tuo cliente-repository (github, gitlab, TortoiseSVN,...) con informazioni su Easy Redmine-instans.
- Gå fino amministrazione >> inställningar >> repository
- Attiva WS per accedere al repository
- Genere en API-nyckel
- Salva
- Vai fino al tuo repository-cliente
- Aggiungi a un webhook
Ti assicuro che la tua piattaforma web è easyredmine.company.com
Per git - https://easyredmine.company.com/sys/git_fetcher
o https://easyredmine.company.com/sys/git_fetcher?key=[API-nickel]
- Grazie all'installazione del cliente, è possibile creare un URL o un nuovo URL e un errore annat
Per SVN - https://easyredmine.company.com/ sys / fetch_changesets
o https://easyredmine.company.com/sys/fetch_changesets?key=[API-nickel]
A partire dal punto 5 è stato inviato ai clienti del repository e non si è relazionato con l'installazione di Easy Redmine. Non è necessario verificare dopo una nuova installazione o un aggiornamento da Redmine.
Quando si configura il dominio del tuo Facile Redmine, assicurarsi di utilizzare almeno il primo dominio di primo livello, per esempio http://myeasyredmine.com invece di un semplice http://myeasyredmine . Alcuni browser possono avere problemi nel raggiungerlo.
Gå till Amministrazione >> Inställningar >> E-postaviseringar
e verificare che l'indirizzo FRÅN sia corretto.
Questo tipo di file di configurazione è molto denso (o scaricato da un server SMTP). Annars kan vissa e-posttjänster (gmail, yahoo, etc.) avvisa aviseringar.
Controllare la configurazione abilitata questo articolo nel database artistico.
Per verificare che la configurazione sia corretta, assicurati di controllare se puoi annullare l'accesso al server di posta elettronica dal tuo server Easy Redmine con l'aiuto di Telnet.
telnet din.domän.här portnummer_här (Ad esempio: telnet gmail.com 465)
Può essere visto che la tua richiesta può essere annullata fino al tuo e-postserver o per risolvere un problema nella configurazione del tuo e-postserver.
Dopo aver fatto clic su un'esportazione in PDF che risulta in un'immagine (o ingerisce come importare le mani). Produktionsloggen skulle lista fel liknande
Errno :: EPIPE (tubo rotto) o wkhtmltopdf: non può connettersi al server X
Problema con i componenti di esportazione wkhtmltopdf
Här är de föreslagna lösningarna.
Server senza testa
Prendi la versione più recente di wkhtmltopdf da http://wkhtmltopdf.org/downloads.html
Esempio (du måste arbeta med detaljerna i din egen miljö):
- 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-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
Endast icke-server senza testa
- Devi avere wkhtmltopdf installato sul tuo server i PERCORSO (Apt-get install wkhtmltox, yum install wkhtmltox)
Deve essere installato più volte nel bundle, ma può funzionare dopo che Easy Redmine è stato aggiornato - Se fino a quando il programma fungerà da corretto (dalla console fino all'esempio wkhtmltopdf https://easyredmine.com homepage.pdf)
- come ottenere rake easyproject:install RAILS_ENV=production
- starta om servern
Installazione del plugin
- Installa i plugin INTE come ROOT-användare
- Ta först bort all gamla Easy Gantt-plugins om de finns (plugins/easy_gantt*)
- Copia tutti i plugin di uppackade fino a REDMINE_ROOT/plugins
- REDMINE_ROOT
Kor: |
$ Bundle install |
- (aggiornamento pacchetto eller) |
$ Fascio exec rake db: migrate RAILS_ENV = produzione |
$ Fascio exec redmine rake: plugins: migrare RAILS_ENV = produzione |
Dopo di che, inizia a servire.
Krav för framgångsrik installazione
- Versione Redmine: compatibile con Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- Versione Ruby: 2.3+ (consigliata 2.6.)
- Tipo di database: MySQL (consigliato), PostgreSQL
Följ installationproceduren i #installazione. Verificare che il registro delle installazioni non sia danneggiato. Se lo vedi, prova a perdere la descrizione o il contatto support@easyredmine.com con la felaktiga delen av loggen bifogad.
Installazione su Bitnami
Bitnami è intestato o garantito. Om installationen misslyckas, kör manuellt:
Kor: |
$ Aggiornamento fascio |
$ rake db:migrate |
$ Rake Redmine: plugins: migrate |