Probléma comune la instalarea és aktualizarea Redmine.
Nyissa meg a Redmine-t és az Easy Redmine nyílt forráskódot, akár több, akár független platformon keresztül, telepítési probléma és aktualizálása a kiszolgáló különböző konfigurációiban, a szoftververzióban vagy a beépülő modulban. Lucrăm din greu pentru a urmări cele mai comune probleme pentru a vă ajuta la depanare.
În timpul aktualizării aplicației apare o mesaj de eroare care conține "Hiba van az SQL szintaxisában; ellenőrizze a MySQL szerver verziójának megfelelő kézikönyvet, hogy a közelében milyen szintaxis használható ..." jún.
Cauza
Înseamnă că baza dvs. de date este depășită și nu poate lucra cu cererea pe care o trimite aplicația noastră. Pur și simplu nu înțelege.
Megoldás
Trebuie să aktualizați baza de date.
Cum să aktualizați baza de date?
Descriere detaliată în Baza de cunoștințe.
Telepítse vagy aktualizálja az Easy Redmine sub un utilizator cu permisiuni insuficiente, neurmând recomandarea noastră puternică din utasítás (cel puțin o dată în trecut).
- Corectați permisiunile prin comenzile chgrp şi chown megfelel a setărilor serverului (de exemplu, chgrp -R www-data public_html)
- Rulați instalarea din nou bundle exec rake easyproject: install RAILS_ENV = termelés care va șterge cache-ul (dacă îl rulați ca root, nu va fi újra felhasználni)
- Reporniți serverul
Az Easy Software virtuális szoftverének használata, alhasználati szabályok könnyű:
sudo chown -R könnyű / Home / egyszerű / áram
(în mașinile mai vechi - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R könnyű / Home / egyszerű / áram
(în mașinile mai vechi - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / Home / egyszerű / áram
(în mașinile mai vechi - 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
Rețineți să setați permisiunile pentru toate folderele necesare.
Iată câteva sugestii despre ce poți face dacă întâmpini o eroare 500.
- fut Verificarea cerințelor ușoare ale serverului și încearcă să repari validările eșuate
- fă o copie de rezervă a bazei de date
- descarcă pachetul cel mai latest din Zona Clientului
- asszigură-te că serverul web is acces complet la folderele nyilvános, fájlokat, log, tmp
- fut köteg telepíteni --without fejlesztés teszt
- fut bundle exec rake easyproject: install RAILS_ENV = termelés
- reporniți serverul de aplicații
- ștergeți orice pluginuri Redmine de la terți (și din baza de date)
- scrie-ne la support@easyredmine.com és atașează log/production.log
Dacă este configurat un timp de așteptare scăzut, această eroare va apărea la:
- exporturi mari
- suprasolicitarea serverului
- rake feladatok rulate din GUI
A MySQL konexiális korlátai
Asigurați-vă că aveți un număr suficient de conexiuni permise către MySQL. Depinde de numărul de utilizatori, dar ar trebui să aveți cel puțin 100 permise.
Această eroare apare începând cu versiunea 2018 1.2 (platforma 04.00 și mai latestă)
Eroare în timpul instalării de aktualizare care conține următoarele.
[!] A apărut o eroare la analizarea fișierului `Gemfile`:
[!] A apărut o eroare la analizarea fișierului `Gemfile`: nu se poate încărca un astfel de fișier --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', self)
Bundler nu poate continua.
Aceasta este cauzată de versiunea depășită a installatorului Redmine.
Megoldás:
Înainte de a installa aktualizarea
$ gem telepítse a redmine-installert
- Configurare config/additional_environment.rb létrehozása és konfigurálása
- config.action_controller.relative_url_root = "/ easyredmine"
- apoi compilați resursele (rake easyproject:install RAILS_ENV=production) és reporniți serverul
Győződjön meg róla wkhtmltopdf az instalat és a funcționează (wkhtmltopdf szükséges szerver X vagy emulare)
Testați-l folosind: "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.
Az Easy Redmine aktualizálása a Windows platformon és a mesajul de eroare ExecJs :: RuntimeError
Tot ce trebuie să faceți este să installați NODEJS pe sistemul dumneavoastră pentru aktualizarea corespunzătoare.
Dacă instalarea eșuează, rulați manual:
$ Csomag frissítés
$ Rake db: vándorolnak
$ Rake Redmine: plugins: vándorolnak
Asigurați-vă că serverul dvs. web támogatás dimensiunea reală a cím URL-címére
Győződjön meg róla NU használja a Webrick webszerverét!
- asigurați-vă că aveți cea mai latestă versiune a serverului web és a Ruby-ului
- reconfigurați interogările filtrului lent pentru a afișa mai puține câmpuri
- resetați CRON-ul pentru a nu fi lansat atât de des
- consultați acest studiu de caz - Accelerarea Rails fără a tinge codul Ruby
- dvs konfiguráció ellenőrzése. - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Copiați folderul FÁJL din vechiul dvs. Redmine.
Puteți schimba locația implicită a fișierelor în fișierul de configurare Redmine sau puteți use un symlink. Stocarea atașamentelor în rețele LAN sau cloud nu este recomandată din cauza problemelor de megbízhatóság.
Konfiguráld:
./config/configuration.yml
# Calea absolută către directorul in care sunt stocate atașamentele.
# Implicit, a „fișiere” direktíva a dvs pillanatában. Redmine.
# Instantța dvs. EasyRedmine trebuie să aibă Permisiuni de Citire/Scriere in acest director.
# Példa: attachments_storage_path: / var / www / Redmine / fájlok
Hibaelhárítás:
Dacă nu puteți deschide un atașament, consultați ./log/production.log pentru erori comune:
Nu se poate trimite atașamentul, /var/www/redmine/files/2015/08/150805095407_xxx.PNG nu létezik vagy nu poate fi citt
ENOENT, Permisiune refuzată... Stb
Asigurați-vă că serverul dvs. web are folderele A hozzáférés kész la nyilvános, fișiere, jurnal, tmp
Noile commit-uri în depozitul tău nu sunt reflectate in Easy Redmine decât dacă sunt preluate de aplicație. Trebuie a setezi webhooks depozit kliens (github, gitlab, TortoiseSVN, ...) segítségével az Easy Redmine azonnali információival.
- Merge la administrare >> setări >> depozite
- Activează WS pentru gestionarea depozitelor
- Generează o cheie API
- Megment
- Merge la clientul tău de depozit
- Adaugă un webhook
Să zicem a site-ul tău este easyredmine.company.com
Pentru git - https://easyredmine.company.com/ Sys / git_fetcher
vagy https://easyredmine.company.com/ Sys / git_fetcher? Key =[API kulcs]
- în funcție de setările clientului, poate fi necesar un singur URL sau cheia într-un alt câmp
Pentru SVN - https://easyredmine.company.com/ Sys / fetch_changesets
vagy https://easyredmine.company.com/ Sys / fetch_changesets? Key =[API kulcs]
De la punctul 5, totul depinde depinde de depozit depozit és nu este legat de setările Easy Redmine. Este ceva ce trebuie verificat după instalarea curată vagy aktualizarea din Redmine.
Adminisztráció összevonása >> Beállítás >> Nyomtatott e-mail értesítés
și verificați că adresa DE este corectă.
Ar trebui să fie aceeași (sau cel puțin de pe același server SMTP) ca în fișierul de configurare. În caz contrar, unele service de e-mail (gmail, yahoo stb.) pot respinge notificările.
A megfelelő konfiguráció ellenőrzése acestui articol din baza de cunoștințe.
Állítsa be a megfelelő beállításokat, ellenőrizze, hogy az Easy Redmine telnet kiszolgálón keresztül csatlakozhat.
telnet your.domain.here port_number_here (Példa: telnet gmail.com 465)
Vă va arăta dacă puteți conecta cu adevărat la serverul dvs. de poștă sau există o problemă in configurația serverului dvs. de poștă.
Errno :: EPIPE (Broken pipe) vagy wkhtmltopdf: Nem lehet csatlakozni az X szerverhez
Cauzat de probleme cu exportul componentei wkhtmltopdf
Iată soluțiile propuse.
Szerver fără cap
Obțineți versiunea necesară a wkhtmltopdf de la http://wkhtmltopdf.org/downloads.html
Exemplu (trebuie să lucrați cu detaliile propriului mediu):
- 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
Doar serverul fără cap
- Trebuie să aveți wkhtmltopdf install pe serverul dvs. ban ben PATH
(apt-get install wkhtmltox, yum install wkhtmltox)
Trebuie să fie instalat in bundler, altfel poate să nu funcționeze după aktualizarea Easy Redmine - Asigurați-vă că programul funcționează corect (rulați de exemplu din consolă wkhtmltopdf https://easyredmine.com homepage.pdf )
- re-rulați rake easyproject:install RAILS_ENV=termelés
- reporniți serverul
Instalarea plugin-ului
- Telepítse a ROOT bővítményt
- Mai întâi, ștergeți toate vechile plugin-uri Easy Gantt dacă létezik (plugins/easy_gantt*)
- Copiați toate plugin-urile dezarhivate in REDMINE_ROOT/plugins
- Î REDMINE_ROOT
Szabályok: |
$ Bundle telepítés |
- (Sau bundle frissítés) |
$ Bundle exec rake db: migrál RAILS_ENV = gyártás |
$ Bundle exec rake redmine: plugin: migrál RAILS_ENV = gyártás |
După aceea, reporniți serverul.
Cerințe pentru o installare reușită
- Redmine verzió: kompatibilis a Redmine 3.2.x, 3.3.x, 3.4.x, 4.x verziókkal.
- Versiunea Ruby: 2.3+ (ajánlott 2.6.)
- Az alap dátuma: MySQL (ajánlott), PostgreSQL
Urmăriți procedura de instalare în #telepítse. Verificați dacă jurnalul de instalare nu conține erori. Dacă există, încercați să le rezolvați conform descrierii sau contactați support@easyredmine.com cu secțiunea de eroare a jurnalului atașată.
Instalarea pe Bitnami
Bitnami nu este testat és nici garantat. Dacă instalarea eșuează, rulați manual:
Szabályok: |
$ Csomag frissítés |
$ Rake db: vándorolnak |
$ Rake Redmine: plugins: vándorolnak |