Tavalised Redmine'i paigaldamise ja uuendamisega seotud problememid
Rakenduse värskendamise käigus ilmub logisse veateade, mis sisaldab fraasi "Wystąpił błąd w składni SQL; sprawdź podręcznik, który odpowiada Twojej wersji serwera MySQL, aby uzyskać właściwą składnię do użycia near ... ”.
Phjus
Zobacz tähendab, et teie andmebaas na vananenud ega saa töötada meie rakendusele saadetava päringuga. Ta lihtsalt ei saa seda aru.
Lahendus
Torf oma andmebaasi värskendama.
Kuidas andmebaasi värskendada?
Üksikasjalik kirjeldus na saadaval zespół przyjaciół.
Olete installinud või uuendanud Easy Redmine'i kasutajaõigustega, mis ei wassta meie tugevale soovitusele juhista järgimiseks (vähemalt üks kord minevikus).
- Korrigeerige õigused käskudega chgrp ja chown Vastavalt Serveri Seadetele (nt chgrp -R www-data public_html)
- Käivitage installatsioon uuesti käsu abil bundle exec natarcia easyproject: zainstaluj RAILS_ENV = produkcja, mis tühjendab vahemälu (kui käivitate Selle juurkasutajana, siis patrz ei õnnestu)
- Serwer Taaskäivitage
Kui kasutate Easy Software'i pakiet wirtualny, käivitage kasutaja łatwo wszystko:
sudo chown -R easy / home / easy / current
(vanemates masinates - Sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R easy / home / easy / current
(vanemates masinates - Sudo chgrp -R easy /srv/easyredmine/public_html)
cd / home / easy / current
(vanemates masinates - cd /srv/easyredmine/public_html)
bundle exec natarcia easyproject: zainstaluj RAILS_ENV = produkcja
usługa sudo puma@twoja.nazwa.domeny restart
Ęrge unutage seada õigused kõikidele vajalikele kaustadele.
Siin on mõned vihjed, mida saate teha, kui tekib 500 tõrge.
- kaivitage Łatwe sprawdzanie wymagań serwera ja proovige parandada ebaõnnestunud valideerimisi
- varundage oma andmebaas
- laadige alla viimane pakett Kliendi tsoonist
- veenduge i veebiserveril on Täielik ligipääs publicznego, plików dziennika, tmp kaustadele
- kaivitage Wiązka instalacji --without testu rozwoju
- kaivitage bundle exec natarcia easyproject: zainstaluj RAILS_ENV = produkcja
- serwer rakenduse taaskäivitage
- kustutage kõik kolmandate osapoolte Redmine'i pistikprogrammid (ka andmebaasist)
- kirjutage meile aadressil support@easyredmine.com ja lisage log/production.log
Kui on konfigureeritud madal timeout, patrz viga ilmub:
- suurte eksportide korral
- serweri ülekoormuse korral
- rake ülesannete käivitamisel kasutajaliidesest
Zmień MySQL na inny
Veenduge i teil oleks piisav arv lubatud ühendusi MySQL-iga. Zobacz sõltub kasutajate arvust, kuid teil szczyty olema vähemalt 100 lubatud ühendust.
Zobacz viga ilmneb alates versioonist 2018 1.2 (platforma 04.00 stycznia)
Viga ilmneb uuenduse paigaldamise ajal, sisaldades mõnda järgmist.
[!] `Gemfile` parsimisel ilmnes viga:
[!] `Gemfile` parsimisel ilmnes viga: ei saa Sellist Faulti Laadida --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', self)
Pakiet ei saa jätkata.
Seda põhjustab vananenud wersja instalatora Redmine.
Lahendus:
Enne uuenduse paigaldamist
$ gem zainstaluj redmine-installer
Aby rozwiązać ten problem, użyj Easy Redmine URL-ilõppu, näiteks: https://company.com/easyredmine/
Sprzedaje peate veenduma i teil na muutuja RAILS_RELATIVE_URL_ROOT konfigureeritud õigele lõpule /easyredmine
BitNami:
- Loo täiendav konfiguratsioonifail config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- zobacz identyfikator zasobów eelkompila (rake easyproject:install RAILS_ENV=produkcja) i serwer taaskäivita
Veenduge i in wkhtmltopdf oleks installitud ja töötaks ( wkhtmltopdf vajab X serverit või muud emulatsiooni)
Testige seda kasutades: "wkhtmltopdf google.com google.pdf"
Lisage oma puhverserveri konfiguratsiooni:
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.
Kui värskendate Easy Redmine'i Windowsi platvormil ja saate veateate ExecJs :: RuntimeError, torf lihtsalt oma süsteemi zainstaluj NODEJS korrektseks värskenduseks.
Veenduge i teie veebserver toetab URL-aadressi tegelikku suurust
Veenduge i te EI kasuta Webricki veebserverit!
- veenduge, et teil oleks veebiserveri ja Ruby viimane wersja
- konfigureerige aeglased filtripäringud ümber, et näidata vähem välju
- lülitage CRON välja, et zobacz ei käivituks nii sageli
- viidake Sellele juhtumiuuringule - Railsy kiirendamine ilma Ruby koodi muutmata
- kontrollige oma konfiguratsiooni - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Kopeeri porażka kaust oma vanast Redmine'ist.
Redmine'i konfiguratsioonifailis saate vaikefailide asukohta muuta või kasutada sümbolilinki. LAN- või pilvepõhised võrgusalvestused manuste jaoks ei ole soovitatavad usaldusväärsuse problememide tõttu.
Konfiguracja:
./config/configuration.yml
# Absolutne tee kausta, kus używane na salvestatud.
# Vaikeväärtus na „plikach” kaust teie Redmine'i eksemplaris.
# Teie EasyRedmine'i przykładowy peab olema Selle kausta lugemis-/kirjutamisõigus.
# Brak: attachments_storage_path: / var / www / Redmine / pliki
Torkeotsing:
Kui te ei saa manust avada, vaadake üldlevinud vigade jaoks ./log/production.log:
Manust ei saa saata, /var/www/redmine/files/2015/08/150805095407_xxx.PNG ei eksisteeri või pole loetav
ENOENT, Õigus keelatud... ja.
Veenduge i teie veebiserveril oleksid Täielik juurdepääsavalik, nieudany, log, tmpkaustad
Uued pühendused teie hoidlasse ei kajastu Easy Redmine'is, kui potrzebujesz pole rakenduse Poolt Toodud. Torf seadistama veebikonksud oma hoidla kliendile (github, gitlab, TortoiseSVN,...) Teie Easy Redmine'i kohta.
- Piłka haldusse >> sead >> hoidlad
- Luba WS hoidla haldamiseks
- Genereeri API võti
- Salwesta
- Minge oma hoidla kliendile
- Lisage veebikonks
Eeldame i teie sait na easyredmine.company.com
Git'i Jakoks - https://easyredmine.company.com/ Sys / git_fetcher
na https://easyredmine.company.com/ Sys / git_fetcher? Key =[wersja API]
- sõltuvalt kliendi seadetest võib zobacz nõuda ühte URL-i või võtit erinevasse välja
SVN-jaoks - https://easyredmine.company.com/ sys / fetch_changesets
na https://easyredmine.company.com/ Sys / fetch_changesets? Key =[wersja API]
Alates punktist 5 na zobacz kõik hoidla kliendi kätes ja ei ole seotud Easy Redmine'i seadetega. Zobacz na midagi, mida peate kontrollima pärast puhta installimist või Redmine'i uuendamist.
Kui seadistate oma Easy Redmine'i domeeni, veenduge i kasutate vähemalt esimese taseme domeeni, näiteks http://myeasyredmine.com Selle asemel, et lihtsalt kasutada http://myeasyredmine. Mõned brauserid võivad Sellega probleme tekitada.
Kopalnia haldusse >> Seaded >> E-posti teavitused
ja kontrollige, et SAATJA aadress oleks õige.
Zobacz szczyty olema sama (või vähemalt samast serwer SMTP) nagu konfiguratsioonifailis. Vastasel juhul võivad mõned e-posti Teenused (Gmail, Yahoo JNE) Teavitused Tagasi Lükata.
Kontrollige oma konfiguratsiooni rozległavalt Sellele artykuł teadmistebaasis.
Konfiguratsiooni õigsuse kontrollimiseks proovige kontrollida, kas saate Easy Redmine serwerista telneti abil ühendust luua meiliserveriga.
telnet teie.domeen.siia port_number_siia (Näiteks: telnet gmail.com 465)
Zobacz näitab teile, kas saate tõesti ühendust luua oma meiliserveriga või na problem teie meiliserveri konfiguratsioonis.
Errno::EPIPE (Katkenud toru) lub wkhtmltopdf: ei saa ühendust X-serveriga
Põhjustatud problemidest ekspordikomponendiga wkhtmltopdf
Siin na pakutud lahendused.
Serwer torfowy
Hankige vajalik wersja wkhtmltopdf-ist aadressilt http://wkhtmltopdf.org/downloads.html
Näide (torf töötama oma keskkonna üksikasjadega):
- 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
Serwer Ainult mitte-peata
- Torf oma serveris olema wkhtmltopdf instalacja PATH
(Apt-get install wkhtmltox, yum install wkhtmltox)
Zobacz peab olema paigaldatud packagerisse, Vastasel juhul võib zobacz pärast Easy Redmine'i värskendamist töötamata jääda - Veenduge, et programm töötab korrektselt (käivitage näiteks konsoolist wkhtmltopdf https://easyredmine.com homepage.pdf)
- taaskäivitage rake easyproject:install RAILS_ENV=produkcja
- serwer taaskäivitage
Zainstaluj wtyczkę
- Zainstaluj wtyczkę w trybie ROOT
- Kõigepealt kustutage kõik vanad Easy Gantt pluginad, kui potrzebne na olemas (plugins/easy_gantt*)
- Kopierige kõik lahtipakitud pluginad REDMINE_ROOT/plugins kausta
- REDMINE_ROOT kaustas
Käivitage: |
$ Bundle install |
- (aktualizacja pakietu või) |
$ pakiet exec rake db:migrate RAILS_ENV=produkcja |
$ pakiet exec rake redmine:plugins:migrate RAILS_ENV=produkcja |
Serwer Pärast seda taaskäivitage.
Edukaks installimiseks vajalikud nõuded
- Wersja Redmine: Ühildub Redmine 3.2.x, 3.3.x, 3.4.x, 4.x., 5.x. wersja
- Wersja Ruby: 2.3+ (soovitatavalt 2.6.)
- Andmebaasi tuüup: MySQL (soovitatav), PostgreSQL
Järgige installiprotseduuri #zainstalować. Kontrollige, kas installatsiooni logis pole vigu. Kui neid on, proovige need Vastavalt kirjeldusele lahendada või võtke ühendust support@easyredmine.com ja lisage log vigade osa.
Zainstaluj Bitnami keskkonnas
Bitnami keskkonda ei ole testitud ega garanteeritud. Kui installatsioon ebaõnnestub, käivitage järgmised käsud käsitsi:
Käivitage: |
$ Pakiet aktualizacji |
$ Rake db: migrować |
$ Redmine Rake: plugins: migracja |