Problém s vanligou při instalaci nebo aktualizaci Redmine
Eftersom både Redmine a Easy Redmine jsou k dispozici pro více než jiné platformy, může instalace Visa-och uppgraderingsproblem uppstå på grund av olika serverkonfigurationer, programvaruversioner nebo installerade tillägg. Vi arbetar hårt för att identifiera de vanligaste problemen för att kunna hjälpa dig med felsökning.
V rámci žádosti o doplňování víz a žádostí o víza je uvedeno "Ve syntaxi SQL; najdete v manuálu k verzi serveru MySQL pro syntaxi v använda nära ..."přihlásím se.
Orsak
Det betyder att din databas är föråldrad och kan inte fungera med den begäran som vår applikation skickar till den. Den förstår helt enkelt inte den.
Lösning
Probíhá aktualizace databáze.
Chcete aktualizovat databázi?
Detaljerad beskrivning finns i Kunskapsbasen.
Chcete-li nainstalovat nebo aktualizovat Easy Redmine pod širým nebem s běžným provozem, postupujte podle všech doporučení a instrukční (minst en gång tidigare).
- Korrigera behörigheterna med kommandona chgrp a chown enligt serverinställningarna (t.ex. chgrp -R www-Data public_html)
- Kromě instalace je s kommandotem svazek exec rake easyproject: nainstalovat RAILS_ENV = výroba vilket kommer att rensa cacheminnet (om du kör det som root kommer det ne att lyckas)
- Spusťte na serveru
Om du använder en virtuell maskin in tillhandahålls od Easy Software, kör under användaren snadný:
sudo chown -R snadné / home / easy / current
(på äldre maskiner - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R snadné / home / easy / current
(på äldre maskiner - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / home / easy / current
(på äldre maskiner - cd /srv/easyredmine/public_html)
svazek exec rake easyproject: nainstalovat RAILS_ENV = výroba
restartujte službu sudo puma@vaše.doména
Kom ihåg att sätta behörigheterna för alla nödvändiga mappar.
Här är några tipy på vad du kan göra om du stöter på 500-fel.
- slepý Snadná kontrola požadavků na server och försök att åtgärda misslyckade valideringar
- sakerhetskopiera v databázích
- ladda ner den senaste paketet från Klientzonen
- se till att webbservern har Plný přístup veřejnost, soubory, log, tmp mappar
- slepý svazek nainstalovat --without vývoj testů
- slepý svazek exec rake easyproject: nainstalovat RAILS_ENV = výroba
- spusťte aplikační server
- ta bort eventuella tredjeparts Redmine-plugins (aven från databasen)
- skriv till oss på support@easyredmine.com och bifoga log/production.log
Pokud vypršel časový limit, pokud chcete nakonfigurovat další víza pro:
- stora exportfiler
- överbelastning na serveru
- rake-uppgifter jsem körs från GUI
Začátek služby MySQL
Säkerställ att du har tillräckligt antal tillåtna anslutningar to MySQL. Det beror på antalet användare, men du bör ha minst 100 tillåtna.
Denna fel uppstår od verze 2018 1.2 (platforma 04.00:XNUMX nebo vysoká)
Pod uppgraderingsinstallationen innehåller något av följande.
[!] Det uppstod ett fel vid tolkning v `Gemfile`:
[!] Det uppstod ett fel vid tolkning v `Gemfile`: kan inte ladda sådan fil --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', větev: 'master'> Plugin.hook ('rys-gemfile', já)
Bundler kan inte fortsätta.
Det orsakas from the föråldrad version in redmine installer.
Lösning:
Instalační aktualizace upgradingen
$ gem install redmine-installer
Dessa problem uppstår när du använder ett přípona na Easy Redmine URL, do příkladu: https://company.com/easyredmine/
I det här fallet måste du se into att du har variabeln RAILS_RELATIVE_URL_ROOT konfigurováno do ditt korrekta přípona /easyredmine
BitNami:
- Skapa en ytterligare konfigurationsfil config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- sedan kompilera tillgångar (hrabání easyproject:install RAILS_ENV=produkce) och starta om servern
Säkerställ att wkhtmltopdf är installerat och körs ( wkhtmltopdf behöver X-server nebo annan emulering)
Test genomu att använda: "wkhtmltopdf google.com google.pdf"
Zůstat do konfigurace proxy:
proxy_set_header X-Forwarded-Proto https
Zkontrolujte konfiguraci cron. Je velmi důležité, že úkoly jsou hrábě NENÍ běh root. To způsobí selhání v důsledku nedostatečných oprávnění.
Řekněme, že se systémem Easy Redmine pod uživatelem snadné. Příkazy jsou následující:
Zobrazit aktivní crons crontab -u snadné -l
Editace crontab -u snadné -e
Aplikuj změny sudo service cron reload
Příklad pro spuštění cronu každých 5 minut:
* / 5 * * * * /home/easy/scripts/easy_scheduler.sh &> / dev / null
#! / bin / bash -l
LOG_FILE = "/ home / easy / aktuální / 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: scheduler: run_tasks RAILS_ENV = produkce >> $ {LOG_FILE}
echo "$ (date '+% Y-% m-% d% H:% M:% S') end rake" >> $ {LOG_FILE}
/home/easy/scripts/easy_scheduler.sh musí být spustitelný soubor:
sudo chmod + x /home/easy/scripts/easy_scheduler.sh
Neváhejte hledat na internetu pro přesnější manuálu nastavit cron na vašem serveru. Není to výhradně požadováno Easy Redmine funkce.
Více o aktualizaci Easy Redmine na platformě Windows a na platformě Felmeddelandet ExecJs :: RuntimeError
Allt du behöver göra är att Instalátor NODEJS på ditt system for rätt updatering.
Om installen misslyckas, kör manuellt:
$ Aktualizace bundle
$ Rake db: migrovat
$ Rake Redmine: plugins: migrovat
Säkerställ att din webbserver stöder den fakta storleken on URL-adresen
Säkerställ att du INTE använder Webrick webbserver!
- se till att du har den senaste versionen av webbservern och Ruby
- omkonfigurera de långsamma filterfrågorna för att visa färre fält
- återställ din CRON så att den inte startar så ofta
- hänvisa till denna fallstudie - Zábradlí zrychlit bez dotyku Ruby kód
- konfigurace ovladače - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Mapa Kopiera soubory od gamla Redmine.
Můžete použít standardní platformy pro soubory a konfigurační soubory Redmines nebo také získat symboly. LAN-eller molnbaserade nätverkslagringar for bilagor rekommenderas ne på grund av tillförlitlightyproblém.
konfigurace:
./config/configuration.yml
# Absolutní úleva do map do bílého jezera.
# Standardní pro mapování 'souborů' v prostředích Redmine.
# Din EasyRedmine-instans behöver läs-och skrivrättigheter to the day mapp.
# Příklad: attachments_storage_path: / var / www / Redmine / soubory
Felsökning:
Om du inte kan öppna en bilaga, se ./log/production.log pro vanliga fel:
Kan inte skicka bilaga, /var/www/redmine/files/2015/08/150805095407_xxx.PNG finns inte eller går inte att läsa
ENOENT, Åtkomst nekad... Atd
Säkerställ att din webbserver har full åtkomst to mapparna veřejnost, soubory, log, tmp
Nya ändringar and ditt repository syns inte and Easy Redmine forrän the hämtas in aplikationen. Pro připojení nahoru webhooks na din úložiště-klient (github, gitlab, TortoiseSVN,...) s informacemi z Easy Redmine-instans.
- Až do administrace >> instalace >> úložiště
- Aktivera WS pro vyhledání úložiště
- Generera a API-nyckel
- Uložit
- Přejděte do úložiště-klient
- Zpoždění do webhooku
Nyní se nacházíte na webových stránkách na easyredmine.company.com
Pro git - https://easyredmine.company.com/ Sys / git_fetcher
nebo https://easyredmine.company.com/ Sys / git_fetcher? Key =[API-nyckel]
- beroende på klientens inställning kan det krävas en enda URL eller nyckeln i ett annat fält
Pro SVN - https://easyredmine.company.com/ sys / fetch_changesets
nebo https://easyredmine.company.com/ Sys / fetch_changesets? Key =[API-nyckel]
Před 5 lety až do úložiště úložiště a interně souvisejících do instalace Easy Redmine. Det ar något du måste verifiera after en ren install or upgrading from Redmine.
Při konfiguraci domény vašeho Easy Redmine, ujistěte se, že použít alespoň první doménu úrovni, například http://myeasyredmine.com místo toho jen http: // myeasyredmine. Některé prohlížeče mohou mít problémy s dosažením.
Do administrace >> Instalační program >> E-postavisering
och verifiera att FRÅN-adressen är korrekt.
Den, ve kterém se nachází densamma (neboli åtminstone ze samma SMTP serveru) v konfiguračních souborech. Annars kan vissa e-posttjänster (gmail, yahoo, atd.) avvisa aviseringar.
Kontroly v konfiguraci povoleny den här artikeln i kunskapsdatabasen.
För att verifiera att configurationen är korrekt, försök att controllera om du kan sluta into e-postservern from the Easy Redmine-server with hjälp av telnet.
telnet din.domän.här portnummer_här (Do příkladu: telnet gmail.com 465)
Det commer att visa om du verkligen can ansluta into din e-postserver eller om det finns ett problem and din e-postserverconfiguration.
När du försöker göra en PDF-export som resulterar i ett fel (eller agerar som om ingenting händer). Produktionsloggen skulle lista fel liknande
Errno :: EPIPE (Broken pipe) nebo wkhtmltopdf: nelze se připojit k X serveru
Řešení problému s exportními komponentami wkhtmltopdf
Här är de föreslagna lösningarna.
Bezhlavý server
Hämta den nödvändiga versionen av wkhtmltopdf från http://wkhtmltopdf.org/downloads.html
Příklad (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-alfa-7b36694_linux-jessie-amd64.deb
- sudo apt-get -f nainstalovat
- 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-headless server
- Du behöver ha wkhtmltopdf instalace na din serveru i PATH (Apt-get install wkhtmltox, yum install wkhtmltox)
Více informací o instalaci a instalaci balíku, může být použito po instalaci Easy Redmine po aktualizaci - Se do att programt fungerar korrekt (kör det från konsolen till exempel wkhtmltopdf https://easyredmine.com homepage.pdf)
- kromě rake easyproject:install RAILS_ENV=výroba
- spusťte na serveru
Instalace pluginu
- Instalujte pluginy INTE jako ROOT-användare
- To je vše pro snadné Ganttovy pluginy od Finů (plugins/easy_gantt*)
- Kopírovat všechny aktualizace pluginů do REDMINE_ROOT/plugins
- I REDMINE_ROOT
Kruh: |
$ Svazek nainstalovat |
- (aktualizace balíčku eller) |
$ bundle exec rake db: migrace RAILS_ENV = produkce |
$ bundle exec rake redmine: pluginy: migrace RAILS_ENV = produkce |
Po det spusťte server.
Instalace Krav pro framgångsrik
- Verze Redmine: Kompatibel med Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- Ruby-verze: 2.3+ (doporučeno 2.6.)
- Typ databáze: MySQL (doporučeno), PostgreSQL
Följ Installationsproceduren i #instalovat. Kontrollera om installationsloggen inte innehåller några fel. Om det gör det, försök att lösa det enligt beskrivningen eller kontakta support@easyredmine.com med den felaktiga delen av loggen bifogad.
Instalace na Bitnami
Bitnami är inte testat nebo garanterat. Om installen misslyckas, kör manuellt:
Kruh: |
$ Aktualizace bundle |
$ Rake db: migrovat |
$ Rake Redmine: plugins: migrovat |