다른 사람은 Redmine과 함께
둘 다로서 Redmine의 이름 το Easy Redmine ειναι Ανοικτού Κώδικα και ειναι περισσότερο ή λιγότερο ανεξάρττα από πλατόρμες, μπορει να προκύψουν προβλήματα εγκατάστασις και αναβάθμισmetς λόγΩ διάphορоν ρυθμισεν διακομιστή, εκδόσεν λογισμι κού ή εγκατεστιμένΩν προσθέτΩν. Εργαζόμαστε σκήρά για να εντοπήσουμε αυτά τα πιο 비교 προβλήματα προκειμένου να σας βοθήσουμε στιν επιλυ σή τους.
Κατά τιν ενιμέρΩσι τις εαρμογής εμανιζεται ένα μήνυμα στάλματος που περιέχει το κεμενο "Έχετε ένα στάλμα στenna σύνταξη SQL σας· ελέγξτε το εγχειριδιο που αντιστοιχει στντιστοιχει του διακομιστή MySQL 비교 για τή σύνταξn που πρέπει να χρέσιμοπο ιήσετε κοντά ..." εμανιζεται στο αρχειο καταγραphής.
아티야
Αυτό σιμαινει ότι eta βάσι δεδομένΩν σας ειναι παλαιά και δεν μπορει να λειτουργήσει με το ατήμα που στέλνει θ εαρμο γή μας. Απλά δεν το κατανοει.
해결책
Πρέπει να ενιμερώσετε τeta βάσι δεδομένΩν σας.
Πώς να ενιμερώσετε τeta βάστ δεδομένΩ
Έχετε εγκαταστήσει ή ενταταστήσει το Easy Redmine υπό χρήστι με ανεπαρκειτα, μn ακολουθώντας τν ισχυρή μα σύστασι σ τις 지침 (τουλάχιστον μάα Φορά στο παρελθόν).
- Διορθώστε τα δικαιώματα με τις εντολές 을 chgrp 과 chown하지 σύμΦνα με τις ρυθμισεις του διακομιστή (π.χ. 는 chgrp -R www가 데이터 public_html이)
- Εκτελέστε ξανά τennaν εγκατάσταστε με τennaν εντολή 간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치 eta οποια θα αδειάσει τenna μνήμm 캐시(αν τenna εκτελέσετε από τον ριζικό χρήστι, δεν θα ειναι επιτυχής)
- Επανεκκινήστε τον διακομιστή
쉬운 소프트웨어, 쉬운 소프트웨어 쉽게:
sudo chown -R easy / home / easy / current
(σε παλαιότερες μmetχανές - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R easy / home / easy / current
(σε παλαιότερες μmetχανές - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / home / easy / current
(σε παλαιότερες μmetχανές - cd /srv/easyredmine/public_html)
간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치
sudo 서비스 puma@your.domain.name 다시 시작
그것은 τατα δικαιώματα για 세부 사항 τους απαραιττους ότους입니다.
Εδώ ειναι μερικές υποδειξεις για το τι μπορειτε να κάνετε αν αντιμετΩπισετε σψάλμα 500.
- τρέξτε το 간편한 서버 요구 사항 확인 και προσπαθήστε να επιδιορθώσετε τις αποτυχnμένες επικυρώσεις
- διμιουργήστε αντιγρατο ασταλεήας τις βάστε δεδομέντνν σας
- κατεβάστε το πιο πρόσώτο πακέτο από ττν Ζώνι Πελάττο
- βεβαιΩθειτε ότι ο 웹서버 έχει Πλήρή πρόσβασΠ 공공, 파일, 로그, TMP Φακέλους
- τρέξτε 번들 개발 시험 --without 설치
- τρέξτε 간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치
- επανεκκινήστε τον εξυπιρεττή εαρμογής
- 레드마인(Redmine)
- επικοινΩνήστε μαζι μας στο support@easyredmine.com και επισυνάψτε το αρχειο log/production.log
Εάν έχει ρυθμιστει χαμmolό χρονικό όριο, αυτό το σόάλμα θα εμανιστει σε:
- μεγάλες εξαγγές
- υπερόρτΩστου διακομιστή
- εκτέλεσι εργασιών 갈퀴 από το γρατικό περιβάλλον
비교하기 MySQL
이 제품은 MySQL과 비교하기 위해 사용된 제품입니다. Εξαρτάται από τον αριθμό των χρέστών, αλλά θα πρέπει να έχετε τουλάχιστον 100 επιτρεπόμενες.
Αυτό το στάλμα συμβαινει από τνέκδοσе 2018 1.2 (πλατόρμα 04.00 και νεότερι)
Σψάλμα κατά τenna αναβάθμισι εγκατάστασις που περιέχει κάποια από τα παρακάτΩ.
[!] Παρουσιάστηκε στάλμα κατά τν ανάλυστου `Gemfile`:
[!] Παρουσιάστнκε σόρτά κατά τν ανάλυσeta του `Gemfile`: δεν ειναι δυνατή eta όρτττά του αρχειου --
# 플러그인 'rys-bundler', github : 'easysoftware / rys-bundler', 분기 : 'master'> Plugin.hook ( 'rys-gemfile', self)
Ο 번들러는 δεν μπορει να 비교합니다.
Αυτό προκαλειται από ξεπερασμένι έκδοσι του εγκαταστάτι 레드마인.
크기:
Πριν εγκαταστήσετε τιν αναβάθμιση
$ gem 설치 redmine-installer
το πρόβλnμα προκύπτει όταν χράσιμοποιειτε ένα επάθμα στο URL του Easy Redmine 비교, για παράδειγμα: https://company.com/easyredmine/
Σε αυτήν τιν περιπτΩσι, πρέπει να βεβαιΩθειτε ότι έχετε τenna μεταβλnτή RAILS_RELATIVE_URL_ROOT ρυθμισμένн στο σΩστό επιθennaμα σας /easy 레드마인
Bitnami :
- Δμιουργήστε ένα επιπλέον αρχειο ρυθμισενν config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- έπειτα προετοιμάστε τους πόρους (rake easyproject:install RAILS_ENV=production) και επανεκκινήστε τον διακομιστή
ΒεβαιΩθειτε ότι έχει εγκατασταθει και λειτουργει το wkhtmltopdf ( το wkhtmltopdf χρειάζεται X 서버 ή άλλι εξομοιΩσι)
Δοκιμάστε το χρnetσιμοποιώντας: "wkhtmltopdf google.com google.pdf"
Προσθέστε στυ διαμόρόττή σας:
proxy_set_header X가 - 전달 - 프로토 HTTPS
크론 구성을 확인하십시오. 레이크 작업은 매우 중요하다 않습니다. 루트로 실행합니다. 이 권한이 부족하여 실패의 원인이됩니다.
의는 사용자로 쉽게 레드 마인을 실행한다고 가정 해 봅시다 쉽게. 명령은 다음과 같습니다
활성 crons보기 의 crontab -u 쉽게 -l
편집 의 crontab -u 쉽게 -e
변경 승인 sudo 서비스 cron reload
모든 5의 분 크론을 실행하는 예 :
* / 5 * * * * /home/easy/scripts/easy_scheduler.sh &> / dev / null
#! / bin / bash -l
LOG_FILE = "/ home / easy / current / 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 = production >> $ {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
서버에서 크론을 설정하는보다 정확한 매뉴얼을 인터넷을 검색하는 것을 망설이지 말라. 그것은 독점적으로 쉬운 레드 마인이 필요한 기능하지 않습니다.
Όταν ενιμερώνετε το Easy Redmine στennaν πλατόρμα των Windows και αντιμετττοτοζετε ένα μήνυμα σώάλματος ExecJs :: RuntimeError에
Το μόνο που πρέπει να κάνετε ειναι να εγκαταστήσετε το NODEJS στο σύστιμά σας για τeta σΩστή ενιμέρΩστ.
Εάν eta εγκατάστασι αποτύχει, εκτελέστε χειροκιντα:
$ 번들 업데이트
$ 레이크 dB : 마이그레이션
$ 레이크 레드 마인 : 플러그인 : 마이그레이션
이메일 주소
Βεβαιοθειτε ότι ΔΕΝ χρήσιμοποιειτε τον διακομιστή ιστού Webrick!
- έκδοσέ του 웹 서버 και του Ruby
- αναδιαμορΦώστε τα αργά ερΩτήματα ϻλτρου για να εμότερα πεδια
- επαναphέρετε το CRON σας ώστε να μιν εκκινει τόσο 비교 νά
- ανατρέξτε σε αυτήν τmet μελέτι περοτξτες - του Rails에서 του Rails에서 τον κώδικα Ruby로 이동
- ελέγξτε τmet διαμόρόρόσή σας - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Redmine의 이름은 Redmine입니다.
Μπορειτε να αλάξετε τenna προεπιλεγμένenna τοποθεσια τοποθειτε στο αρχειο διαμόρττετε του Redmine ή να χρήσιμοποιήσετε ένα σ ύμβολικό σύνδεσμο. Οι αποθnκευτικοι χώροι δικτύου LAN ή βάσει 클라우드 για 비교하십시오.μμένα δεν 비교하다 λόγΩ προβλnμάτΩν αξιοπιστιας.
차이:
./config/configuration.yml
# Απόλυτι διαδρομή προς τον phiάκελο όπου αποθнκεύονται τα 비교하십시오.
# Η προεπιλογή ειναι ο phάκελος '파일'은 του Redmine과 같습니다.
# Το EasyRedmine σας πρέπει να έχει δικαιώματα ανάγνΩσις/εγγραψής σε αυτόν τον Φάκελο.
# Παραδειγματα: attachments_storage_path 경우 : / var / www /에서 레드 마인 / 파일
편집 내용:
Εάν δεν μπορειτε να ανοιξετε ένα συνιμμένο αρχειο, δειτε το αρχειο ./log/production.log για 비교 συννοισμένα σϬλματα:
Δεν ειναι δυνατή eta αποστολή του 비교하다, το αρχειο /var/www/redmine/files/2015/08/150805095407_xxx.PNG δεν υπάρχει ή δεν ειναι αναγν
ΒεβαιΩθειτε ότι ο διακομιστής ιστού σας έχει τα ψακέλους Πλήρις πρόσβαση δτμόσιος, αρχεια, καταγραphές, προστρινά
Οι νέες δεσμεύσεις στο αποθετήριό σας δεν αντανακλώνται στο Easy Redmine εκτός αν ανακττήούν από τennaν εώαρμογή. Πρέπει να ορισετε 웹훅 στον πελάτιτου αποθετιρου σας (github, gitlab, TortoiseSVN,...) με πλιροτοριες για τιν περιπτΩστου Easy Redmine.
- 이동 ρυθμισεις διαχειρισις >> ρυθμισεις >> αποθετήρια
- Ενεργοποιήστε το WS για τmet διαχειριστε του αποθετιριου
- Δμιουργήστε ένα κλειδι API
- ΑποθΑκεύστε
- Μεταβειτε στον πελάτι του αποθετιριου σας
- Προσθέστε ένα 웹훅
Ας πούμε ότι ο ιστότοπός σας ειναι easyredmine.company.com
Για 자식 - https://easyredmine.company.com/ SYS / git_fetcher
ή https://easyredmine.company.com/ SYS / git_fetcher? 키 =[API 키]
- ανάλογα με τη ρύθμισι του πελάτι, μπορει να απαιτειται μια μόνο διεύθυνσι URL ή το κλειδι σε διατορετικό πεδιο
Για SVN - https://easyredmine.company.com/ SYS / fetch_changesets
ή https://easyredmine.company.com/ SYS / fetch_changesets? 키 =[API 키]
5번째, του αποθετιου και δεν σχετιζονται με τις ρυθμισεις του Easy Redmine. ΕΕιναι κάτι που πρέπει να επαlamnθεύσετε μετά από μια καθαρή εγκατάστασή αναβάθμισн από το Redmine.
τον τομζετε τον τομέα του Easy Redmine 비교, βεβαιΩθειτε ότι χρτσιμοποιειτε τουλάχιστον έναν τομέα πρώτου επιπέδου, για παράδειγμα http://myeasyredmine.com αντι για απλά http://myeasyredmine . Ορισμένοι περιτατές μπορει να έχουν πρόβλmetμα με τν πρόσβασή τους.
Μεταβειτε στην Διαχειρισι >> Ρυθμισεις >> Ειδοποιήσεις μέσΩ 이메일
και επαλmetθεύστε ότι eta διεύθυνσι ΑΠΟ ειναι σΩστή.
Θα πρέπει να ειναι eta ιδια (ή τουλάχιστον από τον ιδιο διακομιστή SMTP) 세부 사항은 στο αρχειο ρυθμισενν입니다. Διαphορετικά, ορισμένες υπnasρεσιες 이메일 (gmail, yahoo, κλπ.) μπορει να απορριψουν τις ειδοποιήσεις.
편집하다 αυτό το άρθρο στeta Βάστ Γνώσενν.
Για να επαλιθεύσετε 세부 사항 ειναι στστές, δοκιμάστε να ελέγξετε αν μπορειτε να 비교 στον διακομιστή α 램텀 텔넷에서 Easy Redmine을 사용하여 τον διακομιστή를 사용하세요.
텔넷 το.δικό.σας.εδώ αριθμός_θύρας_εδώ (
Όταν προσπαθειτε να κάνετε εξαγΩγή PDF που οδάγει σε σΦάλμα (ή δεν συμβαινει τιποτα). Το αρχειο καταγραψής παραγΩγής θα καταγράψει στάλματα παρόμοια με
Errno::EPIPE (Σπασμένος σΩλήνας) ή wkhtmltopdf: δεν ειναι δυνατή eta σύνδεσι με τον X 서버
Προκαλειται από προβλήματα με τν εξαγγή του στοιχειου wkhtmltopdf
Εδώ ειναι οι προτεινόμενες λύσεις.
영어로 번역됨
Αποκτήστε τιν απαιτούμενι έκδοσι του wkhtmltopdf από http://wkhtmltopdf.org/downloads.html
Παράδειγμα (πρέπει να εργαστειτε με τις λεπτομέρειες του δικού σας περιβάλλοντος):
- 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 install
- 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 στον εξυπιρεττή σας στον PATH
(있는 apt-get 얌 wkhtmltox 설치, wkhtmltox 설치)
Πρέπει να ειναι εγκατεστιμένο στον 번들러, διαϭπεικά μπορει να μτν λειτουργει μετά τιν ενμέρΩστου Easy Redmine - ΒεβαιΩθειτε ότι το πρόγραμμα λειτουργει σΩστά (τρέξτε από τν κονσόλα, για παράδειγμα wkhtmltopdf https://easyredmine.com homepage.pdf)
- εκτελέστε ξανά το rake easyproject:install RAILS_ENV=production
- επανεκκινήστε τον εξυπnρεττή
Εγκατάστασeta προσθέτου
- ΜΗΝ εγκαθιστάτε προσθέτα Ως χρήστις ROOT
- Πρώτα, διαγράψτε όλα τα παλιά πρόσθετα Easy Gantt αν υπάρχουν (πρόσθετα/easy_gantt*)
- REDMINE_ROOT/플러그인
- Στον Ϭκελο REDMINE_ROOT
구현: |
$ 번들 설치 |
- (ή 번들 업데이트) |
$ 번들 exec rake db: 마이그레이션 RAILS_ENV=프로덕션 |
$ 번들 실행 레이크 레드마인:플러그인:마이그레이션 RAILS_ENV=프로덕션 |
Μετά από αυτό, επανεκκινήστε τον διακομιστή.
Παρακολουθήστε το εκπαιδευτικό βιντεο
Απαιτήσεις για επιτυχή εγκατάσταση
- Έκδοσι Redmine: Συμβατό με Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- Έκδοσyn Ruby: 2.3+ (비교하기 2.6.)
- Τύπος 베타 δεδομένоν: MySQL(συνιστάται), PostgreSQL
Ακολουθήστε τeta διαδικασια εγκατάσταστε στον #install. εάν το αρχειο καταγραύστε εγκατάσταστε εάν περιέχει κανένα στάλμα. Εάν περιέχει, προσπαθήστε να το επιλύσετε σύμύτονα με τennaν περιγραύή ή επικοιννήστε με τenna support@easyredmine.com με το τμήμα του αρχειου καταγραphής που περιέχει το στάλμα.
Εγκατάστασeta στο 비트나미
Το Bitnami δεν έχει δοκιμαστει ούτε εγγυάται. Εάν eta εγκατάστασι αποτύχει, εκτελέστε χειροκιντα:
구현: |
$ 번들 업데이트 |
$ 레이크 dB : 마이그레이션 |
$ 레이크 레드 마인 : 플러그인 : 마이그레이션 |