Kurulumda ve Redmine'de sorun var.
Ponieważ zarówno Redmine, Easy Redmine, Açık Kaynaklı Program Programlama ve Platform Geliştirme Programları, yükleme ve çalıştırmada sorun yaşamanıza yardımcı olmak için, sunucu yapılandırmasını etkinleştirebilir, yükleme programlarını etkinleştirebiliriz. Pracujemy ciężko, aby śledzić te najczęstsze problemy and pomóc Ci w rozwiązywaniu problemów.
Aktualizacji aplikacji pojawia się komunikat or błędzie zawierający "SQL söz diziminizde bir hata var; yakın kullanım için doğru sözdizimi için MySQL sunucu sürümünüze karşılık gelen kılavuza bakın ..." dzienniku ile.
Przyczynac
Oznacza to, że Twoja baza daych gestarzała ve nie może działać z żądaniem, tore nasza aplikacja do niejsyła. Po prostu jej nie rozumie.
çözüm
Musisz zaktualizować bazı durumlardan yararlanır.
Her şey yolunda mı?
Açıklama ile Szczegółowy bazi wiedzy.
Zainstalowałeś lub zaktualizowałeś Easy Redmine, herhangi bir tavsiyeye gerek duymadan, herhangi bir ürün veya hizmet için uygun değildir. talimat (przynajmniej raz w przeszłości).
- Pomocą poleceń için yukarı kaldırma chgrp i chown zgodnie z ustawieniami serwera (np. chgrp -R www-data public_html)
- Ürün Açıklaması exec tırmık EasyProject paket: RAILS_ENV = üretim yüklemek, które wyczyści pamięć podręczną (jeśli uruchomisz je jakomisz je jakomisz je jakomisz, nie będzie to mümkün)
- Yeniden başlatma sunucusu
Easy Software'i kullanmak için Wirtualnej'in büyük bölümünü kullanın, Easy Software'i kurun ve kullanın kolay:
sudo chown -R kolay / Home / kolay / akım
(w starszych maszynach - sudo chown -R kolay /srv/easyredmine/public_html)
sudo chgrp -R kolay / Home / kolay / akım
(w starszych maszynach - sudo chgrp -R kolay /srv/easyredmine/public_html)
cd / Home / kolay / akım
(w starzych maszynach - 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
Pamiętaj, aby ustawić uprawnienia dla wszystkich nieezbędnych folderów.
Oto kilka wskazówek, co zrobić, jeśli napotkasz błąd 500.
- uruchom Kolay sunucu gereksinimleri kontrolü Yeni Zelanda'da Yeni Doğanlar
- wykonaj kopię zapasową bazy danych
- Pobierz najnowszy pakiet z Strefy Klienta
- upewnij się, że WWW sunucusu klasöre dost bir dosyadır kamu, dosyalar, günlük, tmp
- wykonaj paket geliştirme testi --without yüklemek
- wykonaj exec tırmık EasyProject paket: RAILS_ENV = üretim yüklemek
- uruchom ponownie sunucusu aplikacji
- Redmine Innych Firm (Również Z Bazy Danych) kullanımı
- napisz do nas na adresi support@easyredmine.com log/production.log dosyasını kontrol ediyorum
En çok ihtiyaç duyduğun şeyi satın al. Oto kilka wskazówek:
- problem z pamięcią podręczną przeglądarki - spróbuj usunąć pamięć podręczną z przeglądarki
- sorun z DNS
- sorun z ustawieniami Serwera
Genişletilmiş ağlar ve ağlar (genişletilmiş, sunucular, izleme yolunun ping yolunun açılmasını engelliyor). Güvenlik duvarı güçlü bir sunucudur.
En iyi bilgi birikimine sahip olmak için en iyi bilgi birikimine sahip olmanız gerekir. Sprawdź Dziennik Błędów Nginx Sunucu Sunucusunu Kullanın - /var/log/nginx/error.log
Sprawdź podwójnie, czy iki yapılandırma standart olarak nginx. Standart yapılandırma yapılandırması, herhangi bir güvenlik önlemi için geçerli değildir:
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine
nginx yapılandırma yapılandırması (Easy Software'i yeniden yapılandırma). Oficjalnej yapılandırmasını yapılandırmak için jest, tylko kilka zmiennych jest zoptymalizowanych:
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; # nie używaj 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 / *;
}
Inne możliwe przyczyny błędu 502 to...
Unicorn w ogóle nie działa, z powodu
- Niewystarczające uprawnienia
- Yeni Pasażera
- Ruby'nin Yeni Sürümü
- Frenleme klejnoty
- Uszkodzony sistemi plików
Bir sorunla karşılaşıyorsanız, unicorn lub apache + Easy Redmine ile uygulama oluşturma ve uygulama oluşturma musisz sprawdzić (log/prodüksiyon.log)
Zaman sınırı
Bu yapılandırmayı yapılandırmak için en az on ödemeniz gerekir:
- dużych ihracatach
- przeciążeniu sunucuları
- zadaniach tırmık uruchamianych z GUI
MySQL'i sınırlayın
Çoğu zaman, MySQL'de çok fazla uygulamanız var. Zależy to liczby to liczby użytkowników, ale powinieneś mieć co najmniej 100 dozwolonych.
2018 1.2 sürümünün on sürümü (platform 04.00 ve wyższa)
Güvenli kurulum için gerekli olan tüm kurulumları yapın.
[!] `Gemfile` dosyasına dosya yükleme:
[!] Parsowania pliku `Gemfile` için podczas wystąpił błąd: nie można załadować takiego pliku --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', self)
Paketleyici artık satın alınamıyor.
Spowodowane jesti redmine kurulumunu hızlandırmak için.
Çözüm:
Güncelleştirmeleri etkinleştirin
$ gem redmine-installer yükleyin
Ten problem, Easy Redmine'in URL adresine erişim sağlamak için şu adresi ziyaret edin: https://company.com/easyredmine/
RAILS_RELATIVE_URL_ROOT bağlantısına sahip, kullanıcı arabirimi kullanan kullanıcılar, yapılandırma yapılandırmasını / easyredmine'i yeniden yapılandırmak için
bitnami:
- config/additional_environment.rb yapılandırma yapılandırmasını kullanın
- config.action_controller.relative_url_root = "/ easyredmine"
- następnie skompiluj zasoby (kolay projeyi kurun:RAILS_ENV=üretim kurun) ve sunucuyu destekleyin
Sprawdź, rahat wkhtmltopdf jest zainstalowany ve działa (wkhtmltopdf wymaga serwera X lub innej emulacji)
Şu adrese gidin: "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.
Easy Redmine'i Windows platformunda ve iletişim ağlarında etkinleştirin ExecJs :: RuntimeError
Wszystko, musisz zrobić ile birlikte Yüklemek NODEJS Sistemde gezinmek, aktualizacji'yi mümkün kılar.
Güç kaynağınız varsa, aşağıdakileri kurun:
$ Bohça güncelleme
$ Komisyon db: göç
$ Tırmık redmine: eklentileri: göç
Genişletilmiş, iki farklı WWW sunucusu URL adresini ziyaret etmek için
Emin olun WWW Webrick!
- Daha fazla bilgi için, Ruby'de WWW sunucularının büyük bir bölümünü kullanabilirsiniz.
- Przekonfiguruj wolne zapytania filter, aby pokazywać mniej pól
- Zresetuj swoje CRON, aby nie uruchamiał się zbyt często
- şu anda bu çalışmayla ilgili bir çalışma - Przyspieszenie Rails bez dotykania kodu Ruby
- geniş kapsamlı yapılandırma - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Üsküp klasörü Dosyaları z ikijego starego Redmine.
Możesz zmienić domyślną lokalizację plików w w pliku konfiguracyjnym Redmine lub użyć symlinka. Sieci LAN'ı başka bir ağda etkinleştirin zalekan sorun yaşadın mı ve sorunlu musun niezawodnością.
Yapılandırma:
./config/configuration.yml
# Ścieżka, katalogda yer alan ve en çok tercih edilenlerden biridir.
# Domyślnie, Redmine ile iki anında 'dosyalar' kataloğunu kullanır.
# EasyRedmine'i iki kez kullanarak katalog oluşturma ve düzenleme olanağını artırın.
# Przyklady: attachments_storage_path: / var / www / redmine / dosyalar
Rozwiązywanie sorunu:
Şunları yapamazsınız:
Nie można wysłać załącznika, /var/www/redmine/files/2015/08/150805095407_xxx.PNG istnieje lub jest nieczytelny
ENOENT, Odmowa dostępu... öyle.
Upewnij się, że iki internet ağı sunucunuz klasör dostudur kamu, dosyalar, günlük, tmp
Şimdi, Twoim veri deposu ile Easy Redmine arasında bir bağlantı yok. Musisz ustawić webhooki ve swoim müşteri deposu (github, gitlab, TortoiseSVN,...) Easy Redmine uygulamasını anında etkinleştirin.
- gitmek administracja >> ustawienia >> repozytoria
- Włącz WS Depo Depolama Alanı
- Wygeneruj klucz API'sı
- Kaydet
- İstemci Deposu Mağazasını Yönetmek
- Dodaj web kancası
Powiedzmy, easyredmine.company.com'a iki kişi katıldı
Git git - https://easyredmine.company.com/ Sys / git_fetcher
yağ https://easyredmine.company.com/ Sys / git_fetcher? Key =[klucz API'si]
- Müşterinin ustalığıyla ilgili bilgi almak için, en iyi adres için URL adresinizi belirtmeniz gerekir.
Dla SVN - https://easyredmine.company.com/ Sys / fetch_changesets
yağ https://easyredmine.company.com/ Sys / fetch_changesets? Key =[klucz API'si]
Easy Redmine konusunda usta bir wieniami yapmak için müşteri deposundan 5 kez yararlanabilirsiniz. Bunu yapmak için, Redmine'i aktif hale getirmeniz için bir cihaz kurmanız gerekir.
Twojego Easy Redmine için yapılandırma yapılandırması, evinizin güvenli bir şekilde konumlandırılması için en iyi seçeneklerden biridir. http://myeasyredmine.com zamiast adresi http://myeasyredmine. Niektóre przeglądarki mogą mieć problemy z jej osiągnięciem.
Administracja >> Ustawienia >> Powiadomienia e-mail
Ben yayıldım, çünkü ADRES NADAWCY şaka gibi.
Güç yapılandırmasını kullanarak (SMTP sunucuları ile aynı sunucuları etkinleştirin). W przeciwnym razie tóre usługi pocztowe (gmail, yahoo, itp.) powiadomienia'yı güçlendiriyor.
Sprawdź swoją yapılandırma yapılandırması tym artykułem ve bazie wiedzy.
Genişletilmiş yapılandırma, yapılandırma yapılandırması, yapılandırma, yapılandırma, yapılandırma ve yapılandırma, kolay kullanım için kolay bir telnet sunucusudur.
telnet twoja.domena.tutaj numer_portu_tutaj (Bağlantı: telnet gmail.com 465)
Pokaże to, czy rzeczywiście można połączyć sięz Twoim server poczty, czy istnieje je configuration with Twojego server poczty.
PDF'yi hızlı bir şekilde yapılandırın, daha fazla bilgi edinin (yapabileceğiniz herhangi bir şey yok). W logu produkcyjnym pojawi się błąd podobny do
Errno :: EPIPE (Broken boru) lub wkhtmltopdf: X sunucusu bağlanamıyor
Ek spor bileşenlerinde sorun yaşayanlar wkhtmltopdf
Otomatik teklif rozwiązania.
Sunucu bezi parlak
Wymaganą wersję wkhtmltopdf z'yi etkinleştirin http://wkhtmltopdf.org/downloads.html
Przykład (muisz pracować z detalami swojego własnego środowiska):
- 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
Tylko sunucuları parlak değil
- Musisz mieć zainstalowany wkhtmltopdf na swoim serwerze w PATH (Apt-get yum wkhtmltox yükleyin wkhtmltox yüklemek)
Easy Redmine'i etkinleştirmenize yardımcı olmak için, paket oluşturucu ile yükleme ve indirme işlemlerini gerçekleştirin. - Upewnij się, że program działa poprawnie (konsoleni na przykład) wkhtmltopdf https://easyredmine.com homepage.pdf)
- ponownie uruchom komisyon kolay proje:kurulum RAILS_ENV=üretim
- zrestartuj sunucusu
Kurulum Kurulumu
- NIE yüklemesi, ROOT yazılımını yeniden yapılandırmak için
- Easy Gantt'ı nasıl kullanabileceğinizi öğrenin, bu eklentiler (eklentiler/kolay_gantt*)
- REDMINE_ROOT/plugins ile wszystkie rozpakowane wtyczki'yi kullanın
- W REDMINE_ROOT
- |
$ Paket yüklemek |
- (yağ paketi güncellemesi) |
$ Exec komisyon db paket: RAILS_ENV = üretim göç |
$ Exec komisyon redmine paket: eklentileri: RAILS_ENV = üretim göç |
Sunucuyu yeniden başlatabilirsiniz.
Kurulum talimatlarını izleyin
- Wersja Redmine: Kompatybilne z Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- Wersja Yakut: 2.3+ (zalekan 2.6.)
- Bazy danych yazın: MySQL (zalecane), PostgreSQL
Kurulum prosedürünü ve sekmeleri takip etme #install. Sprawdź, güvenli bir şekilde kurulum yapmayın. En İyisi, En İyisi Olmak Üzere Doğabilir support@easyredmine.com ve ben de bunu yaptım.
Bitnami Kurulumu
Bitnami, testowane ani guarantowane'ı test edemez. Şunları yapamazsınız:
- |
$ Bohça güncelleme |
$ Komisyon db: göç |
$ Tırmık redmine: eklentileri: göç |