Κοινά προβλήματα εγκατάστασης και ενημέρωσης του Redmine
Mivel mind a Redmine όσο και το Easy Redmine είναι Ανοικτού Κώδικα και είναι περιαι περισ ρο ανεξάρτητα από πλατφόρμες, A ω διάφορων ρυθμίσεων διακομιστή, εκδόσεων λογισμικκ ένων προσθέτων. Εργαζόμαστε σκληρά για να εντοπίσουμε αυτν τα πιναηυυτο συυο βλήματα προκειμένου να σας βοηθήσουμε στην επίλυή.
Κατά την ενημέρωση της εφαρμογής εμφανίζεται ένα μήυνα μής ς που περιέχει το κείμενο "Έχετε ένα σφάλμα στη σύνα SQL ελέγξτε το εγχειρίδιο που αντιστοιχεί στην έκδοσα τκδοση SQL σας για τη σωστή σύνταξη που πρέπει να χρησιμοποιήμοποιήσ ..." εμφανίζεται στο αρχείο καταγραφής.
Ok
Αυτό σημαίνει ότι η βάση δεδομένων σας είναι παιαιαά να λειτουργήσει με το αίτημα που στέλνει η εφαρμογή . Απλά δεν το κατανοεί.
Megoldás
Πρέπει να ενημερώσετε τη βάση δεδομένων σας.
Πώς να ενημερώσετε τη βάση δεδομένω
Έχετε εγκαταστήσει ή ενημερώσει το Easy Redmine υπό χρήστη μεε μεα αιώματα, μην ακολουθώντας την ισχυρή μας σύστασιστη στη utasítás (τουλάχιστον μία φορά στο παρελθόν).
- Διορθώστε τα δικαιώματα με τις εντολές chgrp és chown σύμφωνα με τις ρυθμίσεις του διακομιστή (π.χ. chgrp -R www-data public_html)
- Εκτελέστε ξανά την εγκατάσταση με την εντολή bundle exec rake easyproject: install RAILS_ENV = termelés η οποία θα αδειάσει την μνήμη gyorsítótár ήστη, δεν θα είναι επιτυχής)
- Επανεκκινήστε τον διακομιστή
Könnyű szoftverek τε υπό τον χρήστη könnyű:
sudo chown -R könnyű / Home / egyszerű / áram
(σε παλαιότερες μηχανές - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R könnyű / Home / egyszerű / áram
(σε παλαιότερες μηχανές - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / Home / egyszerű / áram
(σε παλαιότερες μηχανές - cd /srv/easyredmine/public_html)
bundle exec rake easyproject: install RAILS_ENV = termelés
sudo szolgáltatás puma@sajat.domain.neve indítsa újra
Θυμηθείτε να ορίσετε τα δικαιώματα για όλους τουα αυππαίαπππα κέλους.
Εδώ είναι μερικές υποδείξεις για το τι μπορείτε να είτε να κεν ετωπίσετε σφάλμα 500.
- τρέξτε το Könnyű kiszolgálói követelmények ellenőrzik További információk
- δημιουργήστε αντίγραφο ασφαλείας της βάσης δεδομνς δεδομέν
- κατεβάστε το πιο πρόσφατο πακέτο από την Ζώνη Πελάτη
- βεβαιωθείτε ότι ο webszerver έχει Πλήρη πρόσβαση nyilvános, fájlokat, log, tmp mappákat
- τρέξτε köteg telepíteni --without fejlesztés teszt
- τρέξτε bundle exec rake easyproject: install RAILS_ENV = termelés
- επανεκκινήστε τον εξυπηρετητή εφαρμογής
- διαγράψτε οποιαδήποτε πρόσθετα Redmine από τρίτοός (επίααης δομένων)
- επικοινωνήστε μαζί μας στο support@easyredmine.com και επισυνάψτε το αρχείο log/production.log
Εάν έχει ρυθμιστεί χαμηλό χρονικό όριο, αυτό το σφαάλλο εί σε:
- μεγάλες εξαγωγές
- υπερφόρτωση του διακομιστή
- εκτέλεση εργασιών rake από το γραφικό περιβάλλον
Όριο συνδέσεων MySQL
Βεβαιωθείτε ότι έχετε επιτρεπόμενο ένα επαρκές αετε στο MySQL. Εξαρτάται από τον αριθμό των χρηστών, αλλά θα πρέπεα άχιστον 100 επιτρεπόμενες.
Αυτό το σφάλμα συμβαίνει από την έκδοση 2018 1.2 04.00 (πλατφα συμβαίνει τερη)
Σφάλμα κατά την αναβάθμιση εγκατάστασης που περιέου περιέ·ε α παρακάτω.
[!] Παρουσιάστηκε σφάλμα κατά την ανάλυση του `Gemfile`:
[!] Παρουσιάστηκε σφάλμα κατά την ανάλυση του `Gemfile`: δεεν η φόρτωση του αρχείου --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', self)
Ο Bundler δεν μπορεί να συνεχίσει.
Αυτό προκαλείται από ξεπερασμένη έκδοση του εγκατάσ εγκατάσ
Megoldás:
Πριν εγκαταστήσετε την αναβάθμιση
$ gem telepítse a redmine-installert
További információ az URL-ről ου Easy Redmine σας, για παράδειγμα: https://company.com/easyredmine/
Σε αυτήν την περίπτωση, πρέπει να βεβαιωθείτε ότετέχε τή RAILS_RELATIVE_URL_ROOT ρυθμισμένη στο σωστό επίθημα σας /easyredmine
BitNami:
- Δημιουργήστε ένα επιπλέον αρχείο ρυθμίσεων config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- έπειτα προετοιμάστε τους πόρους (rake easyproject:install RAILS_ENV=production) ιακομιστή
Βεβαιωθείτε ότι έχει εγκατασταθεί και λειτουργεί τεγεί wkhtmltopdf ( το wkhtmltopdf χρειάζεται X server ή άλλη εξομοίωση)
Δοκιμάστε το χρησιμοποιώντας: "wkhtmltopdf google.com google.pdf"
További részletek:
proxy_set_header X-Továbbítva-Proto https
Ellenőrizze cron konfigurációt. Nagyon fontos, hogy a rake feladatok NEM által működtetett gyökér. Ez okozza azt megfelelő engedélyek miatt.
Tegyük fel, hogy fut Easy Redmine amelyet a felhasználó könnyű. A parancsok:
Aktív crons szabályozza crontab -u könnyű -l
Szerkesztés crontab -u könnyű -e
Módosítások elfogadása sudo szolgáltatás cron reload
Példa futó cron minden 5 perc:
* / 5 * * * * /home/easy/scripts/easy_scheduler.sh &> / dev / null
#! / bin / bash -l
Log_File = "/ home / könnyű / current / log / easy_scheduler_rake.log"
echo "$ (date '+% Y-% m-% d% H:% M:% S') start rake" >> $ {LOG_FILE}
cd / home / easy / current && bundle exec rake easyproject: ütemező: run_tasks RAILS_ENV = produkció >> $ {LOG_FILE}
echo "$ (date '+% Y-% m-% d% H:% M:% S') végrake" >> $ {LOG_FILE}
/home/easy/scripts/easy_scheduler.sh kell végrehajtható:
sudo chmod + x /home/easy/scripts/easy_scheduler.sh
Ne habozzon, keressen az interneten pontosabb kézi beállításához cron a szerveren. Ez nem kizárólag egyszerű Redmine kívánt funkciót.
Όταν ενημερώνετε το Easy Redmine στην πλατφόρμα των Windows κεπττζμε αντιμε ήνυμα σφάλματος ExecJs :: RuntimeError
Το μόνο που πρέπει να κάνετε είναι να εγκαταστήσετε το NODEJS στο σύστημά σας για τη σωστή ενημέρωση.
Εάν η εγκατάσταση αποτύχει, εκτελέστε χειροκίνητα:
$ Csomag frissítés
$ Rake db: vándorolnak
$ Rake Redmine: plugins: vándorolnak
Βεβαιωθείτε ότι ο διακομιστής ιστού σας υποστηρίζε κό μέγεθος της διεύθυνσης URL
Βεβαιωθείτε ότι ΔΕΝ χρησιμοποιείτε τον διακομιϿτή rick!
- βεβαιωθείτε ότι έχετε την τελευταία έκδοση του Ruby webszerver καε
- αναδιαμορφώστε τα αργά ερωτήματα φίλτρου για να ενφ ότερα πεδία
- επαναφέρετε το CRON σας ώστε να μην εκκινεί τόσο συχνά
- ανατρέξτε σε αυτήν τη μελέτη περίπτωσης - Επιτάχυνση του Rails χωρίς να αγγίξετε τον κώδικα Ruby
- ελέγξτε τη διαμόρφωσή σας - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Αντιγράψτε τον φάκελο αρχείων από τον παλιό σας Redmine.
További információ αρχείο διαμόρφωσης του Redmine ή να χρησιμοποιήσετε ένα βοόε ένα βούε μο. Οι αποθηκευτικοί χώροι δικτύου LAN ή βάσει felhő γιμα συνηνμμα δεν συνιστώνται problémák miatt αξιοπιστίας.
Konfiguráció:
./config/configuration.yml
# Απόλυτη διαδρομή προς τον φάκελο όπου απομμηκεύοντακεύοντα .
# Η προεπιλογή είναι ο φάκελος 'fájlok' vagy Redmine.
# Το EasyRedmine σας πρέπει να έχει δικαιώματα ανάγνωσης/εγγγραυς ν φάκελο.
# Παραδείγματα: attachments_storage_path: / var / www / Redmine / fájlok
Επίλυση προβλημάτων:
Εάν δεν μπορείτε να ανοίξετε ένα συνημμένο αρχείο ./log/production.log για συνηθισμένα σφάλματα:
Δεν είναι δυνατή η αποστολή του συνημμένου, το αρχείο /var/www/redmine/files/2015/08/150805095407_xxx.PNG δεν υπάρχει ή δεν αείί
Βεβαιωθείτε ότι ο διακομιστής ιστού σας έχει τα φακο Πλήρης πρόσβαση δημόσιος, αρχεία, καταγραφές, προσωρινά
Οι νέες δεσμεύσεις στο αποθετήριό σας δεν αντανακλΎο Easy ός αν ανακτηθούν από την εφαρμογή. Πρέπει να ορίσετε webhooks στον πελάτη του αποθετηρίου σας (github, gitlab, TortoiseSVN,...) με πληροφορίες για την περίπτωση του Easy Redmine.
- Menj ρυθμίσεις διαχείρισης >> ρυθμίσεις >> αποθετήρια
- Ενεργοποιήστε το WS για τη διαχείριση του αποθετηρίου
- Δημιουργήστε ένα κλειδί API
- Megment
- Μεταβείτε στον πελάτη του αποθετηρίου σας
- Προσθέστε ένα webhook
Ας πούμε ότι ο ιστότοπός σας είναι easyredmine.company.com
Για git - https://easyredmine.company.com/ Sys / git_fetcher
ή https://easyredmine.company.com/ Sys / git_fetcher? Key =[API kulcs]
- ανάλογα με τη ρύθμιση του πελάτη, μμΌορει να απαιταεί εύθυνση URL ή το κλειδί σε διαφορετικό πεδίο
Για SVN - https://easyredmine.company.com/ Sys / fetch_changesets
ή https://easyredmine.company.com/ Sys / fetch_changesets? Key =[API kulcs]
Από το σημείο 5, είναι όλα στον πελάτη του αποθετηρίο ίζονται με τις ρυθμίσεις του Easy Redmine. Είναι κάτι που πρέπει να επαληθεύσετε μετά από μια κκα ταση ή αναβάθμιση από το Redmine.
Όταν ρυθμίζετε τον τομέα του Easy Redmine σας, βεβαιωμείτι όείρριιι ε τουλάχιστον έναν τομέα πρώτου επιπέδου, για παράδε http://myeasyredmine.com αντί για απλά http://myeasyredmine. További információ ς.
Μεταβείτε στην Διαχείριση >> Ρυθμίσεις >> Ειδοποιήσεις
και επαληθεύστε ότι η διεύθυνση ΑΠΟ είναι σωστή.
Θα πρέπει να είναι η ίδια (ή τουλάχιστον από τον ίδια) όπως στο αρχείο ρυθμίσεων. Διαφορετικά, ορισμένες υπηρεσίες e-mailek (gmail, yahoo, κλπ.) ις ειδοποιήσεις.
Ελέγξτε τις ρυθμίσεις σας σύμφωνα με αυτό το άρθρο στη Βάση Γνώσεων.
A έγξετε αν μπορείτε να συνδεθείτε στον διακομιστή αίρτή αλή ό τον διακομιστή Easy Redmine χρησιμοποιώντας το telnet.
telnet το.δικό.σας.εδώ αριθμός_θύρας_εδώ (
Όταν προσπαθείτε να κάνετε εξαγωγή PDF που οδμλυσααηγεί σε σφ βαίνει τίποτα). Το αρχείο καταγραφής παραγωγής θα καταγράφει σφάλμταρλλο ε
Errno::EPIPE (Σπασμένος σωλήνας) ή wkhtmltopdf: δεν είναι δυνατή η σύνδεση με τον X szerver
Προκαλείται από προβλήματα με την εξαγωγή του στοίχε wkhtmltopdf
Εδώ είναι οι προτεινόμενες λύσεις.
Εξυπηρετητής χωρίς κεφαλή
Αποκτήστε την απαιτούμενη έκδοση του wkhtmltopdf από http://wkhtmltopdf.org/downloads.html
Παράδειγμα (πρέπει να εργαστείτε με τις λεπτομέρειες λεπτομέρειες περιβάλλοντος):
- sudo apt-get install 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-alfa-7b36694_linux-jessie-amd64.deb
- sudo apt-get -f telepítés
- sudo mv / usr / local / bin / wkhtmltopdf / usr / local / bin / xwkhtmltopdf
- echo 'exec xvfb-run -a -s "-képernyő 0 640x480x16" xwkhtmltopdf "$ @"' | sudo tee / usr / local / bin / wkhtmltopdf> / dev / null
- sudo chmod a + x / usr / local / bin / wkhtmltopdf
Μόνο εξυπηρετητής χωρίς κεφαλή
- Πρέπει να έχετε εγκατεστημένο το wkhtmltopdf στον εξυπηρετητή σας στον PATH
(apt-get install wkhtmltox, yum install wkhtmltox)
Πρέπει να είναι εγκατεστημένο στον bundler, διαφλορετικά μπ ιτουργεί μετά την ενημέρωση του Easy Redmine - Βεβαιωθείτε ότι το πρόγραμμα λειτουργεί σωστά (τρέξτά) όλα, για παράδειγμα wkhtmltopdf https://easyredmine.com homepage.pdf)
- εκτελέστε ξανά το rake easyproject:install RAILS_ENV=termelés
- επανεκκινήστε τον εξυπηρετητή
Εγκατάσταση προσθέτου
- ΜΗΝ εγκαθιστάτε προσθέτα ως χρήστης ROOT
- Πρώτα, διαγράψτε όλα τα παλιά πρόσθετα Easy Gantt αν υπάρϽτθόόρχοθυt *)
- Αντιγράψτε όλα τα αποσυμπιεσμένα πρόσθετα στον φάλκεginnον φάλα τα αποσυμπιεσμένα
- Στον φάκελο REDMINE_ROOT
Végrehajtás: |
$ Bundle telepítés |
- (A csomag frissítése) |
$ Bundle exec rake db: migrál RAILS_ENV = gyártás |
$ Bundle exec rake redmine: plugin: migrál RAILS_ENV = gyártás |
Μετά από αυτό, επανεκκινήστε τον διακομιστή.
Παρακολουθήστε το εκπαιδευτικό βίντεο
Απαιτήσεις για επιτυχή εγκατάσταση
- Έκδοση Redmine: Συμβατό με Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- Έκδοση Rubin: 2.3+ (συνιστάται 2.6.)
- Τύπος βάσης δεδομένων: MySQL (συνιστάται), PostgreSQL
Ακολουθήστε τη διαδικασία εγκατάστασης στον #telepítse. Επαληθεύστε εάν το αρχείο καταγραφής της εγκατάσδεσσσσδ΄αρ ει κανένα σφάλμα. Εάν περιέχει, προσπαθήστε να το επιλύσετε εερτρημφωνα μύμφωνα ή ή επικοινωνήστε με την support@easyredmine.com με το τμήμα του αρχείου καταγραφής που περιέχει τα.
Εγκατάσταση στο Bitnami
Το Bitnami δεν έχει δοκιμαστεί ούτε εγγυάται. Εάν η εγκατάσταση αποτύχει, εκτελέστε χειροκίνητα:
Végrehajtás: |
$ Csomag frissítés |
$ Rake db: vándorolnak |
$ Rake Redmine: plugins: vándorolnak |