Нежни проблеми с инсталирането и актуализирането на Redmine.
Ако jsou като Redmine, вземете Easy Redmine Open Source и jsou повече от мен, независещи от платформата, може да се открият проблеми с инсталирането и актуализацията на различни конфигурации на сървъра, версията на софтуера или инсталирания плъгин. Snažíme se pečlivě sledovat ty nejčastější, abychom vám pomohli s odstraňováním problémů.
Приложението за актуализация е в протокола за обекти, които отговарят на правилата „Мате chybu или вашия SQL синтаксис; контролирайте ръчно, като отговорите на вашата версия на MySQL сървъра за правилен синтаксис, използвайте в близост... "
Пршичина
Знам, че вашата база данни е застарала и не можете да работите с подаване, ако не сте изпратили нашето приложение. Jednoduše ho nerozumí.
Řešení
Musíte aktualizovat svou databázi.
Jak aktualizovat databázi?
Подробен списък v База знания.
Инсталирайте само или не актуализирайте Easy Redmine под потребителите с недостатъчно одобрени, неследуващи нашите силни препоръки в instrukcích (alespoň jednou v minulosti).
- Správná oprávnění pomocí příkazů chgrp a chown podle nastavení serveru (напр. chgrp -R public_html WWW-данни)
- Пуснете инсталацията отново пакет EXEC рейк easyproject: инсталиране RAILS_ENV = производство, která vymaže cache (pokud ji spustíte jako root, nebude úspěšná)
- Рестартирайте сървъра
Можете да използвате виртуална машина за потребителски услуги Easy Software, пуснете под потребител лесно:
sudo chown -R лесно / Начало / лесно / ток
(в старите машини - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R лесно / Начало / лесно / ток
(в старите машини - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / Начало / лесно / ток
(в старите машини - cd /srv/easyredmine/public_html)
пакет EXEC рейк easyproject: инсталиране RAILS_ENV = производство
sudo service puma@your.domain.name рестартирайте
Nezapomeňte nastaviti oprávnění pro všechny potřebné složky.
Zde jsou některé tipy, co můžete udělat, pokud narazíte na chybu 500.
- спустете Лесна проверка на сървърните изисквания a zkuste opravit selhání ověření
- zazálohujte svou databázi
- stáhněte nejnovější balíček z Klientské zóny
- ujištěte se, že webový server má Plný přístup veřejné, soubory, log, tmp папки
- спустете сноп инсталиране --without тест развитие
- спустете пакет EXEC рейк easyproject: инсталиране RAILS_ENV = производство
- рестартирайте приложен сървър
- smazat jakékoliv плъгин Redmine от трета страна (také z databáze)
- напище nám na support@easyredmine.com a přiložte log/production.log
Има много възможни причини за тази грешка. Ето няколко съвета:
- кеша на браузъра проблем - опитайте се да изтриете кеша от браузъра
- DNS проблем
- проблем настройка на сървъра
Първо проверете връзката и мрежата (проверете дали сървърът е достъпен, като използвате командата ping или командата traceroute). Страна на сървъра на защитната стена.
Ако всичко по-горе изглежда добре, опитайте се да получите информация от nginx error.logs. Проверете nginx error.log от страната на сървъра - /var/log/nginx/error.log
Провери си Nginx конфигурация съответства на стандарта. Стандартна конфигурация Nginx можете да намерите тук:
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine
Пример за конфигурация на Nginx (като се използва от Easy Software). Това е доста сходен с официалния един само няколко променливи са оптимизирани:
потребителското WWW-данни;
работни_процеси 8;
worker_rlimit_nofile 60000;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
събития {
worker_connections 10240;
# Multi_accept върху;
}
HTTP {
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # не използвайте SSLv3 ref: POODLE
включват /etc/nginx/mime.types;
default_type application / octet-stream;
server_names_hash_bucket_size 2048;
access_log /var/log/nginx/access.log;
изпрати файл на;
#tcp_nopush на;
#keepalive_timeout 0;
keepalive_timeout 65;
tcp_nodelay включен;
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 на;
gzip_disable "MSIE [1-6] \. (* SV1?!.)";
включва /etc/nginx/conf.d/*.conf;
включва / и т.н. / Nginx / сайтове с активирани / *;
включва / и т.н. / Nginx / сайтове, автоматично / *;
}
Други възможни причини за 502 грешка включват ...
Unicorn не работи изобщо, поради
- Недостатъчни разрешения
- Грешна версия на пътническия
- Грешен Ruby версия
- Липсващи скъпоценни камъни
- Broken файлова система
За да разберете точно проблема, трябва да се провери трупи грешки в еднорог или Apache + дневник заявление от Easy Redmine (дневник / production.log)
Timeout
Времето за изчакване не е зададено, така че обектът да бъде изтрит:
- velkých exportech
- прехвърлен сървър
- spouštění rake úloh от GUI
Ограничете използването на MySQL
Уверете се, че имате достатъчен начален популярен достъп до MySQL. Záleží to na počtu uživatelů, ale měli byste mít dovoljeno alespoň 100 připojení.
Този chyba се издава от версия 2018 1.2 (платформа 04.00 до по-висока).
Chyba během instalace aktualizace obsahuje některé z následujících.
[!] Дошло до chybě přicwání souboru `Gemfile`:
[!] Došlo k chybě při zpracování souboru `Gemfile`: nelze načíst takový soubor --
# приставка 'rys-bundler', github: 'easysoftware / rys-bundler', клон: 'master'> Plugin.hook ('rys-gemfile', самостоятелно)
Bundler nemůže pokračovat.
Je to způsobeno zastaralou verzí instalátoru redmine.
Решение:
Преди инсталация актуализация
$ gem инсталирате redmine-installer
- Създайте друг конфигурационен софтуер config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- poté zkompilujte prostředky (рейк easyproject:install RAILS_ENV=production) рестартирайте сървъра
Ujistěte se, že je nainstalován a spuštěn wkhtmltopdf ( wkhtmltopdf potřebuje X server или jinou emulaci)
Използвайте, за да помогнете: "wkhtmltopdf google.com google.pdf"
Създайте своя конфигуриран прокси:
proxy_set_header X-предаден-Прото HTTPS
За да актуализирате Easy Redmine на платформата Windows и да изберете chybové zpravy ExecJs :: RuntimeError
Vše, co musíte udělat, je Инсталирай NODEJS na svůj systém pro správnou aktualizaci.
Можете да инсталирате, стартирайте ръчно:
$ Актуализация пакет
$ Рейк db: мигрират
$ Рейк redmine: плъгини: мигрират
Уверете се, че вашият уеб сървър поддържа скучноувеличен URL адрес
Ujistěte se, že НЕ ПОУЖИВАЙТЕ уеб сървър Webrick!
- ujištěte se, že máte nennovější verzi webového serveru a Ruby
- překonfigurujte pomalé dotazování filtrů tak, aby zobrazovalo méně polí
- нулирайте своя CRON, ако се неактивирате така честно
- odkaz na tuto studii případu - Избрани Rails без дотику код Ruby
- zkontrolujte svou konfiguraci - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Zkopírujte složku файлове от вашия стар Redmine.
Výchozí umístění souborů в Redmine можете да смените в конфигурационния souboru Redmine или можете да използвате символичен отказ. Síťová úložiště LAN или cloudové úložiště pro přílohy není doporučeno kvůli problémům s spolehlivostí.
Конфигурация:
./config/configuration.yml
# Absolutní cesta k adresáři, kde jsou přílohy uloženy.
# Изборът на файлове е адрес на „файлове“ във вашия екземпляр Redmine.
# Вашият екземпляр EasyRedmine трябва да бъде одобрен за запис и запис до този адрес.
# Приложения: attachments_storage_path: / VAR / WWW / redmine / файлове
Решен проблем:
Ако не можете да отворите přílohu, подивейте се до ./log/production.log за безжични данни:
Nelze odeslat přílohu, /var/www/redmine/files/2015/08/150805095407_xxx.PNG не съществува или не е силен
ENOENT, Odmítnuto oprávnění... прим.
Уверете се, че вашият уеб сървър има пълен достъп до сложката публично, файлове, дневник, TMP s přístupem pro všechny uživatele.
Новата общност във вашето хранилище се изобразява в Easy Redmine, за да получите най-новите приложения. Настройте webhooks на вашия klientském repozitáři (github, gitlab, TortoiseSVN,...) с информация за вашия екземпляр Easy Redmine.
- Отидете на správy >> nastavení >> repozitáře
- Активирайте WS за správu repozitářů
- Възпроизвеждане на API ключ
- Уложете
- Přejděte na váš klientský repozitář
- Добавете webhook
Предварително, вашата страница е easyredmine.company.com
Pro git - https://easyredmine.company.com/ Сис / git_fetcher
или https://easyredmine.company.com/ Сис / git_fetcher? Ключ =[API ключ]
- v závislosti na nastavení klienta může vyžadovat jedinou URL adres nebo klíč do jiného pole
Pro SVN - https://easyredmine.company.com/ Сис / fetch_changesets
или https://easyredmine.company.com/ Сис / fetch_changesets? Ключ =[API ключ]
От тялото 5 е това всичко на клиентското хранилище и несъвместимо с инсталиран Easy Redmine. Ако не, трябва да го направите за чиста инсталация или за актуализация с Redmine.
Při конфигуриране на домейна на вашето Easy Redmine се използва, за да използвате alespoň domenu první úrovně, například http://myeasyredmine.com místo pouhého http://myeasyredmine. Některé prohlížeče s ním mohou mít problém.
Přejděte do Administrace >> Nastavení >> Emailová upozornění
a ověřte, že адрес ODPOVĚĎ е správná.
Мета от стена (или не от този същия SMTP сървър) като в конфигурационната програма. Jinak některé emailové usluge (gmail, yahoo, atd.) mohou upozornění odmítnout.
Zkontrolujte svou konfiguraci podle této článku в databázi znalostí.
За проверени, конфигурацията е правилна, трябва да се контролира, за да можете да използвате имейл сървъра на вашия сървър Easy Redmine с помощта на телнета.
telnet vaše.domena.zde číslo_portu_zde (напис: telnet gmail.com 465)
Ukáže vám, zda se skutečně můžete připojit k youru mailserveru, или zda съществува проблем в конфигурацията на вашия mailserveru.
Při pokusu o export PDF souboru se může objevit chyba (nebo se nic nestane). Produkční log bude obsahovat chybovou hlášku podobnou
Errno :: EPIPE (счупена тръба) или wkhtmltopdf: не може да се свърже с X сървър
Problem způsobený exportním komponentem wkhtmltopdf
Zde jsou navržená řešení.
Сървър без глава
Získejte potřebnou verzi wkhtmltopdf z http://wkhtmltopdf.org/downloads.html
Příklad (musíte pracovat s podrobnostmi vašeho vlastního prostředí):
- 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
Pouze pro сървър без глава
- Musíte mít nainstalovaný wkhtmltopdf на вашия сървър v PATH
(Apt-get инсталирате wkhtmltox, yum install wkhtmltox)
Musí být instalován v bundleru, jinak by nemusel fungovat за актуализация Easy Redmine - Ujistěte se, že program funguje správně (spusťte například z konzole wkhtmltopdf https://easyredmine.com homepage.pdf)
- znovu spusťte rake easyproject:install RAILS_ENV=production
- рестартирайте сървъра
Инсталирайте плъгин
- НЕинсталирайте плъгин като потребител ROOT
- Nejprve отстранете всички стари добавки Easy Gantt, които съществуват (plugins/easy_gantt*)
- Копирайте всички разширени плъгини до REDMINE_ROOT/plugins
- V REDMINE_ROOT
Spusťte: |
$ Bundle install |
- (актуализация на пакета nebo) |
$ bundle exec rake db: мигрирайте RAILS_ENV = производство |
$ bundle exec rake redmine: plugins: мигриране RAILS_ENV = производство |
Може да рестартирате сървъра.
Pozadavky pro úspěšnou instalacija
- Verze Redmine: Съвместим с Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- Verze Ruby: 2.3+ (допоръчано 2.6.)
- Тип база данни: MySQL (допоръчано), PostgreSQL
Následujte postup instalace v #Инсталирай. Вижте, zda инсталационен протокол neobsahuje žádné chyby. Pokud ano, snažte se je řešit podle popisu nebo contactujte support@easyredmine.com s připojeným chybovým oddílem protokolu.
Инсталиране на Bitnami
Bitnami není testováno ani zaručeno. Pokud instalace selže, spusťte ručně:
Spusťte: |
$ Актуализация пакет |
$ Рейк db: мигрират |
$ Рейк redmine: плъгини: мигрират |