Инсталацията на Redmine е eguneraketarako hiko zailtasunak
Redmine и Easy Redmine са отворени кодове и независими платформи, без да инсталирате и да инсталирате eguneraketako arazoak gertatu daitezke zerbitzari konfigurazio ezberdinei, софтуер bertsioei edo instalatutako plugin-eei esker. Lan handia egiten dugu horiek ohikoena izateko eta zurekin arazoak konpontzeko laguntzeko.
Applicationaren eguneratzean „Имате грешка във вашия SQL синтаксис; проверете ръководството, което съответства на версията на вашия MySQL сървър, за правилния синтаксис, който да използвате в близост ..." mezu errore bat agertzen da erregistroan.
Аразоя
Zure datubasea zaharkituta dago eta gure aplikazioak bidaltzen dizkion eskaerarekin ezin du lan egin. Ez du ulertzen.
Soluzioa
Zure datubasea eguneratu behar duzu.
Nola eguneratu datubasea?
Xehetasun osoak Baliabideen oinarrian.
Instalatu duzu edo eguneratu Easy Redmine erabiltzaile baten baimen gutxiagorekin, gure gomendio sendoa jarraitu gabe джарайпенак (gutxienez bada bada lehen aldiz).
- Байменак зюзенду chgrp ета chown komandoekin zerbitzariaren ezarpenetara egokituz (adibidez) chgrp -R public_html WWW-данни)
- Instalazioa berriz abiarazi пакет EXEC рейк easyproject: инсталиране RAILS_ENV = производство cachea garbituko duena (корен bidez abiarazten baduzu, ez izango da arrakastatsua)
- Zerbitzaria berrabiarazi
Easy Softwarek hornitutako birtual makinetan erabili ahal izateko, лесно erabiltzailearen azpian abiarazi:
sudo chown -R лесно / Начало / лесно / ток
(makina zaharretan - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R лесно / Начало / лесно / ток
(изпълнение на правилата - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / Начало / лесно / ток
(makina zaharretan - cd /srv/easyredmine/public_html)
пакет EXEC рейк easyproject: инсталиране RAILS_ENV = производство
sudo service puma@your.domain.name рестартирайте
Гогорату байменак езарри бехарреко карпетей буруз.
Hemen daude zenbait iradokizun 500 errorearekin topo egiten baduzu zer egin dezakezun jakiteko.
- абиарази Errazko zerbitzariaren eskakizunen egiaztapena eta saiatu ezin izan diren egiaztagirien konponketarekin
- segurtatu zure datu-basea
- deskargatu azken paketea Bezeroen Gunean
- ziurtatu web zerbitzariak Sarrera osoa publikoa, fitxategiak, erregistroa, tmp карпетак дитуела
- абиарази сноп инсталиране --without тест развитие
- абиарази пакет EXEC рейк easyproject: инсталиране RAILS_ENV = производство
- abiarazi aplikazio zerbitzaria berriro
- ezabatu 3.en parteen добавка Redmine (datu-basea barne)
- идаци гури support@easyredmine.com helbidera eta erantsi 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
Ако ниска изчакване е конфигурирана, тази грешка ще се появи:
- големи износа
- претоварване на сървъра
- рейк задачи се изпълняват от графичния интерфейс
Граница на MySQL връзки
Уверете се, че имате достатъчно на брой връзки могат да MySQL. Това зависи от броя на потребителите, но трябва да има най-малко един 100 позволено.
Hizketa hau gertatzen da 2018 1.2 bertsioetik aurrera (04.00 eta handiagoa den plataforma)
Eguneraketaren instalazioan errorea gertatzen da, hurrengo batzuk dituenak barne.
[!] `Gemfile` fitxategia parseatzean errorea gertatu da:
[!] `Gemfile` fitxategia parseatzean errorea gertatu da: ezin da fitxategi hori kargatu --
# приставка 'rys-bundler', github: 'easysoftware / rys-bundler', клон: 'master'> Plugin.hook ('rys-gemfile', самостоятелно)
Bundler ezin du jarraitu.
Redmine instalatzailearen zaharkitutako bertsioak eraginda dago.
Soluzioa:
Eguneraketa instalatu aurretik
$ gem инсталирате redmine-installer
Hau arazoak gertatzen dira Easy Redmine URLaren azken hitza erabiltzen baduzu, adibidez: https://company.com/easyredmine/
Kasu honetan, ziurtatu behar duzu RAILS_RELATIVE_URL_ROOT aldagaia zure zuzeneko azken hitzarekin konfiguratuta dagoela /easyredmine
Bitnami:
- Сорту конфигуриране на fitxategi gehigarria config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- ondoren предварително компилиране на активи (рейк easyproject:install RAILS_ENV=production) eta berrabiarazi zerbitzaria
Зюртату wkhtmltopdf instalatuta dagoela eta martxan dagoela ( wkhtmltopdf X zerbitzaria edo beste emulazio bat behar du)
Frogatu hau erabiliz: "wkhtmltopdf google.com google.pdf"
Конфигурация на прокси сървъра:
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 необходимата функция.
Easy Redmine Windows plataforma batean eguneratzen ari zaren bitartean, errore mezua jasotzen baduzu ExecJs :: RuntimeError
Eguneraketa egokia egiteko, soilik Инсталация на NODEJS behar duzu zure sistemaren gainean.
Instalazioak huts egiten badu, exekutatu eskuz:
$ Актуализация пакет
$ Рейк db: мигрират
$ Рейк redmine: плъгини: мигрират
Ziurtatu zure web zerbitzaria URL helbidearen tamaina egokia duela
Зюртату ез дузула Webrick web zerbitzaria erabiltzen!
- egiaztatu web zerbitzariaren eta Ruby-ren azken bertsioa daukazula
- berrezarri arazo garestiak iragazkiak txikitzeko
- berrezarri zure CRON-a hain askotan ez abiarazteko
- erreferentzia kasu honetara - Rails azkarra Ruby kodea ukatzeari begiratu gabe
- egiaztatu zure konfigurazioa - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Копиату фиксатегиак karpeta zure zahar Redmine-tik.
Redmine-ren конфигурира fitxategian lehenetsitako fitxategi kokapena aldatu dezakezu edo symlink erabili dezakezu. LAN edo облачно базирано sareko biltegiratzeentzako ez da gomendagarria фидагаритасун аразоенгатик.
Конфигурация:
./config/configuration.yml
# Fitxategiak biltegiratzeko direktorioaren bide absolutua.
# Lehenetsia zure Redmine instantziaren 'fitxategiak' direktorioa da.
# Zure EasyRedmine instantziak irakurri/Idatzi baimena behar du direktorio honetan.
# Adibideak: attachments_storage_path: / VAR / WWW / redmine / файлове
Arazoak konpontzea:
Eranskina ezin baduzu ireki, ikusi ./log/production.log errore arruntentzako:
Еранскина бидали езин да, /var/www/redmine/files/2015/08/150805095407_xxx.PNG ez dago existitzen edo ezin da irakurri
ENOENT, Баймена Укатута... eta abar.
Ziurtatu zure web zerbitzariak Oso sarbidea дуела publikoa, fitxategiak, erregistroa, tmp karpeta guztietan
Zure ereduetan egindako commit berriak ez dira Easy Redminean erakusten, aplikazioak eskuratzen ez baditu. Webhooks ezarri behar dituzu zure ереду безероан (github, gitlab, TortoiseSVN,...) за инсталиране на инстанции на Easy Redmine, събираща информация.
- Joan administraziora >> ezarpenak >> ereduetan
- Gaitu WS ereduen kudeaketarako
- Сорту API gako bat
- Горде
- Joan zure ereduetako bezeroera
- Gehitu webhook bat
Esan dezagun zure gunea easyredmine.company.com da dela
Гит-енцат - https://easyredmine.company.com/ Сис / git_fetcher
edo https://easyredmine.company.com/ Сис / git_fetcher? Ключ =[API gakoa]
- bezeroaren ezarpenaren arabera, URL bakarra edo gakoa ezberdineko eremuan sartzea behar izan dezake
SVN-енцат - https://easyredmine.company.com/ Сис / fetch_changesets
edo https://easyredmine.company.com/ Сис / fetch_changesets? Ключ =[API gakoa]
5. puntutik aurrera, ereduetako bezeroaren araberakoa da eta Easy Redminearen ezarpenekin ez du lotura. Instalazio garbi edo Redmine bertsio berritik eguneratzearen ondoren egiaztatu behar duzun gauza bat da.
Zure Easy Redminearen domenua konfiguratzen duzunean, ziurtatu gutxienez lehenengo mailako domenua erabiltzen duzula, adibidez http://myeasyredmine.com bakarrik erabiltzen baduzu http://myeasyredmine orduz. Nabigatzaile batzuek arazoak izan ditzakete hura atzitzeko.
Joan Administrazioa >> Ezarpenak >> Имейл jakinarazpenak
eta egiaztatu ОТ helbidea zuzena dela.
Berbera izan behar da (edo gutxienez SMTP zerbitzari beberatik) configurazio fitxategian. Bestela, zenbait posta zerbitzu (gmail, yahoo, etab.) jakinarazpenak ukatuko dituzte.
Egiaztatu zure konfigurazioa Honen ezagutza oinarrian dagoen artikulu honetan.
Configurazioa zuzena dela egiaztatzeko, saiatu posta zerbitzariarekin Easy Redmine zerbitzariatik telnet erabiliz konektatu dezakezula egiaztatu.
telnet zure.domeinua.hemen portu_zenbakia_hemen (Допълнителна информация: telnet gmail.com 465)
Zure posta zerbitzariarekin benetan konektatu ahal zarela edo posta zerbitzariaren konfigurazioan arazo bat dagoela erakutsiko dizu.
PDF esportazioa egitean errore bat gertatzen bada (edo ez gertatzen den bezala agertzen bada). Produkzio erregistroak hurrengo erroreak zerrendatuko ditu:
Errno :: EPIPE (счупена тръба) Едо wkhtmltopdf: ezin da X zerbitzariarekin konektatu
wkhtmltopdf komponentea esportatzearekin lotutako arazoak eraginak izan ditu
Hona hemen proposatutako soluzioak.
Цербицария без глава
Lortu beharreko wkhtmltopdf bertsioa http://wkhtmltopdf.org/downloads.html хелбидски
Adibidea (zure ingurumenaren xehetasunekin lan egin behar duzu):
- 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
Цербицария бакарик без глава
- wkhtmltopdf instalatuta izan behar duzu zerbitzarian PATH-ен
(Apt-get инсталирате wkhtmltox, yum install wkhtmltox)
Bundler-en instalatuta egon behar da, bestela ezin du ondo funtzionatu Easy Redmine eguneratzea ondoren - Programa ongi funtzionatzen duela ziurtatu (adibidez, konsolatik exekutatu wkhtmltopdf https://easyredmine.com homepage.pdf)
- рейк easyproject:install RAILS_ENV=производство berriz abiarazi
- zerbitzaria berrabiarazi
Инсталиране на плъгин
- EZ инсталацията на приставката ROOT може да се използва
- Lehenik, ezabatu Easy Gantt плъгин zaharrak badira (plugins/easy_gantt*)
- Копиране на дезипатутако плъгин guztiak REDMINE_ROOT/plugins karpetan
- REDMINE_ROOT-bg
Изпълнение: |
$ Bundle install |
- (актуализация на пакета edo) |
$ bundle exec rake db: мигрирайте RAILS_ENV = производство |
$ bundle exec rake redmine: plugins: мигриране RAILS_ENV = производство |
Ondoren, berrabiarazi zerbitzaria.
Instalazio arrakastatsurako baldintzak
- Redmine версия: Redmine 3.2.x, 3.3.x, 3.4.x, 4.x-ekin bateragarria.
- Ruby bertsioa: 2.3+ (2.6 gomendatua).
- Мотив на базата на данни: MySQL (gomendatua), PostgreSQL
Jarraitu instalazio prozedura #Инсталирай атален. Egiaztatu instalazio agirian akatsik ez dagoen. Akaso badago, konpondu deskribapenaren arabera edo jarri harremanetan support@easyredmine.com-рекин, агириарен акац атала еранцита.
Bitnami-n инсталация
Bitnami ez da frogatu edo bermatua. Instalazioak huts egiten badu, exekutatu eskuz:
Изпълнение: |
$ Актуализация пакет |
$ Рейк db: мигрират |
$ Рейк redmine: плъгини: мигрират |