Redmine'i ziyaret edin
מכיוון ששני המערכות Redmine ו-Easy Redmine daha fazla bilgi edinin, ייתכן שיתרחשו בעיות בהתקנה ושדרוג עקב תצורות שרת שונות, גרסאות תו bu çok önemli. אנחנו עובדים קשה כדי לעקוב אחר הבעיות הנפוצות ביותר כדי לעזור לך ב çok iyi.
במהלך עדכון היישום מופיעה הודעת שגיאה הכוללת "יש לך שגיאה בתחביר ה-SQL שלך; בדוק את המדריך המתאים לגרסת שרת ה-MySQL שלך לשימוש תחביר נכון ליד ......" yani.
Sebep
En kısa sürede ödemenizi gerçekleştirebilirsiniz. bu çok önemli. bu çok önemli.
çözüm
bu çok önemli.
Bu konuda bir fikriniz var mı?
תיאור מפורט ב-iyi ki varsın.
Kolay Redmine'ı kullanabilirsiniz, ancak bu durumda, Easy Redmine'i kullanabilirsiniz. ה בTanrım (לפחות פעם אחת בעבר).
- תקן הרשאות באמצעות הפקודות chgrp ו־chown לפי הגדרות השרת (לדוגמה, chgrp -R www-data public_html)
- bu çok önemli exec tırmık EasyProject paket: RAILS_ENV = üretim yüklemek שיבצע ניקוי למטמון (אם תריץ אותו בשם משתמש kökü, הוא) לא yani)
- bu bir sorun değil
Easy Software'i kullanmak için, Easy Software'i kullanabilirsiniz. kolay:
sudo chown -R kolay / Home / kolay / akım
(במכונות ישנות - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R kolay / Home / kolay / akım
(İlave olarak - 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
Bu, bir soruna neden olabilir.
Bu, 500'e kadar olan bir miktardır.
- evet בדיקת דרישות שרת קלה bu bir sorun değil mi?
- bu çok önemli
- Bu, bir sorundur.
- וודא שלשרת האינטרנט יש iyi ki varsın ציבורית, קבצים, יומנים, זמניים תיקיות
- evet paket geliştirme testi --without yüklemek
- evet exec tırmık EasyProject paket: RAILS_ENV = üretim yüklemek
- bu bir sorun değil mi?
- מחק כל תוספי Redmine של צד שלישי (גם ממסד הנתונים)
- iyi ki varsınsupport@easyredmine.com log/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 (Güncel 04.00)
Bu, daha fazla bilgi edinmenize yardımcı olacaktır.
[!] `Gemfile` dosyasını seçin:
[!] הייתה שגיאה בניתוח `Gemfile`: לא ניתן לטעון קובץ כזה --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', self)
Bundler'ın bu konuda bir fikri yok.
redmine'den daha iyi bir şey değil.
çözüm:
bu çok önemli
$ gem redmine-installer yükleyin
Daha fazla bilgi için, Easy Redmine'in adresi: https://company. com/easyredmine/
Daha sonra, RAILS_RELATIVE_URL_ROOT'a bağlanıp bağlantı kurabilirsiniz. / easyredmine
bitnami:
- config/additional_environment.rb dosyasını açın.
- config.action_controller.relative_url_root = "/ easyredmine"
- לאחר מכן, הפעל את הפקודה לקימות מחדש של השרת (kolay projeyi kurun: RAILS_ENV'yi kurun=üretim)
yani...wkhtmltopdf מותקן ופועל ( wkhtmltopdf דורש שרת X או אמולציה אחרת)
Şuna bakın: "wkhtmltopdf google.com google.pdf"
Şunu belirtmeliyim ki:
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'ı kullanarak Windows'u etkinleştirin. ExecJs :: RuntimeError
bu bir sorun değil evet NODEJS Bu çok önemli değil.
Ancak şunu söyleyebilirim:
$ Bohça güncelleme
$ Komisyon db: göç
$ Tırmık redmine: eklentileri: göç
ודא ששרת האינטרנט שלך תומך בגודל הממשי של כתובת ה-URL
evet Webrick'e teşekkür ederim!
- Ruby'den daha iyi bir seçim yapabilirsiniz.
- Daha fazla bilgi için teşekkür ederiz.
- אפס את ה-CRON, en iyi ödemeyi yapmanıza yardımcı olur.
- התייחס למחקר המקרה הזה - מהירות ברילס ללא ניגוע בקוד רובי
- בדוק את התצורה שלך - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
iyi ki varsın Türkçe מה-Redmine הישן שלך.
Redmine'e güvenebilirsiniz. bu çok önemli. אחסון קבצים ברשת מקומית או בענן אינו מומלץ בשל בעיות güvenilirlik.
Anlamı:
./config/configuration.yml
# נתיב מוחלט לתיקייה בה מאוחסנים הקבצים.
# ברירת המחדל היא התיקייה 'dosyalar' במופע Redmine שלך.
# EasyRedmine'ın size en uygun olanı seçmesini sağlayın.
# not: attachments_storage_path: / var / www / redmine / dosyalar
Açıklama:
Bu durumda, ./log/prodüksiyon.log dosyasına bakın:
bu bir sorun değil mi?, /var/www/redmine/files/2015/08/150805095407_xxx.PNG Dosyayı görüntüle
ENOENT, iyi ki varsın... evet'.
ודא שלשרת האינטרנט שלך יש גישה מלאה לתיקיות kamu, dosyalar, günlük, tmp
En iyi çözümü kullanmak için, Easy Redmine'i kullanabilirsiniz. Evet. Web kancalarını kullanarak (github, gitlab, TortoiseSVN,...) web kancalarını kullanabilirsiniz. Kolay Redmine.
- gitmek yönetim >> ayarlar >> havuzlar
- WS'nin onaylanması
- API'yi Kullan
- שמור
- bu bir sorun değil mi?
- web kancası
easyredmine.company.com adresini ziyaret edin
git git - https://easyredmine.company.com/ Sys / git_fetcher
https://easyredmine.company.com adresinde/ Sys / git_fetcher? Key =[API'yi etkinleştir]
- URL'yi kullanarak URL'yi görüntüleyebilirsiniz. ה
עבור SVN - https://easyredmine.company.com/ Sys / fetch_changesets
https://easyredmine.company.com adresinde/ Sys / fetch_changesets? Key =[API'yi etkinleştir]
5 gün sonra Easy Redmi'yi kullanarak bir kez daha görüşme yapın. hayır. Daha fazla bilgi için, Redmine'e ihtiyacınız var.
בעת הגדרת הדומיין של ה-Easy Redmine שלך, וודא שאתה משתמש בדומיין מרמה ראשונה ל פחות, לדוגמה http://myeasyredmine.com http://myeasyredmine'a bakın. Bu durumda, lütfen bu işlemin yapılmasına izin vermeyin.
Ana Sayfa > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
bu çok önemli.
Bu, SMTP'nin geçerli olduğu anlamına gelir. אחרת, משירותי האימייל (gmail, yahoo, וכו ') עשויים לדחות הודעות.
bu bir sorun değil bu bir sorun değil.
Kolay Redmine'i kullanarak ödemenizi gerçekleştirebilirsiniz. Kolay Redmine bu çok iyi.
טלנט שם_הדומיין_שלך פורט_כאן (לדוגמה: טלנט gmail.com 465)
Daha fazla bilgi için, en kısa sürede ödeme yapmanız gerektiğini unutmayın. işte bu.
PDF dosyasına bakın (או נראה כאילו כלום לא ק) yani). יופיעו שגיאות דומות ביומן הייצור כמו
Hata::EPIPE (צינור שבור) veya wkhtmltopdf: şuna bakın: X
נגרמות על ידי בעיות בייצוא הרכיב wkhtmltopdf
Bu çok önemli.
bu bir gerçek
wkhtmltopdf'e bakınhttp://wkhtmltopdf.org/downloads.html
דוגמה (עליך לעבוד עם פרטי הסביבה שלך):
- 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
bu bir sorun değil
- bu çok önemli wkhtmltopdf bu çok önemli PATH
(Apt-get yum wkhtmltox yükleyin wkhtmltox yüklemek)
Bundler'ı kullanarak paket oluşturucuyu satın alabilirsiniz ve Easy Redmine'i kullanabilirsiniz. - וודא שהתוכנה עובדת כראוי (הרץ מהקונסולה לדוגמה) wkhtmltopdf https://easyredmine.com homepage.pdf)
- Rake easyproject'i kullanın: RAILS_ENV'yi kurun=üretim
- bu bir sorun değil
iyi ki varsın
- אל תתקין תוספים כמשתמש KÖK
- Easy Gantt'ı etkinleştirin (eklentiler/easy_gantt*)
- REDMINE_ROOT/eklentilerini kontrol etmek için gerekenleri yapın
- REDMINE_ROOT'a bakın
: |
$ Paket yüklemek |
- (veya paket güncellemesi) |
$ Exec komisyon db paket: RAILS_ENV = üretim göç |
$ Exec komisyon redmine paket: eklentileri: RAILS_ENV = üretim göç |
çok iyi, çok teşekkür ederim.
דרישות להתקנה מוצלחת
- Redmine'i destekleyin: Redmine 3.2.x, 3.3.x, 3.4.x, 4.x'i kullanın.
- Yakut: 2.3+ (İleri 2.6.)
- Destekleyici: MySQL (İngiliz), PostgreSQL
bu bir sorun değil mi?#install. Bu çok önemli değil. Evet, çok iyi bir fikir, çok iyi bir fikir. support@easyredmine.com bu çok önemli.
Bitnami'de
Bitnami çok iyi bir fikir. Ancak şunu söyleyebilirim:
: |
$ Bohça güncelleme |
$ Komisyon db: göç |
$ Tırmık redmine: eklentileri: göç |