Tavalised Redmine'i paigaldamise ja uuendamisega seotud probleemid
Rakenduse värskendamise käigus ilmub logisse veateade, mis sisaldab fraasi „Имате грешка във вашия SQL синтаксис; проверете ръководството, което съответства на версията на вашия MySQL сървър, за правилния синтаксис, който да използвате в близост ... ".
Põhjus
See tähendab, et teie andmebaas on vananenud ega saa töötada meie rakendusele saadetava päringuga. Ta lihtsalt ei saa seda aru.
Лахендус
Peate oma andmebaasi värskendama.
Kuidas andmebaasi värskendada?
Üksikasjalik kirjeldus on saadaval teadmistebaasis.
Olete installinud või uuendanud Easy Redmine'i kasutajaõigustega, mis ei vasta meie tugevale soovitusele juhiste järgimiseks (vähemalt üks kord minevikus).
- Korrigeerige õigused käskudega chgrp ja chown vastavalt serveri seadetele (nt chgrp -R public_html WWW-данни)
- Käivitage installatsioon uuesti käsu abil пакет EXEC рейк easyproject: инсталиране RAILS_ENV = производство, mis tühjendab vahemälu (kui käivitate selle juurkasutajana, siis see ei õnnestu)
- Taaskäivitage сървър
Kui kasutate Easy Software'i pakutavat virtuaalmasinat, käivitage kasutaja лесно всички:
sudo chown -R лесно / Начало / лесно / ток
(vanemates masinates - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R лесно / Начало / лесно / ток
(vanemates masinates - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / Начало / лесно / ток
(vanemates masinates - cd /srv/easyredmine/public_html)
пакет EXEC рейк easyproject: инсталиране RAILS_ENV = производство
sudo service puma@your.domain.name рестартирайте
Ärge unustage seada õigused kõikidele vajalikele kaustadele.
Siin on mõned vihjed, mida saate teha, kui tekib 500 tõrge.
- käivitage Лесна проверка на сървърните изисквания ja proovige parandada ebaõnnestunud valideerimisi
- varundage oma andmebaas
- laadige alla viimane pakett Kliendi tsoonist
- veenduge, et veebiserveril on Täielik ligipääs публично, файлове, дневник, TMP каустаделе
- käivitage сноп инсталиране --without тест развитие
- käivitage пакет EXEC рейк easyproject: инсталиране RAILS_ENV = производство
- taaskäivitage rakenduse сървър
- kustutage kõik kolmandate osapoolte Redmine'i pistikprogrammid (ka andmebaasist)
- kirjutage meile aadressil support@easyredmine.com ja lisage log/production.log
Ако конфигурирате лесното изчакване, вижте следното:
- suurte eksportide korral
- serveri ülekoormuse korral
- гребло ülesannete käivitamisel kasutajaliidesest
MySQL се използва
Изпратете и изчакайте, ако искате да използвате MySQL-ига. Вижте sõltub kasutajate arvust, kuid teil peaks olema vähemalt 100 lubatud ühendust.
Вижте viga ilmneb alates версия 2018 1.2 (платформа 04.00 и нова)
Viga ilmneb uuenduse paigaldamise ajal, sisaldades mõnda järgmist.
[!] `Gemfile` parsimisel ilmnes viga:
[!] `Gemfile` parsimisel ilmnes viga: ei saa sellist faili laadida --
# приставка 'rys-bundler', github: 'easysoftware / rys-bundler', клон: 'master'> Plugin.hook ('rys-gemfile', самостоятелно)
Bundler ei saa jätkata.
Сега можете да поставите добавена версия на инсталатора на Redmine.
Лахендус:
Enne uuenduse paigaldamist
$ gem инсталирате redmine-installer
Ако имате проблеми, можете да използвате URL адреса на Easy Redmine, следвайки: https://company.com/easyredmine/
Селлес олукоррас пеат вендума, и тейл на друг RAILS_RELATIVE_URL_ROOT конфигуриран õigele lõpule /easyredmine
Bitnami:
- Loo täiendav konfiguratsioonifail config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- seeejärel eelkompila assetsid (рейк easyproject:install RAILS_ENV=production) и taaskäivita сървър
Veenduge и др wkhtmltopdf oleks installitud i töötaks (wkhtmltopdf vajab X serverit или muud emulations)
Тествайте следното: "wkhtmltopdf google.com google.pdf"
Lisage oma puhverserveri конфигурации:
proxy_set_header X-предаден-Прото HTTPS
Проверете конфигурацията Cron. Това е много важно, че рейк задачи са НЕ управлявана от корен. Това ще доведе до провал поради недостатъчно права.
Да речем, че използвате Easy Redmine под потребителското лесно. Командите са:
Виж активните crons кронтаб -u лесно -l
Редактиране кронтаб -u лесно -е
Прилага промени sudo service cron презареждане
Пример за движение Cron всеки 5 минути:
* / 5 * * * * /home/easy/scripts/easy_scheduler.sh &> / dev / null
#! / bin / bash -l
LOG_FILE = "/ Начало / лесно / ток / дневник / easy_scheduler_rake.log"
echo "$ (date '+% Y-% m-% d% H:% M:% S') start rake" >> $ {LOG_FILE}
cd / home / easy / current && bundle exec rake easyproject: планировчик: run_tasks RAILS_ENV = производство >> $ {LOG_FILE}
echo "$ (date '+% Y-% m-% d% H:% M:% S') end rake" >> $ {LOG_FILE}
/home/easy/scripts/easy_scheduler.sh трябва да е изпълним:
sudo chmod + x /home/easy/scripts/easy_scheduler.sh
Не се колебайте да търсите в интернет, по-точно за употреба, за да се създаде Cron на вашия сървър за. Това не е изключително лесно Redmine необходимата функция.
Kui värskendate Easy Redmine'i Windowsi platvormil ja saate veateate ExecJs :: RuntimeError, торф lihtsalt oma süsteemi installima NODEJS korrektseks värskenduseks.
Veenduge, et teie veebiserver toetab URL-aadressi tegelikku suurust
Veenduge, et te EI kasuta Webricki veebiserverit!
- проверете, както и всички други сървъри и версия на Ruby
- configureerige aeglased filtripäringud ümber, et näidata vähem välju
- lülitage CRON välja, et see ei käivituks nii sageli
- viidake sellele juhtumiuuringule - Rails kiirendamine ilma Ruby koodi muutmata
- kontrollige oma konfiguratsiooni - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Копери failide 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 probleemide tõttu.
Конфигурация:
./config/configuration.yml
# Absoluutne tee kausta, kus manused on salvestatud.
# Възстановяване на 'файлове', които съдържат примери на Redmine'i.
# Teie EasyRedmine'i eksemplaril peab olema selle kausta lugemis-/kirjutamisõigus.
# Забелязано: attachments_storage_path: / VAR / WWW / redmine / файлове
Tõrkeotsing:
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 и съществуващи или полюсни файлове
ENOENT, Õigus keelatud... jne.
Veenduge, et teie veebiserveril oleksid Täielik juurdepääsavalik, failid, logi, tmpкаустад
Uued pühendused teie hoidlasse ei kajastu Easy Redmine'is, kui need pole rakenduse poolt toodud. Peate seadistama veebikonksud oma hoidla kliendile (github, gitlab, TortoiseSVN,...) бърза работа с Easy Redmine'i.
- Минге haldusse >> seaded >> hoidlad
- Luba WS hoidla haldamiseks
- Genereeri API võti
- Салвеста
- Minge oma hoidla kliendile
- Lisage veebikonks
Eeldame, et teie sait на easyredmine.company.com
Git'i jaoks - https://easyredmine.company.com/ Сис / git_fetcher
или https://easyredmine.company.com/ Сис / git_fetcher? Ключ =[API võti]
- sõltuvalt kliendi seadetest võib see nõuda ühte URL-i või võtit erinevasse välja
SVN-i jaoks - https://easyredmine.company.com/ Сис / fetch_changesets
или https://easyredmine.company.com/ Сис / fetch_changesets? Ключ =[API võti]
Alates punktist 5 on see kõik hoidla kliendi kätes ja ei ole seotud Easy Redmine'i seadetega. Вижте на midagi, mida peate kontrollima pärast puhta installimist или Redmine'i uuendamist.
Kui seadistate oma Easy Redmine'i domeeni, veenduge, et kasutate vähemalt esimese taseme domeeni, näiteks http://myeasyredmine.com selle asemel, et lihtsalt kasutada http://myeasyredmine. Mõned brauserid võivad sellega probleeme tekitada.
Моят haldusse >> Seaded >> Използвани електронни съобщения
ja kontrollige, et SAATJA aadress oleks õige.
Вижте peaks olema sama (или най-добрия SMTP сървърист) nagu konfiguratsioonifailis. Vastasel juhul võivad mõned e-posti teenused (gmail, yahoo jne) teavitused tagasi lükata.
Controllige oma konfiguratsiooni vasstavalt sellele artiklile teadmistebaasis.
Configuratsioooni õigsuse kontrollimiseks proovige kontrollida, kas saate Easy Redmine serverist telneti abil ühendust luua meiliserveriga.
telnet teie.domeen.siia port_number_siia (Най-добър текст: telnet gmail.com 465)
Вижте näitab teile, kas saate tõesti ühendust luua oma meiliserveriga või on probleem teie meiliserveri konfiguratsioonis.
Errno::EPIPE (Katkenud toru) или wkhtmltopdf: ei saa ühendust X-serveriga
Põhjustatud probleemidest ekspordikomponendiga wkhtmltopdf
Siin on pakutud lahendused.
Peata сървър
Изпратете vajalik версия wkhtmltopdf-ist aadressilt http://wkhtmltopdf.org/downloads.html
Näide (peate töötama oma keskkonna üksikasjadega):
- sudo apt-get инсталирате 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 инсталирате
- 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
Ainult mitte-peata сървър
- Peate oma serveris olema wkhtmltopdf инсталация PATH
(Apt-get инсталирате wkhtmltox, yum install wkhtmltox)
See peab olema paigaldatud bundlerisse, vastasel juhul võib see pärast Easy Redmine'i värskendamist töötamata jääda - Veenduge, et programm töötab korekttselt (käivitage näiteks konsoolist wkhtmltopdf https://easyredmine.com homepage.pdf)
- taaskäivitage rake easyproject:инсталиране на RAILS_ENV=производство
- taaskäivitage сървър
Инсталиране на добавки
- Трябва да инсталирате приставката ROOT
- Допълнителна информация за приставката Easy Gantt, която трябва да има (plugins/easy_gantt*)
- Копирайте всички налични добавки за REDMINE_ROOT/plugins
- REDMINE_ROOT грешки
Käivitage: |
$ Bundle install |
- (във актуализация на пакета) |
$ bundle exec rake db: мигрирайте RAILS_ENV = производство |
$ bundle exec rake redmine: plugins: мигриране RAILS_ENV = производство |
Pärast seda taaskäivitage сървър.
Edukaks installimiseks vajalikud nõuded
- Версия на Redmine: Ühildub Redmine 3.2.x, 3.3.x, 3.4.x, 4.x., 5.x. версия на версията
- Версия на Ruby: 2.3+ (съответно 2.6.)
- Основни настройки: MySQL (съответствие), PostgreSQL
Järgige installiprotseduuri #Инсталирай. Kontrollige, kas installatsiooni logis pole vigu. Kui neid on, proovige need vasstavalt kirjeldusele lahendada või võtke ühendust support@easyredmine.com ja lisage logi vigade osa.
Инсталирайте Bitnami keskkonnas
Bitnami keskkonda ei ole testitud ega garanteeritud. Kui installatsioon ebaõnnestub, käivitage järgmised käsud käsitsi:
Käivitage: |
$ Актуализация пакет |
$ Рейк db: мигрират |
$ Рейк redmine: плъгини: мигрират |