Yleiset Redmine-asennus- ja päivitysongelmat
Koska sekä Redmine Easy Redmine ovat avoimen lähdekoodin ja enemmän tai alustariippumattomia, täydennys asennus- ja päivitysongel erilaisten palvelinkonfiguraatioiden, ohjelmistoversioiden tai ilmejen liitännäisten vuoksi. Teemme kovasti töitä näiden yleisimpien huomioiden vuoksi auttaa sinua vianetsinnässä.
Sovelluksen päivityksen aikana lokissa näkyy virhe lauseessa, joka sisältää "Sinulla on error SQL-syntaksissasi; tarkista manuaali, joka vastaa MySQL-kiszolgálón versiota, oikea syntaksi lähelläksi ... ".
Syy
Tämä tarkoittaa, että tietokantasi on vanhentunut eikä pysty käsittelemään sovelluksemme sille lähettämää pyyntöä. Se ei értem sitä.
Ratkaisu
Az Ön szükséglete tietokantasi.
Miten päivitän tietokannan?
Személyes leírás Tietopankissa.
Olet asentanut tai käyttää Easy Redminen käyttäjällä, jolla ei ole käyttöoikeuksia, etkä ole hyväa suositusta ohjeiden (vähintään kerran päivässä).
- Korjaa käyttöoikeudet komentojen chgrp ja chown avulla palvelimen asetusten mukaisesti (esim. chgrp -R www-data public_html)
- Aja telepítés újra komennolla bundle exec rake easyproject: install RAILS_ENV = termelés, joka tyhjentää välimuistin (jos suoritat sen pääkäyttäjänä, se ei onnistu)
- indít kiszolgáló újra
Jos käytät Easy Softwaren tarjoamaa virtuaalikonetta, suorita se felhasználót könnyű alla:
sudo chown -R könnyű / Home / egyszerű / áram
(vanhemmissa koneissa - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R könnyű / Home / egyszerű / áram
(vanhemmissa koneissa - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / Home / egyszerű / áram
(vanhemmissa koneissa - 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
Muista käyttöoikeudet kaikille tarvittaville kansioille.
Ebben a témában 500 hiba.
- szőrta Easy-servern ellenőrzést ja korjata epäonnistuneet validoinnit
- varmuuskopioi tietokantasi
- lataa uusin paketti Asiakasalueelta
- biztosítja, hogy web-kiszolgálólla on Täysi hozzáférés nyilvános, fájlokat, log, tmp kansioihin
- szőrta köteg telepíteni --without fejlesztés teszt
- szőrta bundle exec rake easyproject: install RAILS_ENV = termelés
- kezdeményezés sovelluspalvelin újra
- poista kaikki osallistuen osallistuen Redmine-liitännäiset (myös tietokannasta)
- kirjoita meille osoitteeseen support@easyredmine.com ja liitä mukaan tiedosto log/production.log
On olemassa monia mahdollisia syitä tälle virheelle. Ebben a tanácsban:
- välien välimuistiongelma - távolítsa el välimuisti probléma
- dns-probléma
- palvelimen asetusongelma
Tarkista ensin yhteys ja verkko (varmista, että palvelimeen pääsee ping-komennolla tai traceroute-komennolla). Palomuuri kiszolgálón side.
Jos kaikki yllättävän vaikuttavat olevan kunnossa, lisätietoja nginx-hibálokeista. Ellenőrizze nginx-hibáloki kiszolgálón oldalon - /var/log/nginx/error.log
Tarkista, että nginx-konfiguraatiosi vastaa standardia. Szabványos nginx-konfiguráció található itt:
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine
példa nginx-konfiguraatiosta (käytetty Easy Softwaren toimesta). Se on melko samanlainen kuin virallinen, vain muuttuja on optimoitu:
felhasználó www-data;
munkás_folyamatok 8;
worker_rlimit_nofile 60000;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
események {
worker_connections 10240;
# Multi_accept on;
}
http {
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # älä használja SSLv3 ref: POODLE
tartalmazza /etc/nginx/mime.types;
default_type alkalmazás / octet-stream;
server_names_hash_bucket_size 2048;
access_log /var/log/nginx/access.log;
sendfile on;
#tcp_nopush tovább;
#keepalive_timeout 0;
keepalive_timeout 65;
tcp_nodelay on;
send_timeout 1800;
client_body_timeout 1800;
client_header_timeout 1800;
proxy_read_timeout 1800;
client_max_body_size 220m;
fastcgi_buffer_size 64K;
fastcgi_buffers 128 16k;
proxy_max_temp_file_size 0;
types_hash_max_size 4096;
types_hash_bucket_size 128;
proxy_busy_buffers_size 256k;
proxy_buffers 8 256k;
proxy_buffer_size 256k;
gzip on;
gzip_disable "MSIE [1-6] \. (?!. * SV1)";
közé /etc/nginx/conf.d/*.conf;
include / etc / nginx / sites-enabled / *;
include / etc / nginx / sites-auto / *;
}
Muita mahdollisia syitä 502-hibáelle ovat...
Unicorn ei toimi vissza, johtuen
- Riittämättömät käyttöoikeudet
- Väärä utas-verzió
- Väärä Ruby-verzió
- Puuttuvat gemit
- Rikki oleva fájlrendszer
Saadaksesi selville tarkan ongelman, sinun tarvitsee hibalokit unicornista tai apachesta + sovellusloki Easy Redminestä (log/production.log)
Aikakatkaisu
Jos matala aikakatkaisu on kohdassa, tämä virhe ilmestyy:
- suurissa vientitapahtumissa
- kiszolgálón ylikuormituksessa
- rake-tehtävissä, jotka toteutetaan käyttöliittymästä
MySQL- korlátozen korlátozásus
Varmista, että sinulla on riittävä määrä sallittuja rajoituksia MySQL:iin. 100 kapcsolat.
This error version 2018 1.2 (alustalla 04.00 ja uudempi)
Virhe tapahtuu huolton asennuksen aikana, amely magában foglalja.
[!] Virhe `Gemfile`-tiedoston jäsentämisessä:
[!] Virhe "Gemfile"-tiedoston jäsentämisessä: ei voi ladata kyseistä tiedostoa --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', self)
Bundler ei voi jatkaa.
Tämä vanhentuneesta redmine-asentimen versiosta.
Ratkaisu:
Ennen javításn telepítésmista
$ gem telepítse a redmine-installert
Ez a probléma, käytät liitettä Easy Redmine URL-cím: https://company.com/easyredmine/
ohje sinun on, muuttuva että RAILS_RELATIVE_ROOT tässä on oikeaan liitteeseen /easyredmine
BitNami:
- Lisäkonfiguraatiotiedosto config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- sitten esikäännä resurssit (rake easyproject:install RAILS_ENV=production) ja indít kiszolgálót újra
ezt, azt wkhtmltopdf on elég és szükséges (wkhtmltopdfe X-kiszolgálón tai muun emuláció)
próbálja ki azt a lehetőséget: "wkhtmltopdf google.com google.pdf"
Add välityskiszolgálón määrityksiin:
proxy_set_header X-Továbbítva-Proto https
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.
Kun päivität Easy Redminea Windows-alustalla ja saat virheilmoituksen ExecJs :: RuntimeError
Sinun tarvitsee hiábavaló installa NODEJS rendszersi fejlesztésn feldolgozást.
Varmista, että web-palvelimesi tukee URL-osoitteen todellista kokoa
ezt, azt ET használ Webrick-web-kiszolgálóta!
- biztosítsa, hogy használja a web-kiszolgálósta és a Rubysta új verzióját
- määritä hitaat filtrinhaut nézmään kenttiä
- nollaa CRON, jotta se ei käynnisty niin usein
- tutustu tähän tapaustutkimukseen - Railsin no Ruby-koodin muokkaamista
- vizsgálati konfigurációsi - https://www.easyredmine.com/resources/installation/1885-suositeltava-optimaalinen-konfiguraatio-easy-redmine-palvelimelle
Kopioi tiedostot kansio vanhasta Redminestäsi.
Voit muuttaa oletustiedostojen sijaintia Redminen konfiguraatiotiedostossa tai voit käyttää symbolista linkkiä. LAN- tai pilvipohjaisia verkkotallennuksia liitteille ei kíván luotettavuusongelma miatt.
Konfiguráció:
./config/configuration.yml
# Absoluuttinen polku hakemistoon, jossa liitteet säilytetään.
# Oletusarvo on 'files'-hakemisto Redmine-instanssissasi.
# EasyRedmine-instanssillasi tulee olla lukuoikeudet ja kirjoitusoikeudet tähän hakemistoon.
# Esimerkkejä: attachments_storage_path: / var / www / Redmine / fájlok
Viandefiníció:
Jos et voi avata liitettä, tarkista yleisimmät virhetiedostosta ./log/production.log:
Liitettä ei voi lähettää, /var/www/redmine/files/2015/08/150805095407_xxx.PNG nem létezik tai sitä ei voi lukea
ENOENT, Käyttö estetty... stb.
Biztosítsa, hogy web-kiszolgálóllasi on teljes hozzáférést biztosít nyilvános, fájlokat, log, tmp
Uudet sitoumukset tietovarastossasi näy Easy Redminessa, elleivät ne ole haettu alkalmazáslla. A kívánt webkoukut tietovaraston asiakkaalle (github, gitlab, TortoiseSVN,...) Tiedoilla Easy Redmine-instanssistasi.
- mene hallintaan >> asetukset >> tietovarastot
- Ota käyttöön WS tietovaraston hallintaa célra
- Luo API-avain
- megment
- Mene tietovaraston asiakkaallesi
- Tovább webkoukku
A webhelyek az easyredmine.company.com webhelyen találhatók
Gitille - https://easyredmine.company.com/ Sys / git_fetcher
vagy https://easyredmine.company.com/ Sys / git_fetcher? Key =[API-avain]
- asiakkaan asetuksesta, se voi vaatia joko yhden URL-címen tai avaimen eri kenttään
SVN:lle - https://easyredmine.company.com/ Sys / fetch_changesets
vagy https://easyredmine.company.com/ Sys / fetch_changesets? Key =[API-avain]
Kohdasta 5 tovább se on minden tietovaraston ügyfél felelősséglla vagy liity Easy Redmine-asetuksiin. Se on jotain, mitä tarvitset puhtaan asennuksen tai päivityksen jälkeen Redminesta.
Kun määrität Easy Redminen verkkotunnusta, biztosíték, hogy käytät minden tason verkkotunnusta http://myeasyredmine.com sen käyttää, että käytäisit pelkkää http://myeasyredmine . Többet is problémákat okoznak.
Mene hallintapaneeliin >> Asetions >> E-mail-bejelentések
ja varmista, että LÄHETTÄJÄN osoite on oikein.
Sen pitäisi olla sama (tai vähintään samasta SMTP-palvelimesta) kuin konfiguraatiotiedostossa. Muuten ilmoitukset sähköpostipalvelut (gmail, yahoo jne.) fakthylätä.
Ellenőrizze a konfigurációsi ezen cikken adatok alapján.
Varmista, hogy konfigurálja a teliä, konfigurálhatja, konfigurálhatja, konfigurálhatja, konfigurálhatja, konfigurálhatja teliä.
telnet sinun.verkkotunnus.tässä porttinumero_tässä (Esimerkiksi: telnet gmail.com 465)
Se näyttää sinulle, voitko todella muodostaa yhteyden sähköpostipalvelimesi vai onko ongelma sähköpostipalvelimen konfiguraatiossa.
Errno::EPIPE (Rikki oleva putki) tai wkhtmltopdf: nem használhatja az X-kiszolgálót
Aiheutuu ongelmista viennin komponens wkhtmltopdf vele
Ebben a javaslatban megoldást.
Päättymätön palvelin
Hanki tarvittava versio wkhtmltopdf:stä osoitteesta http://wkhtmltopdf.org/downloads.html
Példa (sinun käytettävä työskennellä oman ympäristösi yksityiskohtien kanssa):
- 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
Vain ei-päättymätön palvelin
- Az Ön beállítása wkhtmltopdf kiszolgálóesi PATH -hakemistoon
(apt-get install wkhtmltox, yum install wkhtmltox)
Sen on syytäna bundleriin, másrészt se ei ehkä toimi Easy Redminen päivityksen jälkeen - ellenőrizze, hogy a program megfelelően működik (suorita konsolista wkhtmltopdf https://easyredmine.com homepage.pdf)
- suorita rake easyproject:install RAILS_ENV=produkció újra
- először palvelint újra
Liitännäisen telepítés
- ÄLÄ asenna liitännäisiä ROOT-käyttäjänä
- Kaikki ensin vanhat törlése Easy Gantt -liitännäiset, jos alkaa on (plugins/easy_gantt*)
- Kopioi mindent, amit puretut liitännäiset REDMINE_ROOT/plugins-kansioon
- REDMINE_ROOT-kansiossa
Suorita: |
$ Bundle telepítés |
- (tai csomag frissítése) |
$ Bundle exec rake db: migrál RAILS_ENV = gyártás |
$ Bundle exec rake redmine: plugin: migrál RAILS_ENV = gyártás |
Ennek utána kiszolgáló újra.
Onnistuneen asennuksen követelmények
- Redmine verzió: Yhteensopiva Redmine 3.2.x, 3.3.x, 3.4.x, 4.x with.
- Ruby verzió: 2.3+ (suositus 2.6.)
- Tietokannan típusa: MySQL (suositus), PostgreSQL
Seuraa telepítésohjeita #telepítse. Varmista, ettei asennusloki sisällä virheitä. Ha van hibaitä, keresse meg a fényképezést összhangban vagy vegye fel a kapcsolatot support@easyredmine.com ja liitä lokiin liittyvä virheosio.
Asennus Bitnami-ympäristössä
Bitnami-ympäristöä ei ole testattu sem taata. Jos asennus epäonnistuu, suorita seuraava vaiheet manuaalisesti:
Suorita: |
$ Csomag frissítés |
$ Rake db: vándorolnak |
$ Rake Redmine: plugins: vándorolnak |