Tavalised Redmine'i paigaldamise ja uuendamisega seotud probleemid
Rakenduse värskendamise käigus ilmub logisse veateade, mis sisaldab fraasi "Hai un errore nella sintassi SQL; controlla il manuale che corrisponde alla versione del tuo server MySQL per la sintassi corretta da usare vicino ... "
Pohjus
See tähendab, et teie andmebaas on vananenud ega saa töötada meie rakendusele saadetava päringuga. Ta lihtsalt ei saa seda aru.
Laendus
Peate oma andmebaasi värskendama.
Kuidas andmebaasi värskendada?
Üksikasjalik kirjeldus su saadaval teadmistebaasis.
Hai installato facilmente Easy Redmine'i, la mia vasta gamma di funzionalità è molto più ampia juhiste järgimiseks (vähemalt üks kord minevikus).
- õigused käskudega corretto chgrp ja chown vastavalt serveri seadetele (nt chgrp -R www-data public_html)
- L'installazione necessaria è possibile bundle exec rake easyproject:install RAILS_ENV=production, mis tühjendab vahemälu (kui käivitate selle juurkasutajana, siis see ei õnnestu)
- Server Taaskäivitage
Se hai acquistato Easy Software, hai creato un computer virtuale e hai creato un'attività virtuale facile tutto:
sudo chown -R facile / Home / facile / corrente
(vanemates masinates - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R facile / Home / facile / corrente
(vanemates masinates - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / Home / facile / corrente
(Vanemates Masinates - cd /srv/easyredmine/public_html)
bundle exec rake easyproject:install RAILS_ENV=production
sudo service puma@tuo.nome.dominio riavvia
Ärge unustage seada õigused kõikidele vajalikele kaustadele.
Siin on mõned vihjed, mida saate teha, kui tekib 500 tõrge.
- käivitage Controllare i requisiti del server ja proovige parandada ebaõnnestunud valideerimisi
- varundage oma andmebaas
- laadige alla viimane pakett Kliendi tsoonist
- veenduge, et veebiserveril on Täielik ligipääs public, file, log, tmp kaustadele
- käivitage pacchetto di installazione, senza il test di sviluppo
- käivitage bundle exec rake easyproject:install RAILS_ENV=production
- server rakenduse taaskäivitage
- kustutage kõik kolmandate osapoolte Redmine'i pistikprogrammid (ka andmebaasist)
- kirjutage meile aadressil support@easyredmine.com sì lisage log/production.log
Kui on konfigureeritud madal timeout, siis see viga ilmub:
- suurte eksportide korral
- serveri ülekoormuse korral
- rake ülesannete käivitamisel kasutajaliidesest
MySQL ha completato il lavoro
Alla fine, e il tuo olek ha molto più lavoro da usare con MySQL. Vedi sõltub kasutajate arvust, kuid teil peaks olema vähemalt 100 lubatud ühendust.
Vedi viga ilmneb alates versioonist 2018 1.2 (piattaforma 04.00 ja uuem)
Viga ilmneb uuenduse paigaldamise ajal, sisaldades mõnda järgmist.
[!] `Gemfile` parsimisel ilmnes viga:
[!] `Gemfile` parsimisel ilmnes viga: ei saa sellist faili laadida --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', self)
Bundler ei saa jätkata.
Seda põhjustab vananenud versione redmine installerist.
Lahendus:
Enne uuenduse paigaldamist
$ gem install redmine-installer
Se hai un problema, cerca l'URL di Easy Redmine, clicca qui: https://company.com/easyredmine/
Selles olukorras peate veenduma, et teil on muutuja RAILS_RELATIVE_URL_ROOT konfigureeritud õigele lõpule /easyredmine
BitNami:
- Cerca di eseguire la configurazione fallita config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- vedere l'eelkompila assetid (rake easyproject:install RAILS_ENV=production) e il server taaskäivita
Veenduge, et wkhtmltopdf oleks installitud and töötaks (wkhtmltopdf vajab X serverit või muud emulatsiooni)
Testimonianza di tutte le cause: "wkhtmltopdf google.com google.pdf"
Visualizzazione della configurazione del server:
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.
Se utilizzi Easy Redmine sulla piattaforma Windows, lo sai già ExecJs :: RuntimeError, peate lihtsalt oma süsteemi installima NODEJS correktseks värskenduseks.
Trova e il tuo server veebiserver toetab URL-aadressi tegelikku suurust
Veenduge, et te EI kasuta Webricki veebiserverit!
- Veenduge, et teil oleks veebiserveri ja Ruby viimane version
- configurare i filtri aeglased in modo che i tuoi dati vengano selezionati
- lülitage CRON välja, et see ei käivituks nii sageli
- viidake sellele juhtumiuuringule - Rails kiirendamine ilma Ruby koodi muutmata
- controllo della configurazione - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Kopeeri failide kaust oma vanast Redmine'ist.
La configurazione di Redmine non riesce in alcun modo e non funziona correttamente. LAN - i tuoi contatti sono stati selezionati ei ole soovitatavad usaldusväärsuse problememide tõttu.
Configurazione:
./config/configuration.yml
# Absoluutne tee kausta, kus manused on salvestatud.
# Vaikeväärtus su 'files' kaust teie Redmine'i eksemplaris.
# Teie EasyRedmine'i eksemplaril peab olema selle kausta lugemis-/kirjutamisõigus.
#Näited: attachments_storage_path: /var/www/redmine/files
Tõrkeotsing:
Se hai bisogno di farlo, fai clic su ./log/production.log:
Manust ei saa saata, /var/www/redmine/files/2015/08/150805095407_xxx.PNG eksisteeri või pole loetav
ENOENT, Õigus keelatud... jne.
Veenduge, et teie veebiserveril oleksid Täielik juurdepääsavalik, failid, logi, tmpKaustad
Uued pühendused teie hoidlasse e kajastu Easy Redmine'is, kui need pole rakenduse poolt toodud. Torba seadistama veebikonksud oma hoidla cliente (github, gitlab, TortoiseSVN,...) teabega teie Easy Redmine'i kohta.
- Minge haldusse >> seaded >> hoidlad
- Luba WS hoidla haldamiseks
- Generi API qui
- Salvesta
- Minge oma hoidla client
- Lisage veebikonks
Eeldame, et teie sait su easyredmine.company.com
Git'i jaoks - https://easyredmine.company.com/sys/git_fetcher
vai su https://easyredmine.company.com/sys/git_fetcher?key=[API võti]
- Il semplice test del cliente ti permetterà di vedere il nome dell'URL e la tua scelta erineva
SVN-i jaoks - https://easyredmine.company.com/ sys / fetch_changesets
vai su https://easyredmine.company.com/sys/fetch_changesets?key=[API võti]
Alates puntist 5 on see kõik hoidla kliendi kätes ja ei ole seotud Easy Redmine'i seadetega. Vedi su midagi, mida peate kontrollima pärast puhta installimist või Redmine'i uuendamist.
Quando sei in possesso di Easy Redmine'i domeeni, molto, e il tuo gatto ha esime tutti i tuoi domeeni, näiteks http://myeasyredmine.com selle asemel, et lihtsalt kasutada http://myeasyredmine. Mõned brauserid võivad sellega problememe tekitada.
Mine haldusse >> Seaded >> E-posti teavitused
ja kontrollige, et SAATJA aadress oleks õige.
Vedi peaks olema sama (või vähemalt samast SMTP serverist) nagu konfiguratsioonifailis. Vastasel juhul võivad mõned e-posti teenused (gmail, yahoo jne) teavitused tagasi lükata.
Controllo della configurazione vastavalt sellele artiklile teadmistebaasis.
La configurazione e l'utilizzo del controllo di controllo provano come il server telneti Easy Redmine sia in grado di gestire la maggior parte dei server.
telnet teie.domeen.siia port_number_siia (Nome: telnet gmail.com 465)
Vedi la pagina successiva, perché saate che avete bisogno di qualcosa per risolvere il problema della configurazione del server meiliserver.
Errno::EPIPE (Katkenud toru) o wkhtmltopdf: ei saa ühendust X-serveriga
Põhjustatud probleemidest ekspordikomponendiga wkhtmltopdf
Siin on pakutud lahendused.
Server Peata
Hankige vajalik versioon wkhtmltopdf-ist aadressilt http://wkhtmltopdf.org/downloads.html
Näide (peate töötama oma keskkonna üksikasjadega):
- 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
Ainult mitte-peata server
- Peate oma serveris olema wkhtmltopdf installazione PERCORSO
(Apt-get install wkhtmltox, yum install wkhtmltox)
Vedi peab olema paigaldatud bundlerisse, vastosel juhul võib vedi pärast Easy Redmine'i värskendamist töötamata jääda - Alla fine, il programma deve essere impostato correttamente (lista dei programmi di vita quotidiana wkhtmltopdf https://easyredmine.com homepage.pdf)
- taaskäivitage rake easyproject:install RAILS_ENV=production
- server taaskäivitage
Installazione dei plugin
- Grande plugin installato in ROOT
- È possibile creare un plugin per Easy Gantt, che è necessario su olemas (plugins/easy_gantt*)
- Copia la tipologia di plug-in REDMINE_ROOT/plugins plug-in
- REDMINE_ROOT causa
Kaivitage: |
$ Bundle install |
- (voi aggiornamento del pacchetto) |
$ Fascio exec rake db: migrate RAILS_ENV = produzione |
$ Fascio exec redmine rake: plugins: migrare RAILS_ENV = produzione |
Passare al server di attività.
L'installazione di Edukaks vajalikud nõuded
- Versione Redmine: Ühildub Redmine 3.2.x, 3.3.x, 3.4.x, 4.x., 5.x. versionidega
- Versione Ruby: 2.3+ (soovitatavalt 2.6.)
- Ulteriori informazioni: MySQL (soovitatav), PostgreSQL
Järgige installiprotseduuri #installazione. Controllo, kas installatsiooni logis pole vigu. Kui neid on, proovige need vastavalt kirjeldusele lahendada või võtke ühendust support@easyredmine.com ja lisage logi vigade osa.
Installa Bitnami Keskkonnas
Bitnami keskkonda ei ole testistitud ega garanteeritud. Quando l'installazione è effettuata su un computer, la vita è stata eseguita in modo semplice:
Kaivitage: |
$ Aggiornamento fascio |
$ rake db:migrate |
$ Rake Redmine: plugins: migrate |