Vanliga problem z instalacją wideo i aktualizacją przez Redmine
Eftersom både Redmine i Easy Redmine są dostępne na różnych platformach i platformach, można zobaczyć instalacje — och uppgraderingsproblem uppstå på grund av olika serverkonfiguration, programvaruversioner lub installerade tillägg. Vi arbetar hårt för att identifiera de vanligaste problemen för att kunna hjälpa dig med felsökning.
Under applikationsuppdatingen visas ett felmeddelande som innehåller "Du har ett fel i din SQL-syntax; zbieraj instrukcje, które są używane w MySQL-serverversion dla ratt syntax att anvanda nara ..." loguję się.
przyczyna
Det betyder att din databas är föråldrad och kan inte fungera med den begäran som vår aplikacja skickar do den. Den förstår helt enkelt inte den.
Przegrywanie
Du behöver uppdata din databas.
Hurt aktualizacji bazy danych?
Detaljerad beskrivning finns i Baza Kunskaps.
Du har installerat eller uppdaterat Easy Redmine pod en användare med otillräckliga behörigheter, vilket inte följer vårt starka rekomendation i instrukcja obsługi (minst en gång tidigare).
- Korrigera behörigheterna med komandona chgrp i chown enligt serverinställningarna (t.ex. chgrp -R www-data public_html)
- Kör installen igen med komandot bundle exec natarcia easyproject: zainstaluj RAILS_ENV = produkcja vilket kommer att rensa cacheminnet (om du kör det som root kommer det nie att lyckas)
- Uruchom serwer
Om du använder en cnota maskin som tillhandahålls av Easy Software, kör under användaren łatwo:
sudo chown -R easy / home / easy / current
(på äldre masker - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R easy / home / easy / current
(på äldre masker - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / home / easy / current
(på äldre masker - cd /srv/easyredmine/public_html)
bundle exec natarcia easyproject: zainstaluj RAILS_ENV = produkcja
usługa sudo puma@twoja.nazwa.domeny restart
Kom ihåg att sätta behörigheterna dla alla nödvändiga mappar.
Här är några tip på vad du kan göra om du stöter på 500-fel.
- ślepy Łatwe sprawdzanie wymagań serwera och försök att åtgärda misslyckade valideringar
- säkerhetskopiera din database
- ladda ner den senaste paketet från Clientzonen
- se do att webbservern har Pełny dostęp publicznego, plików dziennika, tmp mappar
- ślepy Wiązka instalacji --without testu rozwoju
- ślepy bundle exec natarcia easyproject: zainstaluj RAILS_ENV = produkcja
- uruchom serwer aplikacji
- ta bort eventuella tredjeparts Redmine-plugins (jest z bazy danych)
- skriv do oss på support@easyredmine.com i bifoga log/production.log
Om en låg timeout är konfigurerad kommer detta fel att visas på:
- Stora exportfiler
- överbelastning av serwern
- rake-uppgifter dzięki GUI
Zapoznaj się z analizą 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.
Pobierz nową wersję 2018 1.2 (platforma 04.00:XNUMX i więcej)
Fel under upgraderingsinstallationen innehåller något av följande.
[!] Det uppstod ett fel vid tolkning av `Gemfile`:
[!] Det uppstod ett fel vid tolkning av `Gemfile`: kan inte ladda sådan fil --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', self)
Pakiet kan inte fortsätta.
Orsakas av en foråldrad wersja instalatora redmine.
Utrata:
Innan du installerar upgraderingen
$ gem zainstaluj redmine-installer
Dessa problem uppstår när du använder ett ett suffix på din Easy Redmine URL, do przykładu: https://company.com/easyredmine/
I det här fallet måste du se do att du har variabeln RAILS_RELATIVE_URL_ROOT konfigurerad do ditt korrekta sufiks /easyredmine
BitNami:
- Przejdź do ytterligare konfigurationsfil config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- sedan kompilator tillgångar (rake easyproject:install RAILS_ENV=production) i uruchom go na serwerze
Säkerställ att wkhtmltopdf är installerat och körs (wkhtmltopdf behöver X-server eller annan emulering)
Test det genom att anvanda: "wkhtmltopdf google.com google.pdf"
Wstaw do konfiguracji proxy:
proxy_set_header x przekazane proto HTTPS
Sprawdź konfigurację cron. Jest to bardzo ważne, że są zadania Rake NIE prowadzony przez root. Będzie to spowodować awarię z powodu niewystarczających uprawnień.
Powiedzmy, że działają zgodnie z użytkownikiem Łatwa Redmine łatwe. Polecenia są:
Zobacz aktywne crons crontab -l -u łatwe
Edycja crontab -u łatwe -e
Zatwierdź zmiany sudo service cron reload
Przykład działa crona co 5 minut:
* / 5 * * * * /home/easy/scripts/easy_scheduler.sh &> / dev / null
#! / bin / bash -l
LOG_FILE = "/ home / easy / 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: scheduleer: run_tasks RAILS_ENV = produkcja >> $ {PLIK_LOGU}
echo "$ (date '+% Y-% m-% d% H:% M:% S') end rake" >> $ {LOG_FILE}
/home/easy/scripts/easy_scheduler.sh musi być plikiem wykonywalnym:
sudo chmod + x /home/easy/scripts/easy_scheduler.sh
Nie wahaj się szukać w Internecie dla bardziej precyzyjnej instrukcji, aby skonfigurować cron na serwerze. To nie jest wyłącznie wymagana Łatwy Redmine funkcji.
Najnowsza aktualizacja Easy Redmine dla platform Windows i innych platform dla użytkowników ExecJs :: RuntimeError
Allt du behöver göra är att zainstalować NODEJS på ditt system do szybkiej aktualizacji.
Om installen misslyckas, kör manuellt:
$ Pakiet aktualizacji
$ Rake db: migrować
$ Redmine Rake: plugins: migracja
Säkerställ att din webserver stöder den faktiska storleken på URL-adresen
Säkerställ att du INTE anvander Webrick webserver!
- zobacz do att du har den senaste Versionen av webbservern och Ruby
- omkonfigurera de långsamma filterfrågorna for att visa färre fält
- återställ din CRON så att den inte startar så ofta
- hänvisa do denna fallstudie - Poręcze przyspieszyć bez dotykania kodu Ruby
- konfiguracja kontrolera din - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Kopiuj mapę pliki z całej gamy Redmine.
Możesz mieć standardowe platformy dla plików w Redmines konfigurationsfil eller använda en symbolisk länk. LAN- eller molnbaserade nätverkslagringar för bilagor rekommenderas nie på grund av doförlitlightsproblemem.
konfiguracja:
./config/configuration.yml
# Absolut sökväg aż do mappen där bilagor lagras.
# Standardowe mapy „plików” w instancjach Redmine.
# Din EasyRedmine-instans behöver läso- och skrivrätigheter till denna mapp.
# Przykład: attachments_storage_path: / var / www / Redmine / pliki
Felsökning:
Om du inte kan öppna en bilaga, se ./log/production.log för 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... Etc.
Säkerställ att din webserver har full åtkomst aż do mapparna publicznego, plików dziennika, tmp
Nie ma repozytorium syns inte w Easy Redmine dla hämtas av applikationen. Du behöver sätta upp webhooks på din klient repozytorium (github, gitlab, TortoiseSVN,...) informacje medyczne w instancjach Easy Redmine.
- Gå do administracja >> inställningar >> repozytoria
- Aktivera WS dla wyszukiwania repozytorium
- Genera en API-nyckel
- Oszczędzać
- Przejdź do klienta repozytorium
- Włącz webhook
Låt oss saga att din webbplats är easyredmine.company.com
Dla git - https://easyredmine.company.com/ Sys / git_fetcher
lub https://easyredmine.company.com/ Sys / git_fetcher? Key =[API-nikiel]
- beroende på klientens inställning kan det krävas en enda URL eller nyckeln i ett annat fält
Dla SVN - https://easyredmine.company.com/ sys / fetch_changesets
lub https://easyredmine.company.com/ Sys / fetch_changesets? Key =[API-nikiel]
Från punkt 5 är det upp till repository-klienten och inte relatedrat to Easy Redmine-inställningar. Det är något du måste verifiera efter en ren installer or uppgradering från Redmine.
Podczas konfigurowania domenę Łatwy Redmine, należy użyć przynajmniej pierwsze domeny najwyższego poziomu, na przykład http://myeasyredmine.com zamiast zwykłego http: // myeasyredmine. Niektóre przeglądarki mogą mieć problem z dotarciem go.
Gå till Administration >> Inställningar >> E-postaviseringar
och verifiera att FRÅN-adressen är korrekt.
Den bör vara densamma (eller åtminstone från samma SMTP-server) som i konfigurationsfilen. Annars kan vissa e-posttjänster (gmail, yahoo itp.) avvisa aviseringar.
Kontroler do konfiguracji enligt den här artikeln i kunskapsdatabasen.
Aby zweryfikować i skonfigurować konfigurację, możesz sprawdzić i sprawdzić, czy e-postservern jest dostępny w Easy Redmine-server z dostępem do telnetu.
telnet din.domän.här portnummer_här (na przykład: telnet gmail.com 465)
Det kommer att visa om du verkligen kan ansluta do din e-postserver eller om det finns ett problem in din e-postserverkonfiguration.
När du försöker göra en PDF-export som wynikerar i ett fel (eller agerar som om ingenting händer). Produktionsloggen Skulle lista fel liknande
Errno :: EPIPE (Broken pipe) lub Wkhtmltopdf: nie można połączyć się z serwerem X.
Orsakat av problem med eksportkomponenten wkhtmltopdf
Här är de föreslagna lösningarna.
Serwer bezgłowy
Hämta den nödvändiga wersjaen av wkhtmltopdf från http://wkhtmltopdf.org/downloads.html
Przykład (du måste arbeta med detaljerna i din egen miljö):
- sudo apt-get zainstaluj 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
Bezgłowy serwer Endast icke
- Du behöver ha wkhtmltopdf zainstaluj na serwerze din i PATH (Apt-get install wkhtmltox, yum install wkhtmltox)
Najwięcej zainstalowanych programów w pakiecie, można je przeglądać po zainstalowaniu programu Easy Redmine i aktualizować je - Se till att programt fungerar korrekt (kör det från konsolen till exempel wkhtmltopdf https://easyredmine.com homepage.pdf)
- wpisz rake easyproject:install RAILS_ENV=production
- uruchom serwer
Instalacja wtyczki
- Instalowanie wtyczek INTE za pomocą ROOT-användare
- Ta pierwsza jest prosta dla wtyczek Easy Gantt om de finns (plugins/easy_gantt*)
- Kopiuj wszystkie wtyczki do REDMINE_ROOT/plugins
- REDMINE_ROOT
Koło: |
$ Bundle install |
- (aktualizacja pakietu sprzedawcy) |
$ pakiet exec rake db:migrate RAILS_ENV=produkcja |
$ pakiet exec rake redmine:plugins:migrate RAILS_ENV=produkcja |
Po det, starta om serwern.
Krav for framgångsrik instalacji
- Wersja Redmine: Kompatibel z Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- Wersja Ruby: 2.3+ (zalecane 2.6.)
- Typ bazy danych: MySQL (zalecane), PostgreSQL
Följ Installationsproceduren i #zainstalować. Kontrollera om installsloggen 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.
Instalacja przez Bitnami
Bitnami är inte testat eller garanterat. Om installen misslyckas, kör manuellt:
Koło: |
$ Pakiet aktualizacji |
$ Rake db: migrować |
$ Redmine Rake: plugins: migracja |