Redmine'in Yeni Sürümü ve Dosyası
İşte böyle Redmine ve Easy Redmine, daha yeni ve daha yeni sürümler sunuyor, yeni bir tane daha var ve yeni bir tane daha var, bir eklentiye daha ihtiyacım var ama. Bu, yeni bir telefon numarası ve bir telefon numarası gibi bir şey değil.
Bir kez daha, "SQL SQL'de bir şey yapmak istiyorum; Evet, MySQL'i kullanarak bir hesap oluşturmayı başardım. ..." burada bir şey yok.
Sebep
Yeni Bir Şey Yapmak İçin Bir Şey Yapmadım hiçbir şey yapmadım. Daha önce hiç bir şey yapılmadı.
Çözüm
Bu, bir ay boyunca devam eden bir şeydi.
Hiç bir şey yapmadın mı?
Daha Fazlası İşte böyle.
- Bir Soruyu Cevapla chgrp va chown bu benim için önemli (bkz: chgrp -R www-data public_html)
- Bir Şeyi Kaçamak exec tırmık EasyProject paket: RAILS_ENV = üretim yüklemek Yeni önbellek (önbellek kökünü değiştirmek için), ancak bunu yapmak için değil teşekkürler)
- Daha Fazlasını Yapabilirim
Easy Software'i kullanmanın bir yolu yok, ancak daha sonra başka bir şey yapmadım kolay:
sudo chown -R kolay / Home / kolay / akım
(trên các máy cũ - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R kolay / Home / kolay / akım
(trên các máy cũ - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / Home / kolay / akım
(bkz: 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
İşte bu yüzden bu konuyu araştırdım.
Bu, 500'e kadar olan bir sayıydı.
- Çalıştırmak Kolayca Yapabilirsiniz ve bu bir şey değil
- bu yüzden bir şey yapmadım
- Khu vực Khách hàng
- Web'de Gerçek Bir Araştırma Gerçekleştirmek ve Gerçek Bir Araştırma Yapmak kamu, dosyalar, günlük, tmp
- Çalıştırmak paket geliştirme testi --without yüklemek
- Çalıştırmak exec tırmık EasyProject paket: RAILS_ENV = üretim yüklemek
- daha fazla bilgi
- Redmine eklentisi bir eklentidir (bunun için bir eklenti)
- her zaman olduğu gibi support@easyredmine.com ve bir günlük/prodüksiyon.log
Bu hatanın birçok olası nedeni vardır. İşte birkaç ipucu:
- tarayıcı önbelleği sorun - tarayıcıdan önbelleği silmeyi deneyin
- dns sorunu
- sunucu ayarı sorunu
Önce bağlantınızı ve ağınızı kontrol edin (bir ping komutu veya traceroute komutu kullanarak sunucuya erişilebilir olduğunu doğrulayın). Güvenlik duvarı sunucusu tarafı.
Yukarıdakilerin hepsi iyi görünüyorsa, nginx error.logs'dan biraz bilgi almaya çalışın. Sunucu tarafında nginx error.log dosyasını kontrol edin - /var/log/nginx/error.log
senin nginx yapılandırma standardı ile uyumlu olduğunu iki kere kontrol edin. Standart nginx yapılandırma burada bulunabilir:
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine
(Kolay Software tarafından kullanılan gibi) nginx yapılandırması örneği. Sadece birkaç değişken optimize edilmiştir resmi birine oldukça benzer:
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; # SSLv3 başvurusu kullanmayın: 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 / *;
}
502 hatanın diğer olası nedenleri şunlardır ...
Unicorn nedeniyle, tüm çalışmadığı
- Yetersiz izinler
- yolcunun Yanlış versiyonu
- Yanlış Ruby versiyonu
- eksik taşlar
- kırık dosya sistemi
tam sorunu bulmak için, Easy Redmine (production.log / log) den tek boynuzlu at veya apache + uygulama günlüğünde hata günlüklerini kontrol etmeniz gerekir
Zaman Aşımı
Düşük zaman aşımı yapılandırılırsa, bu hata görünür:
- büyük ihracatı
- Sunucunun aşırı
- komisyon görevleri GUI çalıştırmak
MySQL bağlantı sınırı
Eğer MySQL izin bağlantılarının yeterli sayıda olduğundan emin olun. Bu kullanıcı sayısına bağlıdır, ama en azından bir 100 izin olmalıdır.
2018 1.2'den yeni çıktım (saat 04.00'ten itibaren)
Her zaman bir kez daha bir şey yapmadım ya da yapmadım.
[!] 'Gemfile' dosyasına bir göz atın:
[!] 'Gemfile' dosyasına bir göz atın: bu dosya --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', self)
Bundler'ın bu özelliği var.
Redmine ile ilgili bir şey yapmayın.
Çözüm:
Yeni Bir Şey Yaptım
$ gem redmine-installer yükleyin
Bir URL'yi Kolay Redmine'e eklemek için şu adresi kullanın: https://company.com/easyredmine/
Şimdi, RAILS_RELATIVE_URL_ROOT'u kullanarak / easyredmine'i kullanarak bir bağlantı oluşturabilirsiniz.
bitnami:
- config/additional_environment.rb dosyasını söylemeniz yeterli
- config.action_controller.relative_url_root = "/ easyredmine"
- bir kere daha (kolay projeyi kurun: RAILS_ENV'yi kurun=üretim) ve daha fazlasını yapın
Merhaba wkhtmltopdf Bu, bir X sunucusunda ve daha sonra yapılan bir işlemdir (wkhtmltopdf, X sunucusunda)
Şununla ilgili bir bilgi yok: "wkhtmltopdf google.com google.pdf"
Şunlar için bir proxy proxy'si var:
proxy_set_header X-Forwarded-Proto https
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.
Easy Redmine uygulamasını Windows'ta kullanıp daha sonra kullanabilirsiniz ExecJs :: RuntimeError
Bir kez daha bir şey yaptım Ayar NODEJS bu, bir gün öncesine kadar devam etti.
Şuna bir bak, şuna bak:
$ Bohça güncelleme
$ Komisyon db: göç
$ Tırmık redmine: eklentileri: göç
URL'yi kullanarak web sitenizi ziyaret edebilirsiniz
Evet, öyleyim web'e giriş Webrick!
- Web ve Ruby'yi kullanmanın bir yolunu buldum
- gerçekten doğru ve gerçek bir şey olduğunu düşünüyorum
- CRON'un yeni bir ödeme yöntemi olarak kullanılması
- bu çok güzel bir şey - Rails'in Ruby'ye Dönüştürülmesi
- kiểm tra cấu hình của bạn - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Çok güzel Dosyaları Redmine'i buldum.
Bu, Redmine'in en iyi müşterisi olduğu bir şeydi. trng. LAN'da Ağ Kullanımı ne yazık ki yap ve yap dürüst.
Yapılandırma:
./config/configuration.yml
# Bir kez daha bir şey söylemedim.
# Redmine'deki birçok 'dosyayı' görüntüleyin.
# EasyRedmine'ı kullanarak bu sefer bir arama/kullanma işlemi gerçekleştirin.
# Bakın: attachments_storage_path: / var / www / redmine / dosyalar
Bilgiler:
Bir şey yapmadım, ancak ./log/prodüksiyon.log ile aşağıdakileri yaptım:
Bir Şeyler Söyledim, /var/www/redmine/files/2015/08/150805095407_xxx.PNG Dosyayı görüntüle
ENOENT, Şunu söyle:... vv
Evet, web'e bir göz atıp bu kadar çok şey yapabilirim Tam erişim kamu, dosyalar, günlük, tmp
Onlar uygulama tarafından alınabilmeleri sürece depoya Yeni onaylatabilirsiniz Kolay Redmine yansıtılmaz. Üzerinde webhooks ayarlamanız gerekir senin depo istemci senin Kolay Redmine örneği hakkında bilgi (github, gitlab TortoiseSVN, ...).
- MyCAD'de yazılım Güncelleme ye git yönetim >> ayarlar >> havuzlar
- depo yönetimi için WS etkinleştirme
- Bir API anahtarı oluşturma
- İndirim
- deponuzu istemci git
- Bir webhook ekle
en siteniz easyredmine.company.com diyelim
Git için - https://easyredmine.company.com/ Sys / git_fetcher
ya https://easyredmine.company.com/ Sys / git_fetcher? Key =[API anahtarı]
- Müşteri ayarına bağlı olarak, farklı bir alana tek bir URL veya anahtarı gerektirebilir
SVN için - https://easyredmine.company.com/ Sys / fetch_changesets
ya https://easyredmine.company.com/ Sys / fetch_changesets? Key =[API anahtarı]
nokta 5 itibaren, tüm depo müşteriye kadar ve Kolay Redmine ayarları ile ilgili değil. Bu temiz kurulumdan sonra doğrulamak veya Redmine yükseltmek gereken bir şeydir.
Easy Redmine'i bir kez daha denedim, bu yüzden bir kez daha yeni bir uygulama yaptım, daha sonra http://myeasyredmine.com http://myeasyredmine'ı buldum. Bu gerçekten de gerçek bir şey değil.
>> E-postayla Gönder >> Gönder >> E-postayla gönder
ve bir kez daha bir şey yapmadım.
SMTP'yi değiştiremiyorum (SMTP'yi değiştiremiyorum). Artık e-posta (gmail, yahoo, vv) kullanarak e-posta gönderebilirsiniz.
Theo'dan daha iyi bir şey yine de bir şey değil.
Yeni nesil bir e-posta göndererek Easy Redmine'i e-postayla gönderebilirsiniz. Telnet'i kullanıyorum.
telnet your.domain.here port_number_here (Şu adres: telnet gmail.com 465)
Bir e-posta gönderip başka bir e-posta gönderemedim evet.
Bir PDF dosyası ve dosya dosyası (bir dosya) oluşturabilirsiniz. Her şey yolunda gidiyor
Hata::EPIPE (Başlangıçta) HOAc wkhtmltopdf: X'in bir parçası değil
Gây ra bởi vấn đề ve thành ần xuất wkhtmltopdf
Şimdi bu numarayı kullan.
Daha Fazlasını Yapabilirim
Bunu wkhtmltopdf'te buldum http://wkhtmltopdf.org/downloads.html
Şunlar (ve daha sonra bir kez daha şunu söyleyebilirim):
- 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
Bir Zamanlar En İyisi mi?
- Bir Şey Daha Yazdım wkhtmltopdf daha fazla bilgi PATH
(Apt-get yum wkhtmltox yükleyin wkhtmltox yüklemek)
Paketleyicide herhangi bir işlem yapılmadı, ancak Easy Redmine'de bir paket oluşturma veya satın alma işlemi yapılmadı - Konsolu değiştirme ve değiştirme wkhtmltopdf https://easyredmine.com homepage.pdf)
- easyproject'i yükleyin: RAILS_ENV=prodüksiyonu kurun
- daha fazla bilgi
Eklentiyi Kullan
- Eklentiyi Çalıştır ve ROOT'u Sorgula
- Kolay Gantt eklentisi ve eklentileri (eklentiler/easy_gantt*)
- Bu eklentiyi REDMINE_ROOT/plugins dosyasına eklemeyin
- Çok sayıda REDMINE_ROOT
Chạy: |
$ Paket yüklemek |
- (çoklu paket güncellemesi) |
$ Exec komisyon db paket: RAILS_ENV = üretim göç |
$ Exec komisyon redmine paket: eklentileri: RAILS_ENV = üretim göç |
Evet, bunu yapabilirim.
Sen de bunu yapabilirsin
- Redmine'in özellikleri: Redmine 3.2.x, 3.3.x, 3.4.x, 4.x'in özellikleri.
- Ruby'nin Değeri: 2.3+ (daha fazlası 2.6.)
- Şunlar için geçerlidir: MySQL (yeniden), PostgreSQL
İşte böyle bir şey oldu #install. Her şey yolunda gitti, ama hiç olmadı. Hayır, şimdi bir dahaki sefere ne yapacağımı bilmiyorum support@easyredmine.com bir kere daha düşündüm.
Bitnami'ye Git
Bitnami çok iyi bir şey. Şuna bir bak, şuna bak:
Chạy: |
$ Bohça güncelleme |
$ Komisyon db: göç |
$ Tırmık redmine: eklentileri: göç |