Problemi di installazione e aggiornamento di Redmine
L'utente desidera che l'integrazione dell'applicazione visualizzi una combinazione di problemi incorporata "Hai un problema nella tua sintassi SQL; cerca nel manuale quali informazioni sulle versioni del tuo server MySQL per la sintassi corretta da utilizzare vicino ..." accedo.
causa
Ciò significa che il tuo database è obsoleto e non può funzionare con le previsioni come applicazioni che lo inviano. La vista non è andata bene.
Losning
Devi aggiungere il tuo database.
Come caricare il database?
Descrizione dettagliata i Kunnskapsbasen.
- Korriger tiltatelser ved help av kommandoene chgrp og chown i henhold til serverinnstillingene (f.eks. chgrp -R www-data public_html)
- Kjør installsjonen på nytt med kommandoen bundle exec rake easyproject:install RAILS_ENV=production, che ti farà male (se prendi la radice, non sarà bella)
- Avvia il server di notte
Se usi una maschera virtuale di Easy Software, prendila sotto uso facile:
sudo chown -R facile / Home / facile / corrente
(sul vecchio mascheratore - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R facile / Home / facile / corrente
(su vecchia maschera - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / Home / facile / corrente
(sul vecchio mascheratore - cd /srv/easyredmine/public_html)
bundle exec rake easyproject:install RAILS_ENV=production
sudo service puma@tuo.nome.dominio riavvia
Husk å sette tiltatelser for all nødvendige mapper.
I suoi non sono suggerimenti su cosa puoi fare se ti fermi su un livello di 500.
- kjør Controllare i requisiti del server e prova a riparare le validazioni errate
- database di sicurezza della tua azienda
- ultimo ned den nyeste pakken fra Klientsonen
- cerca il server web qui Completamente disponibile public, file, log, tmp mapper
- kjør pacchetto di installazione, senza il test di sviluppo
- kjør bundle exec rake easyproject:install RAILS_ENV=production
- avviare il server delle applicazioni a fine giornata
- seleziona eventuali componenti aggiuntivi dei plug-in Redmine (anche dal database)
- scrivi a noi support@easyredmine.com e leggere log/production.log
Se il timeout del lavoro è configurato, questo errore verrà visualizzato su:
- negozio eksporteringer
- server av eccessivo
- rake-oppgaver che acquista dalla GUI
Grense per collegamenti MySQL
Chiediti se hai molto a che fare con tutti i collegamenti a MySQL. Il rischio di tutti i costi è che hai almeno 100 pezzi di ricambio.
Questa versione è disponibile dalla versione 2018 1.2 (piattaforma 04.00 e nuova)
Errore nell'installazione successiva come supporto interno.
[!] Questo è stato un errore durante l'analisi di `Gemfile`:
[!] L'errore è stato risolto durante l'analisi di `Gemfile`: non è possibile trovare l'ultimo file --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', self)
Il bundle non può essere forte.
Questo schermo ha una versione aggiornata del programma di installazione Redmine.
Losning:
Prima di installare l'opgradering
$ gem install redmine-installer
Questo problema si presenta quando usi un suffisso sul tuo URL di Easy Redmine, ad esempio: https://company.com/easyredmine/
In questo caso devi chiedere se la variabile RAILS_RELATIVE_URL_ROOT è configurata per il tuo suffisso corretto /easyredmine
BitNami:
- Scegli un file di configurazione aggiuntivo config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- rimuovere le risorse del compilatore (rake easyproject:install RAILS_ENV=production) e avviare il server a New York
Cerca per at wkhtmltopdf è installato e installato (wkhtmltopdf ha tre server X o un'altra emulsione)
Provalo usando: "wkhtmltopdf google.com google.pdf"
Vai alla configurazione del 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 si aggiorna Easy Redmine sulla piattaforma Windows e si ottiene una fusione non riuscita ExecJs :: RuntimeError
Tutto quello che devi fare è farlo installa NODEJS sul sistema per un'aggiornamento corretto.
In caso di installazione errata, procedere manualmente:
$ Aggiornamento fascio
$ rake db:migrate
$ Rake Redmine: plugins: migrate
Cerca di rendere il tuo server web più stabile in termini reali sull'indirizzo URL
Sørg per a du IKKE utilizza il server web Webrick!
- chiediti se hai la nuova versione del server web e di Ruby
- configurare le tre pompe di filtraggio per vedere come si sente
- tilbakestill CRON-en tuo per non iniziare così spesso
- vedere questo caso di studio - Rails si velocizza senza toccare il codice Ruby
- semplice configurazione della tua - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Fotocopiatrice filer mappe fra din gale Redmine.
Puoi utilizzare tutti i formati standard per il filer in Redmine senza file di configurazione o puoi utilizzare un file simbolico. LAN o skybaserte nettverkslagringer per vedlegg anbefales ikke a causa del problema di pålitelighets.
Configurazione:
./config/configuration.yml
# Assolutamente sti per la mappa dei lagres.
# Standarden er 'files' mappen in Redmine-instans.
# Il tuo EasyRedmine può immediatamente leggere/scrivere su questa mappa.
# Esempio di esempio: attachments_storage_path: /var/www/redmine/files
Feilsøking:
Se non è possibile aprire un file, vedere ./log/production.log per il problema corretto:
Non posso inviarlo, /var/www/redmine/files/2015/08/150805095407_xxx.PNG non è possibile leggere o non leggere
ENOENT, Nektet di Tlatetelse...osv.
Cerca il server web di cui hai bisogno Completamente disponibile til public, file, log, tmp-mappene
La nuova fine del tuo repository non si rifletterà in Easy Redmine con meno di tutto il contenuto delle applicazioni. Devi impostare altri webhook su di te cliente-repository (github, gitlab, TortoiseSVN,...) con informazioni sugli istantanei di Easy Redmine.
- Vai a amministrazione >> installazione >> repository
- Attiva WS per la gestione dei repository
- Genera una chiave API
- Lagre
- Vai al tuo client di repository
- Vai a un webhook
Quello che devi fare è nettstedet ditt er easyredmine.company.com
per git - https://easyredmine.company.com/sys/git_fetcher
o https://easyredmine.company.com/sys/git_fetcher?key=[API-nøkkel]
- a causa delle richieste dei clienti, può creare un URL semplice o un numero in un altro modo
per SVN - https://easyredmine.company.com/ sys / fetch_changesets
o https://easyredmine.company.com/sys/fetch_changesets?key=[API-nøkkel]
Dal punto 5 è l'opposto dei clienti del repository e non si riferisce all'installazione di Easy Redmine. Questo è quello che devi verificare per una nuova installazione o aggiornamento da Redmine.
Quando configuri il dominio per Easy Redmine, devi cercare di utilizzare almeno un primo dominio, ad esempio http://myeasyredmine.com ho scelto http://myeasyredmine nudo. Nessuna ortica può avere problemi con esso.
og bekreft at AVSENDER-adressen er riktig. Il bambino è lo stesso (o almeno nello stesso server SMTP) che si trova nel file di configurazione. Altrimenti non è possibile avvisare Varsler tramite e-mail (gmail, yahoo, osv.). Puoi configurare facilmente la tua configurazione questo articolo nella base dell'arte.
Per capire se la configurazione è corretta, prova a capire se puoi collegarti al server di posta elettronica dal server Easy Redmine tramite l'aiuto di Telnet. telnet din.domene.her portnummer_her (Per esempio: telnet gmail.com 465) Ti verrà in mente se puoi effettivamente collegarti al server di posta elettronica all'interno, o se c'è un problema nella configurazione del server di posta elettronica all'interno.
Quando provi a creare un file PDF che risulta in un problema (o apri un elenco di come fare uno scherzo). Il processo di produzione verrà elencato opp feil lignende som
Errno :: EPIPE (tubo rotto) o wkhtmltopdf: non può connettersi al server X
Risoluzione dei problemi con i componenti sportivi wkhtmltopdf
Her er de foreslåtte løsningene.
Server senza testa
Ottieni la versione più venduta del wkhtmltopdf da http://wkhtmltopdf.org/downloads.html
Esempio (devi lavorare con i dettagli nel tuo miglio):
- 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
Kun ikke-server senza testa
- Du ma ah wkhtmltopdf installalo sul tuo server PERCORSO
(Apt-get install wkhtmltox, yum install wkhtmltox)
Deve essere installato nel pacchetto o potrebbe non funzionare per aggiornare Easy Redmine - Cercare che il programma funzioni correttamente (quale che sia la console per esempio wkhtmltopdf https://easyredmine.com homepage.pdf)
- kjør rake easyproject:install RAILS_ENV=production på nytt
- avvia il server a notte
Installazione del plugin
- Plugin di installazione IKKE come ROOT-bruker
- Per prima cosa, seleziona tutti i giochi di plugin Easy Gantt se ci sono pin (plugins/easy_gantt*)
- Copia tutti i plugin decompressi fino a REDMINE_ROOT/plugins
- REDMINE_ROOT
Kjor: |
$ Bundle install |
- (aggiornamento pacchetto eller) |
$ Fascio exec rake db: migrate RAILS_ENV = produzione |
$ Fascio exec redmine rake: plugins: migrare RAILS_ENV = produzione |
Poi, avvia il server di nuovo.
Krav per l'installazione di Vellykket
- Versione Redmine: compatibile con Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- Versione Ruby: 2.3+ (migliore 2.6.)
- Tipo di database: MySQL (utilizzato), PostgreSQL
Seguire i processi di installazione #installazione. Sjekk om installsjonsloggen ikke inneholder noen feil. Se lo fai, prova a perderlo in tempo per la spiegazione o il contatto support@easyredmine.com con problemi di funzionamento nel loggen vedlagt.
Installazione di Bitnami
Bitnami non è testato o garantito. In caso di installazione errata, procedere manualmente:
Kjor: |
$ Aggiornamento fascio |
$ rake db:migrate |
$ Rake Redmine: plugins: migrate |