Almindelige problem z instalacją i aktualizacją Redmine
Tak dobrze Redmine i Easy Redmine to Open Source i tylko jedna z najpopularniejszych platform, możesz rozwiązać problem z instalacją i poprawić gruntowną konfigurację serwera, wersję oprogramowania lub zainstalować wtyczki. Vi arbejder hårdt på at identificere de mest almindelige problemer for at hjælpe dig med fejlfinding.
Under updateing af applikationen vises en fejlmeddelelse with texten "Der er en fejl i din SQL-syntaks; tek manualen, der svarer til din MySQL-serverversion, for den korrekte syntaks, der skal bruges nær ..." loguję się.
Årsag
Det betyder, w din database jest forældet, og den kan ikke arbejde med den anmodning, vores applikation sender til den. Den forstår det simpelthen ikke.
Przegrywanie
Du skal opdatere din baza danych.
Chcesz zaktualizować bazę danych?
Detaljeret beskrivelse i baza wideo.
Du har installeret lub opdateret Easy Redmine under en bruger med utilstrækkelige tilladelser, uden and følge vores stærke anbefaling i instrukcja (mindst en gang tidligere).
- Korriger Tilladelserne ved hjælp af kommandoerne chgrp og chown i henhold til serverindstillingerne (f.eks. chgrp -R www-data public_html)
- Kør installen igen med kommandoen bundle exec natarcia easyproject: zainstaluj RAILS_ENV = produkcja, som vil rydde cache (hvis du kører den som root, vil den ikke være udany)
- Serwery Genstart
Hvis du bruger en cnota maskine leveret af Easy Software, skal du køre den under brugeren ł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
Husk i indstille tilladelserne dla wszystkich twórców map.
Jej wskazówki er nogle til, hvad du kan gøre, hvis du støder på en 500-fejl.
- kor Łatwe sprawdzanie wymagań serwera og prøv i rette fejlede valideringer
- lav en sikkerhedskopi af din baza danych
- hent den nyeste pakke fra Clientzonen
- sørg dla, w webserveren har Pełna reklama do mapy publicznego, plików dziennika, tmp
- kor Wiązka instalacji --without testu rozwoju
- kor bundle exec natarcia easyproject: zainstaluj RAILS_ENV = produkcja
- Serwery aplikacji genstart
- wszystkie zdarzenia związane z wtyczkami Redmine (oraz z bazy danych)
- skriv til os på support@easyredmine.com og vedhæft log/production.log
Hvis der konfigureret en lav timeout, vil denne fejl vises på:
- sklep eksporter
- overbelasting na serwerze
- rake-opgaver, der køres z GUI'en
Rozpoczęcie obsługi MySQL-dlabindelser
Sørg for, du har et tilstrćkkeligt antal tilladte forbindelser til MySQL. Det afhænger af antallet af brugere, men du bør have mindst 100 tilladte.
Pobierz wersję 2018 1.2 (platforma 04.00 i pobierz)
Fejl under opgraderingsinstallation, der indeholder nogle af følgende.
[!] Opstod i fejl ved parsing `Gemfile`:
[!] Der opstod en fejl ved parsing af `Gemfile`: kan ikke indlæse sådan en fil --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', self)
Pakiet kan ikke fortsætte.
Det skyldes en forældet version af instalator redmine.
Losowanie:
Dla instalatora opgraderingen
$ gem zainstaluj redmine-installer
Ten problem został rozwiązany, złamany i sufiks w innym adresie URL Easy Redmine, na przykład: https://company.com/easyredmine/
I dette tilfælde skal du sørge for, at du har zmienny RAILS_RELATIVE_URL_ROOT konfigureret til din korrekte suffiks /easyredmine
BitNami:
- Opret en extra konfigurationsfil config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- Usuń aktywację kompilacji (rake easyproject:install RAILS_ENV=production) i uruchom serwer
Sørg dla, o godz wkhtmltopdf er installeret og kører (wkhtmltopdf kræver X-server lub emulowanie)
Det ved w Brugii: „wkhtmltopdf google.com google.pdf”
Dostosuj 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.
Nawigacja Easy Redmine na platformie Windows i starcie na fejlmeddelelsen ExecJs :: RuntimeError
Alt hvad du skal gøre er at instalator NODEJS på dit system dla den korrekte opdatering.
Hvis installen mislykkes, skal du køre følgende manuelt:
$ Pakiet aktualizacji
$ Rake db: migrować
$ Redmine Rake: plugins: migracja
Sørg for, at din webserver understøtter den faktiske størrelse af URL-adresen
Sørg dla, w du IKKE brutalny serwer Webrick!
- sørg dla, du har den nowej wersji serwera WWW i Ruby
- omkonfigurer de langsomme filterforespørgsler for at vise færre filc
- nulstil din CRON dla ikke i starte z często
- henvis til denne studium przypadku - Poręcze przyspieszyć bez dotykania kodu Ruby
- taka din konfiguracja - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Kopiarka filer Mappe of din game Redmine.
Du kan ændre standardplaceringen for filer i Redmines konfigurationsfil eller du kan bruge en symbolisk link. LAN lub cloud-baserede netværkslagringssteder til vedhæftninger anbefales ikke på grund af pålidelighedsproblemer.
konfiguracja:
./config/configuration.yml
# Absolutnie til mappen, hvor vedhæftninger er gemt.
# Standardowe mapowanie „plików” w instancjach Redmine.
# Din EasyRedmine — natychmiastowe udostępnianie/skrive adgang do tej mapy.
# Przykład: attachments_storage_path: / var / www / Redmine / pliki
Znalezienie:
Hvis du ikke kan åbne en vedhæftning, se ./log/production.log dla almindelige fejl:
Kan ikke sende vedhæftning, /var/www/redmine/files/2015/08/150805095407_xxx.PNG eksisterer ikke lub can ikke læses
ENOENT, Tilladelse nægtet... osw.
Sørg dla, na din webserver har fuld adgang til mapperne publicznego, plików dziennika, tmp
Nye zobowiązuje się do tego, aby repozytorium było dostępne w łatwy sposób w Redmine, a także zawiera informacje o aplikacjach. Du skal sætte webhooks op på din klient repozytorium (github, gitlab, TortoiseSVN,...) informacje medyczne w każdej chwili Easy Redmine.
- Dopóki administracja >> indstillinger >> repozytoria
- Aktywuj WS do obsługi repozytorium
- Ogólne w API nøgle
- Klejnot
- Znajdź klienta repozytorium
- Tilføj i webhook
Lad os sige, na stronie internetowej er easyredmine.company.com
Dla git - https://easyredmine.company.com/ Sys / git_fetcher
lub https://easyredmine.company.com/ Sys / git_fetcher? Key =[Wybór interfejsu API]
- afhængigt af klientindstillingen kan det kræve en enkelt URL eller nøglen i et andet filc
Dla SVN - https://easyredmine.company.com/ sys / fetch_changesets
lub https://easyredmine.company.com/ Sys / fetch_changesets? Key =[Wybór interfejsu API]
Z 5 punktów znajdziesz klientów repozytorium i powiążesz je z programem Easy Redmine. Det er noget, du skal verificere efter en ren installer eller opgradering fra Redmine.
Możesz konfigurować domænet dla din Easy Redmine, skalować sørge dla bruge mindst i pierwszy domæne, dla przykładu http://myeasyredmine.com I stedet dla gołego http://myeasyredmine. Nogle browsere może mieć problem z med na nå det.
Gå til Administration >> Indstillinger >> E-mail underretninger
og bekræft, at afsenderadressen er korrekt.
Den skal være den samme (albo det mindste fra samme SMTP-server) w plikach konfiguracyjnych. Ellers może nogle e-mail-tjenester (gmail, yahoo, osv.) afvise underretninger.
Konfiguracja din w henhold til denne artikel w vidensbasen.
Aby uzyskać dostęp do konfiguracji, możesz sprawdzić i sprawdzić, czy możesz korzystać z serwera poczty z Easy Redmine-server ved hjælp af telnet.
telnet din.domæne.her port_nummer_her (Na przykład: telnet gmail.com 465)
Możesz rozwiązać ten problem, aby uzyskać dostęp do serwera poczty elektronicznej, aby rozwiązać problem w konfiguracji serwera poczty elektronicznej.
Når du forsøger at eksportere en PDF, der wynikerer i en fejl (eller virker som om intet sker). Produktionsloggen vil imadło fejl lignende
Errno :: EPIPE (Broken pipe) lub Wkhtmltopdf: nie można połączyć się z serwerem X.
Forårsaget af problemer med eksportkomponenten wkhtmltopdf
Jej er de foreslåede løsninger.
Serwer bezgłowy
Få den nødvendige wersja af wkhtmltopdf fra http://wkhtmltopdf.org/downloads.html
Eksempel (du skal arbejde med detaljerne 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
Kun ikke-bezgłowy serwer
- Du skal mieć wkhtmltopdf zainstaluj na serwerze din i PATH
(Apt-get install wkhtmltox, yum install wkhtmltox)
Det skal være installeret in bundler, ellers can det muligvis ikke fungere efter datating af Easy Redmine - Sørg for, at programt fungerer korrekt (kør det f.eks. fra konsollen wkhtmltopdf https://easyredmine.com homepage.pdf)
- kør rake easyproject:install RAILS_ENV=produkcyjny gen
- serwer genstartu
Instalacja wtyczki
- Instalator wtyczek IKKE z ROOT-bruger
- Slet for alle game Easy Gantt-plugins, hvis de findes (plugins/easy_gantt*)
- Skopiuj wszystkie udoskonalone wtyczki do REDMINE_ROOT/plugins
- REDMINE_ROOT
Kor: |
$ Bundle install |
- (aktualizacja pakietu sprzedawcy) |
$ pakiet exec rake db:migrate RAILS_ENV=produkcja |
$ pakiet exec rake redmine:plugins:migrate RAILS_ENV=produkcja |
Po det, genstart serveren.
Krav til velykket instalacji
- Wersja Redmine: Kompatibel z Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- Wersja Ruby: 2.3+ (anbefalet 2.6.)
- Typ bazy danych: MySQL (anbefalet), PostgreSQL
Følg procedury instalacji i #zainstalować. Verificer, om installsloggen ikke indeholder nogen fejl. Hvis den gør det, prøv at løse det i henhold til beskrivelsen, eller kontakt support@easyredmine.com med fejldelen af loggen vedhæftet.
Instalacja przez Bitnami
Bitnami er ikke testet eller garanteret. Hvis installen mislykkes, skal du køre manuelt:
Kor: |
$ Pakiet aktualizacji |
$ Rake db: migrować |
$ Redmine Rake: plugins: migracja |