Εγκατάσταση και ενημέρωση Redmine: προβλήματα
Εξαρτήματα για το Redmine, ή για το Easy Redmine, δεν έχουν κριτήριο το τζερελάμι και το βαρύ πρόγραμμα της πλατφόρμας, μπορούν να επιβεβαιώσουν προβλήματα με την ανίχνευση και την ενημερωμένη έκδοση. ня или встановлені πλαγκίνι. ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶ ¶.
Πριν από την έναρξη των προγραμμάτων "Έχετε ένα σφάλμα στη σύνταξη SQL. ελέγξτε το εγχειρίδιο που αντιστοιχεί στην έκδοση του διακομιστή MySQL για τη σωστή σύνταξη για χρήση κοντά ...», у журналі.
λόγος
Αυτή η ονομασία, αυτό είναι το βασικό νανικό για τα παλιά, δεν μπορεί να λειτουργήσει με το αρχείο, όπως το πρόγραμμα πάνω από το άλλο. Вона просто не розуміє його.
Απόφαση
Вам потрібно оновити свою базу даних.
Πώς να ανοίξετε το βασικό σας;
Λεπτομερής περιγραφή у Бази знам.
Έχετε εγκαταστήσει ή άλλαξε το Easy Redmine χρησιμοποιώντας τον άδειο άδειας χρήσης, δεν το χρησιμοποιείτε іnstructіях (принаймні один раз у минулому).
- Βεβαιωθείτε ότι μπορείτε να το κάνετε chgrp και chown μετά από μια πρόσθετη υπηρεσία (π.χ. chgrp -R public_html www-data)
- Запустіть встановлення знову за допомогою команди δέσμη exec easyproject γκανιότα: εγκατάσταση RAILS_ENV = παραγωγή, яка очистить кеш (якщо ви запускаєте її від іmenі root, то вона буде невдалою)
- Διακομιστής Перезапустіть
Μπορείτε να χρησιμοποιήσετε το εικονικό μηχάνημα, το Easy Software, να απελευθερωθεί από τον ίδιο χρήστη εύκολος:
sudo chown -R εύκολο / home / easy / current
(у старіших машинах - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R εύκολο / home / easy / current
(у старіших машинах - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / home / easy / current
(у старіших машинах - cd /srv/easyredmine/public_html)
δέσμη exec easyproject γκανιότα: εγκατάσταση RAILS_ENV = παραγωγή
επανεκκίνηση της υπηρεσίας sudo puma@your.domain.name
Δεν μπορείτε να κάνετε τις άδειες για όλους τους μη οικείους παποκ.
Ось декілька порад, що можна зробити, якщо виникла помилка 500.
- запустіть Απλός έλεγχος απαιτήσεων διακομιστή για να διορθώσετε το невдалі перевірки
- зробіть резервну копію бази даних
- κατεβάστε το πακέτο με την περιοχή Κλίσης
- переконайтеся, що web-server maє povniy dostup to papok δημόσια, αρχεία, ημερολόγιο, tmp
- запустіть δέσμη εγκαταστήσετε --without δοκιμή ανάπτυξης
- запустіть δέσμη exec easyproject γκανιότα: εγκατάσταση RAILS_ENV = παραγωγή
- презапустіть διακομιστής додатків
- βλέμμα στο Redmine
- напишіть нам на support@easyredmine.com та додайте лог/production.log
Існує багато можливих причини цієї помилки. Ось кілька порад:
- проблема кешу браузера - δοκιμάζεις να δεις κεσ με μπραζέρα
- πρόβλημα με το DNS
- проблема со налаштуванням διακομιστή
Спочатку перевірте ваше з'єднання та мережу (перевірте, що сервер доступний за допомогою команди ping ή traceroute). Στορονα σερβερά Brandmaueru.
Якщо все вищезазначене виглядає καλά, επιλέξτε отримати деяку іnformaцію με nginx error.logs. Перевірте nginx error.log στον κεντρικό διακομιστή - /var/log/nginx/error.log
Перевірте, що ваша confіguraція nginx відповідає πρότυπο. Το Τυπικό απόρρητο του nginx μπορεί να εμφανιστεί εδώ:
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine
Συμπληρώστε το confіguraції 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 ...
Ο μονόκερος δεν λειτουργεί έτσι
- αδύνατα επιτρέπεται
- ανορθωμένη έκδοση
- λανθασμένη έκδοση Ruby
- відсутність τζερελ
- пошкоджена файлова система
Ξέρω ότι το πρόβλημα, αν δεν έχει παραβιαστεί το μονόκερο ή το apache + χρονοδιάγραμμα για το Easy Redmine (log/production.log)
Χρόνος έξω
Якщо налаштовано низький тайм-аут, ця помилка з'явиться на:
- великих експортах
- διακομιστής σερβερά
- задачах rake, запущених со GUI
Περιορίστε τη MySQL
Επικοινωνήστε μαζί μας. Το κόστος της κράτησης είναι λιγότερο από 100 επιτρεπόμενους χρήστες.
Ця помилка виникає από την έκδοση 2018 1.2 (πλατφόρμα 04.00 και μετά)
Μετάφραση σε...
[!] Περίπου η ώρα του 'Gemfile'
[!] Πριν από την ώρα, το αρχείο "Gemfile" είναι ένα αρχείο:
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', κλάδος: 'master'> Plugin.hook ('rys-gemfile', self)
Το Bundler δεν μπορεί να συνεχίσει να λειτουργεί.
Αυτή η έκδοση για την παλιά έκδοση του Redmine.
Ρισέννια:
Перед встановленням оновлення
$ gem install redmine-installer
Αυτά τα προβλήματα παρουσιάζονται όταν χρησιμοποιείτε ένα επίθημα στη διεύθυνση URL Easy Easy, για παράδειγμα: https://company.com/easyredmine/
Σε αυτή την περίπτωση, πρέπει να βεβαιωθείτε ότι έχετε τη μεταβλητή RAILS_RELATIVE_URL_ROOT ρυθμισμένη στη σωστή κατάληξή σας / easyredmine
Bitnami:
- Δημιουργήστε ένα πρόσθετο αρχείο ρυθμίσεων config / additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- Στη συνέχεια precompile περιουσιακά στοιχεία (γκανιότα easyproject: εγκατάσταση RAILS_ENV = παραγωγή) και επανεκκίνηση του διακομιστή
Переконайтеся, що wkhtmltopdf βασισμένος και λειτουργικός ( wkhtmltopdf ζητούμενος διακομιστής X ή ενσωμάτωσης)
Перевірте його за допомогою: "wkhtmltopdf google.com google.pdf"
Προσθήκη στο δικό σας confіguraції proxі:
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 іz zustrіchchю повідомлення про помилку ExecJs :: RuntimeError
Вам потрібно просто σειρά NODEJS на своїй системі для правильного оновлення.
Якщо встановлення не вдалося, запустіть наступні команди вручну:
$ update update
$ Rake db: μεταναστεύσουν
$ rake redmine: plugins: μεταναστεύουν
Περαιτέρω, είναι ο δικός σας διακομιστής ιστότοπων επιβεβαιωμένος ιστότοπος URL-διεύθυνσης
Переконайтеся, що ви Δεν μπορείτε να χρησιμοποιήσετε τον web-server Webrick!
- переконайтеся, що у вас є остання версія web-servera та Ruby
- μεταβιβάζομαι σε φίλη
- скасуйте запуск CRON так часто
- επιτρεπόμενος τρόπος χρήσης - Поскорення Rails χωρίς ρουμπίνι
- περεβριρτε το προσωπικο σας - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Σκόπισε πάπκου αρχεία με το Redmine.
Μπορείτε να συνδέσετε το αρχείο για να αποθηκεύσετε το αρχείο του Redmine ή να χρησιμοποιήσετε το simvolіchnі posilannya. Τοπική ή χμαρνι μερεζεβι σχοβιщα για υποκείμενο δεν συνιστάται через προβλήματα με надійністю.
Configuration:
./config/configuration.yml
# Абсолютний шлях до διευθυντήії, де зберігаються вкладення.
# Για замовчуванням це директорія 'αρχεία' στο вашому екземплярі Redmine.
# Η οικοδόμηση EasyRedmine θα σας βοηθήσει να διαβάσετε/γράψτε στον κατάλογο.
# Παράδειγμα: attachments_storage_path: / var / www / redmine / αρχεία
Усунення неполадок:
Якщо δεν μπορείτε να εγκρίνετε την καταχώριση, την παρατήρηση ./log/production.log για την εγγραφή σας:
Δεν βλάπτει την εγγραφή, /var/www/redmine/files/2015/08/150805095407_xxx.PNG δεν είναι існує или недостижна за ανάγνωση
ENOENT, Відмовлено в дозволі... αυτό.
Переконайтеся, що ваш διαδικτυακός διακομιστής δημόσια, αρχεία, ημερολόγιο, tmp з δημοφιλές πρόσβαση
Η νέα αποθήκη στο Easy Redmine δεν επιβεβαιώνεται, αλλά δεν είναι ότριμαν. Вам потрібно встанови ιστοσελίδες на вашому κλειδί αποθέσεως (github, gitlab, TortoiseSVN,...) με πληροφορίες για το δικό σας περιβάλλον Easy Redmine.
- Παω σε administruvannya >> ναλάστιχο >> αποθετήριο
- Увімкніть WS для керування αποθετήριον
- Δημιουργήστε το API-κλείδωμα
- Збережіть
- Μετάφραση σε αυτό το σημείο
- Προσθέστε την ιστοσελίδα
Скажімо, σας ιστοσελίδα - easyredmine.company.com
Για git - https://easyredmine.company.com/ sys / git_fetcher
ή https://easyredmine.company.com/ sys / git_fetcher? key =[API key]
- μπορείτε να βρείτε ένα URL ή κλειδί στην περιοχή σας
Для SVN - https://easyredmine.company.com/ sys / fetch_changesets
ή https://easyredmine.company.com/ sys / fetch_changesets? key =[API key]
Με το σημείο 5 όλα τα πλήκτρα των αποθεμάτων δεν είναι διαθέσιμα με το Easy Redmine. Αυτό είναι, що вам потрібно перевирити після чистої установки или оновлення со Redmine.
Για να χρησιμοποιήσετε το Easy Redmine, για παράδειγμα, http://myeasyredmine.com замість просто http://myeasyredmine. Οι χρήστες μπορούν να αντιμετωπίσουν προβλήματα με το ιωго δέσιμο.
Παρακολουθήστε τη Διοίκηση >> Ναλαστουβάννια >> Προβολή ηλεκτρονικής διεύθυνσης
і perevіrte, що διεύθυνση ВІДПРАВНИКА вірна.
Σε αυτή τη σελίδα (ή σε αυτό το διακομιστή SMTP), ή σε ένα αρχείο διαμόρφωσης. В іншому випадку деякі υπηρεσίες електронної пошти (gmail, yahoo тощо) можуть відхилити повідомлення.
Перевірте свою confіguraцію згідно з цією statтею в базі знань.
Μπορείτε να επαναλάβετε, να παραμετροποιήσετε την περιοχή, να ελέγξετε την αλλαγή, να κλείσετε τον καλύτερο διακομιστή με τον δικό σας διακομιστή Easy Redmine για το πρόσθετο telnet.
telnet your.domain.here port_number_here (Π.χ.: telnet gmail.com 465)
Θα δείτε αυτό, ή για να συνδέσετε τον διακομιστή σας, ή να έχετε πρόβλημα στη διαμόρφωση του διακομιστή σας.
Για να εκθέσετε το PDF, що призводить до помилки (и ніби нічого не відбувається), журнал виробництва що містити помилку, κάτω από
Errno :: EPIPE (Σπασμένος σωλήνας) abo wkhtmltopdf: δεν είναι δυνατή η σύνδεση με διακομιστή X
Спричинено проблемами со експортом компонента wkhtmltopdf
Ось запропоновані рішення.
Διακομιστής χωρίς κεφαλή
Отримайте необхідну версію wkhtmltopdf z 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 εγκατάσταση
- 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, yum install wkhtmltox)
Ενδέχεται να λειτουργήσει το πακέτο Easy Redmine - Περεκοναίτες, що πρόγραμμα πρακτικά (π.χ. wkhtmltopdf https://easyredmine.com homepage.pdf)
- презапустіть rake easyproject:install RAILS_ENV=production
- διακομιστής
Встановлення плагіну
- ΝΑ ΜΗΝ ΕΝΤΟΠΙΣΤΕΙΤΕ ΠΛΑΓΙΝΙ ΙΑΚ Ο χρήστης ROOT
- Πραγματοποιήστε προβολή όλων των παλαιών πλαγιών Easy Gantt, якщо вони існують (plugins/easy_gantt*)
- Σκόπιασε όλα τα προσθετικά σε REDMINE_ROOT/προσθήκες
- Στο REDMINE_ROOT
Δείτε: |
$ bundle install |
- (και ενημέρωση πακέτου) |
$ bundle exec rake db: migrate RAILS_ENV = παραγωγή |
$ bundle exec rake redmine: plugins: migrate RAILS_ENV = παραγωγή |
Після цього перезапустіть διακομιστής.
Vimogi to uspішного встановлення
- Έκδοση Redmine: Σούπερ με Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- Έκδοση Ruby: 2.3+ (προτεινόμενη 2.6.)
- Βασικός τύπος: MySQL (rekomendovano), PostgreSQL
Дотримуйтесь зона встановлення в #εγκαθιστώ. Перевірте, чи не містить журнал встановлення помилок. Якщо τάκ, ζητήστε να το ζητήσετε support@easyredmine.com з доданим розділом журналу помилок.
Встановлення на Bitnami
Bitnami не протестовано та не гарантується. Якщо встановлення не вдалося, виконайте вручну:
Δείτε: |
$ update update |
$ Rake db: μεταναστεύσουν |
$ rake redmine: plugins: μεταναστεύουν |