Redmine kurulum ve donanım sorunları
Veriler, Redmine che Easy Redmine Sono Açık Kaynak ve sono più o meno inpendentialla piattaforma, potrebbero verificarsialcuni carsi de kurulum ve çeşitli sunucu yapılandırması, yazılım sürümü veya eklenti kurulumuna neden olur. Bireyin kişisel temizliği, sorunlardan kaynaklanan riskleri ortadan kaldıran bir topluluktur.
Veritabanının önemi ve modası geçmiş ve içerideki zengin uygulamalarla artık kullanılamıyor. İsteğe bağlı olmayan uygulama. Çözüm
Veri tabanını genişletin. Veri tabanına gelin mi?
Dettagliata nella açıklaması Bilgi tabanı.
Easy Redmine, yetersiz izinlere sahip bir utente ile Easy Redmine kurulumuna veya güncellemesine sahiptir, ancak bu, güç kaynağının yerini tutamaz. talimatlar (passato'da almeno una volta).
- Düzeltmeler ve komutlar için izinler chgrp e chown temel olarak, tüm sunucu gösterimleri (ad es. chgrp -R www-data public_html)
- Kurulumu yeniden başlatma exec tırmık EasyProject paket: RAILS_ENV = üretim yüklemek önbelleği iptal et (bu kökten geliyor, ardıl değil)
- Riavvia il sunucusu
Easy Software için sanal bir makine kullanabilirsiniz, bu yazılımla birlikte kullanabilirsiniz kolay:
sudo chown -R kolay / Home / kolay / akım
(vecchie macchine'de - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R kolay / Home / kolay / akım
(vecchie macchine'de - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / Home / kolay / akım
(vecchie macchine'de - cd /srv/easyredmine/public_html)
exec tırmık EasyProject paket: RAILS_ENV = üretim yüklemek
sudo hizmeti puma@your.domain.name yeniden başlat
Gerekli tüm kartlar için kimlik doğrulama ve izin verme.
Bir 500 hatası olduğunu doğrulamak için herhangi bir öneriniz olabilir.
- Koşmak Kolay sunucu gereksinimleri kontrolü ve yanlış anlamanın doğrulanmasıyla ilgili
- Yedekleme başarısız oldu
- Client Zone'un nihai sürümünü indirin
- Web sunucusu abbia le cartelle'i destekleyin Tam erişim kamu, dosyalar, günlük, tmp
- Koşmak paket geliştirme testi --without yüklemek
- Koşmak exec tırmık EasyProject paket: RAILS_ENV = üretim yüklemek
- Dell'applicazione sunucusunu güncelleyin
- Olası eklentiyi ortadan kaldırın Redmine di terze part (veritabanı ile birlikte)
- Scrivici su support@easyredmine.com log/prodüksiyon.log'u iddia ediyorum
Çoğu durumda hataya neden olabilirsiniz. Ecco Alcuni Consigli:
- tarayıcı önbelleği sorunu - tarayıcı önbelleğini kaldırmayı deneyin
- DNS sorunu
- sunucu yükleme sorunu
Her şeyden önce, bağlantılarınızı ve bağlantılarınızı kontrol edin (sunucunun bir komando ping veya bir komando izleme yolu kullanılarak doğrulanması). Güvenlik duvarı lato sunucusu.
Bu, bir gönderiden başka bir şey değildir, bu nedenle, hata kaydı hakkında daha fazla bilgi edinebilirsiniz. Nginx sunucusundaki hata kayıt dosyasını kontrol edin - /var/log/nginx/error.log
Tüm standartlara uygun yapılandırma yapılandırmasını doğrulayın. Bir nginx standardının yapılandırılması şu şekildedir:
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine
Bir nginx yapılandırması örneği (Easy Software'den yararlanabilirsiniz). È abbastanza, son derece basit bir benzetmedir, tek başına çeşitli değişkenler geliştirebilir:
kullanıcı www-data;
işçi_işlemleri 8;
worker_rlimit_nofile 60000;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
olaylar {
işçi_ağlantıları 10240;
# Multi_accept üzerinde;
}
http {
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # kullanılmayan SSLv3 ref: POODLE
/etc/nginx/mime.types dahil;
default_type uygulaması / sekizli akışı;
2048 server_names_hash_bucket_size;
access_log /var/log/nginx/access.log;
dosya gönder;
#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;
220m client_max_body_size;
fastcgi_buffer_size 64K;
128 16k fastcgi_buffers;
0 proxy_max_temp_file_size;
4096 types_hash_max_size;
128 types_hash_bucket_size;
proxy_busy_buffers_size 256k;
proxy_buffers 8 256k;
256k proxy_buffer_size;
gzip açık;
gzip_disable "MSIE [1-6] \. (* SV1?!.) ';
/etc/nginx/conf.d/*.conf içerir;
/ Etc / nginx / siteler etkin / * şunlardır;
içerme / etc / nginx / siteler-otomatik / *;
}
Dell'errore 502 hatasına neden olabilecek diğer olasılıklar...
Tek boynuzlu at bu kadar eğlenceli değil, bir neden
- Permessi yetersiz
- Yolcu hatalarının sürümü
- Versiyon Ruby yazım hatası
- Mücevher mancanti
- Dosya sistemi danneggiato
Bu sorun için, tek boynuzlu at veya apache'de hata kaydı yapmak için gerekli kontroller + Easy Redmine (log/production.log) dell'uygulama kaydı
Zaman Aşımı
Bir zaman aşımı bası yapılandırıyorsanız, şu durumlarda hata verebilirsiniz:
- büyük boyutlu sporlar
- sunucunun sovraccarico'su
- attività rake eseguite dall'interfaccia grafica
MySQL Bağlantısını Sınırla
MySQL'i onaylamak için yeterli bir sayıya sahip olmanızı sağlar. Bir cihaz numarasına sahip olduğunuzda, en az 100 rızaya sahip olursunuz.
2018 1.2 sürümünün doğrulanmasında hata oluştu (04.00 sürümünde ve daha yüksek sürümde)
Bir sonraki öğenin içeriğini yüklemek için kurulum sırasında hata oluştu.
[!] 'Gemfile' analizinde bir hata olup olmadığını doğrulamak için:
[!] `Gemfile` analizinde bir hata olduğunu doğrularsanız: dosyanın taşınması imkansız --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', self)
Devam etmeyen paketleyici.
Bu, Redmine'in eski kurulum sürümüne neden olur.
Soluzion:
Aggiornamento'nun ilk kurulumu
$ gem redmine-installer yükleyin
Easy Redmine'de bir yeterli URL'yi kullanmak ve doğrulamak için sorun yaşıyorsanız, örnek olarak: https://azienda.com/easyredmine/
Bu durumda, RAILS_RELATIVE_URL_ROOT değişkeninin yeterli düzeltme / easyredmine ile yapılandırılması için gerekli destek
bitnami:
- config/additional_environment.rb eklenti yapılandırmasında bir dosya oluşturun
- config.action_controller.relative_url_root = "/ easyredmine"
- quindi risorse'u önceden derleyin (kolay projeyi kurun:RAILS_ENV=üretim kurun) ve sunucu üzerinden riav
Emin olun wkhtmltopdf sia installato e in esecuzione ( wkhtmltopdf ha bisogno di un server X or di un'altra emulazione)
Şunun testi: "wkhtmltopdf google.com google.pdf"
cron yapılandırmasını kontrol edin. Tırmık görevler çok önemlidir DEĞİL root tarafından çalıştırın. Bu yeterli izine yetmezliğine neden olur.
Diyelim ki kullanıcı altında Kolay Redmine çalışan diyelim kolay. komutlar şunlardır:
Aktif crons görüntüle crontab -u kolay -l
Kurgu crontab -u kolay -e
Değişiklikleri uygula sudo hizmeti cron yeniden yükle
Her 5 dakikada cron'u çalıştırmak için örnek:
* / 5 * * * * /home/easy/scripts/easy_scheduler.sh &> / dev / null
#! / bin / bash -l
LOG_FILE = "/ home / kolay / akım / log / easy_scheduler_rake.log"
echo "$ (tarih '+% Y-% m-% d% H:% M:% S') komisyonu başlat" >> $ {LOG_FILE}
cd / home / easy / current && bundle exec rake easyproject: scheduler: run_tasks RAILS_ENV = üretim >> $ {LOG_FILE}
echo "$ (tarih '+% Y-% m-% d% H:% M:% S') son rake" >> $ {LOG_FILE}
/home/easy/scripts/easy_scheduler.sh bir yürütülebilir dosya olmalıdır:
sudo chmod + x /home/easy/scripts/easy_scheduler.sh
Sunucunuzda cron kurmak için daha kesin bir el kitabı için internet arama için tereddüt etmeyin. Bu bir özel Easy Redmine gerekli işlev değil.
Windows'u yeniden yapılandırmak için Easy Redmine'e bakın ve bir hata iletisini kontrol edin ExecJs :: RuntimeError
Tutto ciò che dev ücret è yüklemek NODEJS sul tuo systema per l'aggioornamento corretto.
Kurulum hatası, manuel kullanım:
$ Bohça güncelleme
$ Komisyon db: göç
$ Tırmık redmine: eklentileri: göç
Dell'indirizzo URL'sinin etkili boyutlarını desteklemek için sunucu web desteği
Emin olun Webrick sunucusunu KULLANMAYIN!
- Web sunucusu ve Ruby'nin nihai sürümünün desteği
- En nadir bulunan kamplar için lento filtresini sorgula yapılandırma
- CRON'u avviarlo olmayan özel yazılımlar için sıfırlayın
- bir stüdyo stüdyosunda çalışmak - Raylar senza toccare il codece Ruby'yi hızlandırır
- yapılandırma kontrolü - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Karteli kopyala Dosyaları vecchio Redmine.
Redmine yapılandırma dosyasındaki önceden tanımlanmış konumu değiştirebilir veya bir simge bağlantısını kullanabilirsiniz. Ağ dosyalarının arşivlenmesi için aygıtlar veya glifler için bulut sono consigliati olmayan bir problemin nedeni güvenilirlik.
Yapılandırma:
./config/configuration.yml
# Tüm dosya arşivlerinde bir dizi assoluto della percorso.
# Öntanımlı değer ve Redmine'deki 'dosyalar' dizini.
# EasyRedmine aygıtı, görev dizini için izin/yazılı iznine sahiptir.
# Örnek: attachments_storage_path: / var / www / redmine / dosyalar
Çözüm sorunu:
Bir suç duyurusunda bulunmazsanız, iletişim hatası için ./log/production.log'a danışın:
İmkansız inviare l'allegato, /var/www/redmine/files/2015/08/150805095407_xxx.PNG okunamaz veya okunamaz
ENOENT, permesso negato... vb.
Web Kartınızın Sunucusunu Destekleyin Tam erişim başına kamu, dosyalar, günlük, tmp
Easy Redmine'de silahsız tüfek depolarına yeni bir uygulama ekleyemediğimde, bu depoyu yeniden kullanmaya başladım. Webhook'u kullanmak için gerekli istemci havuzu (github, gitlab, TortoiseSVN,...) Easy Redmine ile ilgili bilgilerle.
- Yukarı git amministrazione >> impostazioni >> deposu
- Havuz hareketinde WS yeteneği
- Önemli bir API oluşturun
- Salvo
- Depodaki tüm istemcileri kullanın
- Bir web kancası ekleme
Easyredmine.company.com sitesini ziyaret edin
git başına - https://easyredmine.company.com/ Sys / git_fetcher
veya https://easyredmine.company.com/ Sys / git_fetcher? Key =[API anahtarı]
- Müşteriye ikinci bir dell'impostazione, tek bir URL'yi zenginleştirebilir veya farklı bir kampanyada kullanabilirsiniz
SVN başına - https://easyredmine.company.com/ Sys / fetch_changesets
veya https://easyredmine.company.com/ Sys / fetch_changesets? Key =[API anahtarı]
5. noktada, havuzdaki müşteriyle tamamen bağlantı kurun ve Easy Redmine'deki tüm yüklemelerle ilişkili olmayın. Cihaz, Redmine'in en iyi kurulumunu veya donanımını doğrulayabilir.
Easy Redmine'in hakimiyetini yapılandırmak için, bir mülkün ilk mülkü, ve diğerlerinin kullanımına yardımcı olun http://myeasyredmine.com http://myeasyredmine. Alcuni tarayıcısı herhangi bir sorunla karşılaşmaz.
Vai su Amministrazione >> Impostazioni >> E-posta bildirimi
Doğru şekilde indirdiğinizi doğrulayın.
Dovrebbe, ana sunucu (veya SMTP sunucu sunucusu) yapılandırma dosyasıyla birlikte gelir. E-posta hizmetlerinden (gmail, yahoo, vb.) haberdar olmak için bildirimde bulunabilirsiniz.
İkincil yapılandırmayı kontrol etme questo articolo nella Bilgi bankası.
Doğru yapılandırma yapılandırmasını doğrulamak için, Easy Redmine'in telnet'ten yararlandığı bir sunucudan posta yoluyla bağlanabileceğinizi doğrulayabilirsiniz.
telnet il_tuo_dominio_qui numero_porta_qui (Reklam örneği: telnet gmail.com 465)
Çoğu zaman, posta sunucusundaki tüm sunuculara gerçek anlamda bağlanabilir veya posta sunucusu yapılandırmasında bir sorun olabilir.
Bir PDF e-spor cihazını kullanmak, bir hataya neden olabilir (bu yanlış olabilir), üretim kayıtlarında benzer bir hata olabilir.
Errno :: EPIPE (Broken boru) o wkhtmltopdf: X sunucusu bağlanamıyor
Bileşen esporu ile ilgili soruna neden olur wkhtmltopdf
Önerilen çözümü seçin.
Sunucu başsız
Gerekli wkhtmltopdf sürümü sürümünü kaldırın http://wkhtmltopdf.org/downloads.html
Örnek (ortam ortamının temizliği için gerekli olan):
- sudo uygun-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 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
Başsız olmayan solo sunucu
- necessario avere wkhtmltopdf sul proprio sunucusunu kur PATH
(Apt-get yum wkhtmltox yükleyin wkhtmltox yüklemek)
Paketleyicide çok önemli bir kurulum var, Easy Redmine'den başka işlevsel olmayan donanımlar da var - Programlama işlevlerinin düzeltilmesini sağlamak (konsol ve oyun konsolunu kullanmak) wkhtmltopdf https://easyredmine.com homepage.pdf)
- Riavviare rake easyproject:kurulum RAILS_ENV=üretim
- Riavviare il sunucusu
Eklenti yükleme
- Eklentiyi kurmayın ve ROOT'u kullanın
- İlk olarak, Easy Gantt eklentisini ortadan kaldırın (plugins/easy_gantt*)
- REDMINE_ROOT/plugins içindeki tüm eklenti dosyalarını ve eklenti dosyalarını kopyalayın
- REDMINE_ROOT içinde
: |
$ Paket yüklemek |
- (o paket güncellemesi) |
$ Exec komisyon db paket: RAILS_ENV = üretim göç |
$ Exec komisyon redmine paket: eklentileri: RAILS_ENV = üretim göç |
Bunu yapın, sunucuya katılın.
Başarılı bir kurulum için gerekenler
- Redmine Sürümü: Redmine 3.2.x, 3.3.x, 3.4.x, 4.x ile uyumludur.
- Ruby Sürümü: 2.3+ (2.6 ile birlikte)
- Veritabanı tipi: MySQL (deneyimli), PostgreSQL
Kurulum prosedürünü kontrol edin #install. Kurulum kaydının hatalı içerik olmadığını doğrulayın. İkinci açıklamayı yapmak, veya iletişime geçmek support@easyredmine.com allegata kayıt hatası sırasında.
Bitnami Kurulumu
Bitamit testi yapılmaz ve garanti edilmez. Kurulum hatası, manuel kullanım:
: |
$ Bohça güncelleme |
$ Komisyon db: göç |
$ Tırmık redmine: eklentileri: göç |