Redmine installazio και eguneraketarako ohiko zailtasunak
Το Redmine και το Easy Redmine biak Ανοιχτού Κώδικα και πλατφόρμα ανεξάρτητης έκδοσης, βελτιστοποίησης, εγκατάστασης και εγκατάστασης και δημιουργίας ρυθμίσεων για την εγκατάσταση, λογισμικού που προορίζεται για εγκατάσταση και εγκατάσταση πρόσθετων-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.
Σολουζόα
Zure datubasea eguneratu behar duzu.
Nola eguneratu databasea;
Xehetasun osoak Baliabideen oinarrian.
Εγκαταστήστε το Easy Redmine για να το κάνετε αυτό. jarraipenak (gutxienez bada bada lehen aldiz).
- Baimenak zuzendu chgrp eta chown komandoekin zerbitzariaren ezarpenetara egokituz (αντιμπιντέζ chgrp -R public_html www-data)
- Instalazioa berriz abiarazi δέσμη exec easyproject γκανιότα: εγκατάσταση RAILS_ENV = παραγωγή cachea garbituko duena (root bidez abiarazten baduzu, ez izango da arrakastatsua)
- Ζερμπιτζάρια μπερραμπιαράζι
Easy Softwarek hornitutako birtual makinetan erabili ahal izateko, εύκολος erabiltzailearen azpian abiarazi:
sudo chown -R εύκολο / home / easy / current
(makina zaharretan - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R εύκολο / home / easy / current
(makina zaharretan - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / home / easy / current
(makina zaharretan - cd /srv/easyredmine/public_html)
δέσμη exec easyproject γκανιότα: εγκατάσταση RAILS_ENV = παραγωγή
επανεκκίνηση της υπηρεσίας sudo puma@your.domain.name
Gogoratu baimenak ezarri beharreko karpetei buruz.
Hemen daude zenbait iradokizun 500 errorearekin topo egiten baduzu zer egin dezakezun jakiteko.
- abiarazi Εράζκο ζερμπιτζαριάρεν εσκακιζούνεν εγιαζτάπενα ήτα σαιάτου εζίν ιζάν ντιρέν εγιαζταγίριεν κονπονκετάρεκιν
- segurtatu zure data-basea
- deskargatu azken paketea Bezeroen Gunean
- ziurtatu web zerbitzariak Sarrera osoa publikoa, fitxategiak, erregistroa, tmp καρπέτακ διτουέλα
- abiarazi δέσμη εγκαταστήσετε --without δοκιμή ανάπτυξης
- abiarazi δέσμη exec easyproject γκανιότα: εγκατάσταση RAILS_ENV = παραγωγή
- abiarazi aplikazio zerbitzaria berriro
- ezabatu 3.en parteen Redmine plugina (datu-basea barne)
- ιδατζή γκουρί support@easyredmine.com helbidera eta erantsi log/production.log
Υπάρχουν πολλές πιθανές αιτίες αυτού του σφάλματος. Ακολουθούν μερικές συμβουλές:
- πρόβλημα cache του browser - δοκιμάστε να διαγράψετε cache από τον browser
- πρόβλημα 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-data?
εργαζόμενοι_επεξεργασίες 8;
worker_rlimit_nofile 60000?
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
events {
εργαζόμενοι_συνδέσεις 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;
το sendfile on;
#tcp_nopush on;
#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;!)."?
περιλαμβάνουν το /etc/nginx/conf.d/*.conf.
περιλαμβάνουν / etc / nginx / sites-enabled / *;
περιλαμβάνουν / etc / nginx / sites-auto / *.
}
Άλλες πιθανές αιτίες σφάλματος 502 περιλαμβάνουν ...
Unicorn δεν λειτουργεί καθόλου, λόγω της
- ανεπαρκή δικαιώματα
- Λάθος έκδοση του επιβάτη
- Λάθος έκδοση Ruby
- Λείπει πολύτιμοι λίθοι
- σπασμένο σύστημα αρχείων
Για να μάθετε το ακριβές πρόβλημα, θα πρέπει να ελέγξετε τα αρχεία καταγραφής σφαλμάτων στο μονόκερο ή Apache + αρχείο καταγραφής εφαρμογής από την Easy Redmine (log / production.log)
Χρονικό όριο
Εάν έχει ρυθμιστεί μικρό χρονικό όριο, αυτό το σφάλμα θα εμφανιστεί:
- μεγάλες εξαγωγές
- υπερφόρτωση του διακομιστή
- καθηκόντων γκανιότα τρέχει από το GUI
Όριο των συνδέσεων MySQL
Βεβαιωθείτε ότι έχετε αρκετό αριθμό συνδέσεων που επιτρέπονται στην MySQL. Εξαρτάται από τον αριθμό των χρηστών, αλλά θα πρέπει να έχετε τουλάχιστον ένα 100 επιτρέπεται.
Hizketa hau gertatzen da 2018 1.2 bertsioetik aurrera (04.00 και handiagoa den plataforma)
Eguneraketaren installazioan errorea gertatzen da, hurrengo batzuk dituenak barne.
[!] Το "Gemfile" fitxategia parseatzean errorea gertatu da:
[!] `Gemfile` fitxategia parseatzean errorea gertatu da: ezin da fitxategi hori kargatu --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', κλάδος: 'master'> Plugin.hook ('rys-gemfile', self)
Bundler ezin du jarraitu.
Redmine installatzailearen zaharkitutako bertsioak eraginda dago.
Soluzioa:
Εγκαταστήστε το αυθεντικό
$ gem install 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:
- Sortu konfigurazio fitxategi gehigarria config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- ondoren precompile assets (rake easyproject:install RAILS_ENV=production) και berrabiarazi zerbitzaria
Ziurtatu wkhtmltopdf installatuta dagoela eta martxan dagoela ( wkhtmltopdf X zerbitzaria edo beste emulazio bat behar du)
Frogatu hau erabiliz: "wkhtmltopdf google.com google.pdf"
Διαμόρφωση διακομιστή μεσολάβησης Gehitu zure:
proxy_set_header X-Forwarded-Proto https
Ελέγξτε τη διαμόρφωση cron. Είναι πολύ σημαντικό ότι τα καθήκοντα γκανιότας είναι ΔΕΝ τρέχει από τη ρίζα. Θα προκαλέσει αποτυχία λόγω ανεπαρκών δικαιωμάτων.
Ας υποθέσουμε ότι εκτελείτε το Easy Redmine κάτω από το χρήστη εύκολη. Οι εντολές είναι:
Προβολή ενεργών crons crontab -u εύκολο -l
Επεξεργασία crontab -u εύκολο -ε
Εφαρμογή αλλαγών υπηρεσία sudo cron reload
Παράδειγμα για την εκτέλεση cron κάθε 5 λεπτά:
* / 5 * * * * /home/easy/scripts/easy_scheduler.sh &> / dev / null
#! / bin / bash -l
LOG_FILE = "/ home / εύκολο / τρέχον / log / easy_scheduler_rake.log"
echo "$ (ημερομηνία '+% Y-% m-% d% H:% M:% S') έναρξη τσουγκράνας" >> $ {LOG_FILE}
cd / home / easy / current && bundle exec rake easyproject: scheduler: run_tasks RAILS_ENV = παραγωγή >> $ {LOG_FILE}
echo "$ (ημερομηνία '+% Y-% m-% d% H:% M:% S') τελική τσουγκράνα" >> $ {LOG_FILE}
/home/easy/scripts/easy_scheduler.sh πρέπει να είναι εκτελέσιμο:
sudo chmod + x /home/easy/scripts/easy_scheduler.sh
Μη διστάσετε να ψάξετε στο διαδίκτυο για ένα ακριβέστερο εγχειρίδιο για να ρυθμίσετε το cron στον server σας. Δεν είναι απαραίτητη η λειτουργία Easy Redmine.
Easy Redmine Windows plataforma batean eguneratzen ari zaren bitartean, errore mezua jasotzen baduzu ExecJs :: RuntimeError
Εγουνερακετα εγωκια εγιτεκο, ροτικ Εγκατάσταση NODEJS behar duzu zure sistemaren gainean.
Instalazioak huts egiten badu, exekutatu eskuz:
$ update update
$ Rake db: μεταναστεύσουν
$ rake redmine: plugins: μεταναστεύουν
Ziurtatu zure web zerbitzaria URL helbidearen tamaina egokia duela
Ziurtatu ez duzula Webrick web zerbitzaria erabiltzen!
- egiaztatu web zerbitzariaren eta Ruby-ren azken bertsioa daukazula
- berrezarri αράζω γαρεστιάκ ιραγαζκιάκ τξικιτζέκο
- berrezarri zure CRON-a hain askotan ez abiarazteko
- ereferentzia 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
Kopiatu fitxategiak καρπέτα ζουρέ ζαχάρ Ρεντμίνε-τικ.
Redmine-ren konfigurazio fitxategian lehenetsitako fitxategi kokapena aldatu dezakezu edo symlink erabili dezakezu. LAN και βασισμένο σε σύννεφο sareko biltegiratzeentzako ez da gomendagarria fidagarritasun αραζοενγκατικ.
Διαμόρφωση:
./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 / αρχεία
Αραζόακ Κοποντζέα:
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, Baimena Ukatuta... et abar.
Ziurtatu zure web zerbitzariak Oso sarbidea Ντουέλα publikoa, fitxategiak, erregistroa, tmp καρπέτα γκουζτιετάν
Zure ereduetan egindako commit berriak ez dira Easy Redminean erakusten, aplikazioak eskuratzen ez baditu. Webhooks ezarri behar dituzu zure eredu bezeroan (github, gitlab, TortoiseSVN,...) zure Easy Redmine instantziari buruzko informazioarekin.
- Ιωάννα administraziora >> ezarpenak >> ereduetan
- Gaitu WS ereduen kudeaketarako
- Sortu API gako bat
- Gorde
- Joan zure ereduetako bezeroera
- Gehitu webhook ρόπαλο
Esan dezagun zure gunea easyredmine.company.com da dela
Γκιτ-εντζάτ - https://easyredmine.company.com/ sys / git_fetcher
εδώ https://easyredmine.company.com/ sys / git_fetcher? key =[API gakoa]
- bezeroaren ezarpenaren arabera, URL bakarra edo gakoa ezberdineko eremuan sartzea behar izan dezake
SVN-entzat - https://easyredmine.company.com/ sys / fetch_changesets
εδώ https://easyredmine.company.com/ sys / fetch_changesets? key =[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 domeinua konfiguratzen duzunean, ziurtatu gutxienez lehenengo mailako domeinua erabiltzen duzula, adibidez http://myeasyredmine.com bakarrik erabiltzen baduzu http://myeasyredmine orduz. Ναμπιγκατζάιλε μπατζουέκ αραζόακ ιζάν ντιτζάκετε χούρα ατζιτζέκο.
Joan Administrazioa >> Ezarpenak >> Email jakinarazpenak
eta egiaztatu ΑΠΟ helbidea zuzena dela.
Berbera izan behar da (edo gutxienez SMTP zerbitzari berberatik) konfigurazio fitxategian. Bestela, zenbait posta zerbitzu (gmail, yahoo, etab.) jakinarazpenak ukatuko dituzte.
Egiaztatu zure konfigurazioa Honen ezagutza oinarrian dagoen artikulu honetan.
Κονφιγκουράζιοα ζουζένα δελα εγιαζτατζέκο, σαιάτου μετά τζερμπιτζαριάρεκιν Easy Redmine zerbitzariatik telnet erabiliz konektatu dezakezula egiaztatu.
telnet zure.domeinua.hemen portu_zenbakia_hemen (Adibidez: telnet gmail.com 465)
Zure posta zerbitzariarekin benetan konektatu ahal zarela edo posta zerbitzariaren konfigurazioan arazo bat dagoela erakutsiko dizu.
PDF esporazioa egitean errore bat gertatzen bada (edo ez gertatzen den bezala agertzen bada). Produkzio erregistroak hurrengo erroreak zerrendatuko ditu:
Errno :: EPIPE (Σπασμένος σωλήνας) Edo wkhtmltopdf: ezin da X zerbitzariarekin online
wkhtmltopdf komponentea esportatzearekin lotutako arazoak eraginak izan ditu
Hona hemen proposatutako soluzioak.
Ακέφαλη ζερμπιτζάρια
Lortu beharreko wkhtmltopdf bertsioa http://wkhtmltopdf.org/downloads.html helbidean
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 installatuta izan behar duzu zerbitzarian PATH-εν
(apt-get να εγκαταστήσετε wkhtmltox, yum install wkhtmltox)
Bundler-en installatuta 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)
- rake easyproject:install RAILS_ENV=production berriz abiarazi
- zerbitzaria berrabiarazi
Εγκατάσταση πρόσθετου
- Το EZ εγκατέστησε την προσθήκη ROOT για να δημιουργήσει
- Lehenik, ezabatu Easy Gantt plugin zaharrak badira (plugins/easy_gantt*)
- Πρόσθετο αντίγραφο του REDMINE_ROOT/πρόσθετα karpetan
- REDMINE_ROOT-en
Εκτέλεση: |
$ bundle install |
- (ενημέρωση πακέτου edo) |
$ bundle exec rake db: migrate RAILS_ENV = παραγωγή |
$ bundle exec rake redmine: plugins: migrate RAILS_ENV = παραγωγή |
Οντορέν, μπερραμπιάραζι ζερμπιτζάρια.
Instalazio arrakastatsurako baldintzak
- Redmine bertsioa: Redmine 3.2.x, 3.3.x, 3.4.x, 4.x-ekin bateragarria.
- Ruby bertsioa: 2.3+ (2.6 gomendatua).
- Mota βάσης δεδομένων: MySQL (gomendatua), PostgreSQL
Πρόγραμμα εγκατάστασης #εγκαθιστώ αταλαίος. Egiaztatu installazio αγιριάν ακάτσικ εζ νταγόεν. Akaso badago, konpondu deskribapenaren arabera edo jarri harremanetan support@easyredmine.com-ρεκιν, αγιάρεν ακατς ατάλα εράντσιτα.
Bitnami-n installazioa
Bitnami ez da frogatu edo bermatua. Instalazioak huts egiten badu, exekutatu eskuz:
Εκτέλεση: |
$ update update |
$ Rake db: μεταναστεύσουν |
$ rake redmine: plugins: μεταναστεύουν |