Yleiset Redmine-asennus- ve päivitysongelmat
Koska sekä Redmine ve Easy Redmine, yüksek su kullanımından ve düşmanlıklardan uzak durulması gereken bir uygulamadır, bir yandan iyi bir bağlantı yapılandırması elde etmek için bir yandan da etkinlik ve iyileştirmeler sağlıyor, bu da bazı olumsuz etkileri ortadan kaldırıyor. Yeni para kazanmanın yanı sıra, internet üzerinden alışveriş yapmak için de para harcamanız gerekiyor.
Sovelluksen päivityksen aikana lokissa näkyy virhesanoma, joka sisältää lauseen "Sinulla on virhe SQL-syntaksissasi; tarkista manuaali, joka vastaa MySQL-palvelimen versiota, oikea sözdizimi lähellä käytettäväksi ... "
Sy
Tämä tarkoittaa, että tietocantasi on vanhentunut eikä se pysty käsittelemäään sovelluksemme sille lähettämää pyyntöä. Se ei yksinkertaisesti ymmärrä sitä.
Ratkaisu
Soğutucunun sık sık yıkanması.
Neler yapılabilir?
Yksityiskohtainen kuvaus Tietopankissa.
Olet asentanut tai päivittänyt Easy Redminen, jolla ei ole riittäviä käyttöoikeuksia, etkä ole noudattanut vahvaa suositustamme Ohjeiden mukaisesti (vähintään kerran aiemmin).
- Korjaa käyttöikeudet yorum chgrp ja chown avulla palvelimen asetusten mukaisesti (esim. chgrp -R www-data public_html)
- Aja asennus uudelleen komennolla exec tırmık EasyProject paket: RAILS_ENV = üretim yüklemek, şaka tyhjentää välimuistin (jos suoritat sen pääkäyttäjänä, se ei onnistu)
- Kaynistä Palvelin Uudelleen
Easy Software'in sanal olarak kullanılması, çok daha iyi bir yazılımdır kolay Alla:
sudo chown -R kolay / Home / kolay / akım
(vanhemmissa koneissa - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R kolay / Home / kolay / akım
(vanhemmissa koneissa - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / Home / kolay / akım
(vanhemmissa koneissa - 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
Muista assettaa käyttöoikeudet kaikille tarvittaville kansioille.
Bu, 500 dolar karşılığında bir miktar para kazandırdı.
- suorita Kolay ödeme vaatimusten tarkistus ve geçerli bir epäonnistuneet geçerlilik süresi
- Varmuuskopioi Tietokantasi
- lataa uusin paketti Asiakasalueelta
- varmista, että web-palvelimella on Taysi pääsy kamu, dosyalar, günlük, tmp kansioihin
- suorita paket geliştirme testi --without yüklemek
- suorita exec tırmık EasyProject paket: RAILS_ENV = üretim yüklemek
- käynnistä sovelluspalvelin uudelleen
- poista kaikki kolmansien osapuolien Redmine-liitännäiset (myös Tietokannasta)
- kirjoita meille osoitteeseen support@easyredmine.com ve aynı zamanda log/prodüksiyon.log ile ilgili bir şey
Olemassa monia mahdollisia syitä tälle virheelle'de. Önemli olan şu:
- selamlama välimuistiongelma - yritä poistaa välimuistiti selaimesta
- dns-ongelma
- palvelimen asetusongelma
Tarkista ensin yhteys ve verkko (varmista, että palvelimeen pääsee ping-komennolla tai traceroute-komennolla). Palomuuri palvelimen puolella.
Bu, bir nginx-virhelokeista ile ilgili olarak, bir çok şeyin ötesinde bir şeydi. Nginx-virheloki'nin taranması için tarama - /var/log/nginx/error.log
Tarkista, çok çeşitli standart yapılandırmalara sahiptir. Standart yapılandırma ayarları:
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine
Esimerkki nginx-configuraatiosta (koytetty Easy Softwaren toimesta). Virallinen'in iyi bir şey olduğunu ve optimoitu'da boşuna muutama muuttuja olduğunu görün:
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; # älä käytä SSLv3 ref: KANIŞ
/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 / *;
}
Muita mahdollisia syitä 502-virheelle ovat...
Tek boynuzlu at ei toimi ollenkaan, johtuen
- Riittämättömät käyttöoikeudet
- Väärä yolcu versiyonu
- Väärä Ruby versiyonu
- Geri bildirim
- Rikki oleva bağlıostojärjestelmä
Tek boynuzlu at apachesta + yazılım çözümü Easy Redmine (log/prodüksiyon.log)
Aikakatkaisu
Jos matala aikakatkaisu on määritetty, tämä virhe ilmestyy:
- suurissa vientitapahtumissa
- palvelimen ylikuormituksessa
- rake-tehtävissä, birkaç suoritetaan käyttöliittymästä
MySQL-yhteyksien rajoitus
Varmista, MySQL:iin'in yeniden yapılandırılmasında yardımcı oldu. 100 yıl içinde bir miktar para kazanmanız gerekir.
Tam olarak 2018 sürümü 1.2'de (04.00 ve daha sonra)
En azından bir kez daha, çok daha iyi bir şey yapmak mümkün.
[!] `Gemfile`-tiedoston jäsentämisessä:
[!] `Gemfile`-tiedoston jäsentämisessä: ei voi ladata kyseistä bağlıostoa --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', self)
Paketleyici ei voi jatkaa.
Bu, kırmızı mayının bir versiyonudur.
Ratkaisu:
Ennen päivityksen asentamista
$ gem redmine-installer yükleyin
Kolay Redmine URL'si ile ilgili bilgiler, esimerkiksi: https://company.com/easyredmine/
RAILS_RELATIVE_URL_ROOT üzerinde RAILS_RELATIVE_URL_ROOT ve easyredmine üzerinde bağlantı var.
bitnami:
- Yapılandırma/additional_environment.rb yapılandırmasının yapılandırılması
- config.action_controller.relative_url_root = "/ easyredmine"
- yeniden yapılandırma (kolay projeyi kurun: RAILS_ENV=prodüksiyonu kurun) ve ödemeyi kolaylaştırın
Varmista, falan wkhtmltopdf asennettu ve käynnissä'da ( wkhtmltopdf tarvitsee X-palvelimen tai muun emulaation)
Kayıtlı site: "wkhtmltopdf google.com google.pdf"
Lisää välityspalvelimen määrityksiin:
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.
Kolay Windows Kurulumu ve Kurulum Kolaylığı ExecJs :: RuntimeError
Sinun tarvitsee boşuna asentaa NODEJS en iyi performansa sahip olma özelliği.
Varmista, että web-palvelimesi tukee URL-osoitteen todellista kokoa
Varmista, falan ET Kaytä Webrick-web-palvelinta!
- Evet, web tabanlı ve Rubysta sürümünüzü kullanabilirsiniz
- daha fazla bilgi için daha fazla bilgi edinin
- CRON yok, hiç kullanmadım
- tutustu tähän tapaustutkimukseen - Railsin nopeutus ilman Ruby-koodin muokkaamista
- tarista yapılandırmaları - https://www.easyredmine.com/resources/installation/1885-suositeltava-optimaalinen-konfiguraatio-easy-redmine-palvelimelle
Redmininestäsi ile ilgili bazı değişiklikler yapıldı.
Bir çok simgeyi birbirine bağlayacak şekilde bir yapılandırma oluşturabilirsiniz. LAN- tai pilvipohjaisia verkkotallennuksia liitteille ei suositella luotettavuusongelmien vuoksi.
Yapılandırma:
./config/configuration.yml
# Kesinlikle Hakem Görevlisi, jossa liitteet säilytetään.
# 'Dosyalarda' Oletusarvo-hakemisto Redmine-instanssissasi.
# EasyRedmine, bir hakemle bağlantı kurarak anlık kurulum gerçekleştiriyor.
#Esimerkkejä: attachments_storage_path: / var / www / redmine / dosyalar
Vianmäärity'ler:
Jos ve voi avata liitettä, şu anda ./log/prodüksiyon.log ile ilgili bir çalışma yürütüyoruz:
Liitettä ei voi lähettää, /var/www/redmine/files/2015/08/150805095407_xxx.PNG ve bir dosya daha var
ENOENT, Käyttö estetiği... evet.
Varmista, että web-palvelimellasi on täysi pääsy kansioihin kamu, dosyalar, günlük, tmp
Bu, Easy Redminessa'nın bir parçası değil, aynı zamanda bir sorun değil. Sinun täytyy asettaa webkoukut Tietovaraston Asyaakkaalle (github, gitlab, TortoiseSVN,...) Easy Redmine anlık desteği ile birlikte gelir.
- Mene hallintaan >> asetukset >> tietovarastot
- Ota käyttöön WS bağlantılarının değiştirilmesi
- Luo API-avain
- kaydetmek
- Mene titovaraston asiakkaallesi
- Lisa webkoukku
Oletetaan, easyredmine.company.com'da sivustosi var
Gitille - https://easyredmine.company.com/ Sys / git_fetcher
tai https://easyredmine.company.com/ Sys / git_fetcher? Key =[API-avain]
- Asya'da bir URL'den yararlanabileceğinizi ve bu URL'lerin kullanılabilir olduğunu düşünüyorsanız
SVN:lle - https://easyredmine.company.com/ Sys / fetch_changesets
tai https://easyredmine.company.com/ Sys / fetch_changesets? Key =[API-avain]
5 gün içinde, çok sayıda kolay kullanımlı Easy Redmine eklentisine sahip olacaksınız. Bununla birlikte, Redminesta'nın etkinliğini artırmak için bir fırsat daha var.
Kolay Kullanım Kolaylığı, Varmista, Että Kaytät vähintään Ensimmäisen Tason Verkkotunnusta, esimerkiksi http://myeasyredmine.com sen sijaan, että käyttäisit pelkkää http://myeasyredmine . Bir süre sonra, bilgi almak için gereken verileri satın alabilirsiniz.
Mene hallintapaneeliin >> Asetukset >> Sähköposti-ilmoitukset
ve varmista, että LÄHETTÄJÄN oikein üzerinde osoite.
Sen tulisi olla sama (tai ainakin samasta SMTP-palvelimesta) kuin configurationatiotiedostossa. Muuten jotkut sähköpostipalvelut (gmail, yahoo jne.) saattavat hylätä ilmoitukset.
Tarkista yapılandırması bu makalenin bir kısmı Perusteella'da.
Daha fazla bilgi için, oikein'de yapılandırma ve yapılandırma, tarkistaa, voitko muodostaa yhteyden sähköpostipalvelimeen Easy Redmine -palvelimestasi käyttäen telnetiä.
telnet sinun.verkkotunnus.tässä porttinumero_tässä (Esimerkiksi: telnet gmail.com 465)
Tek başına, yapılandırmayı yapılandırmak için onko-postipalvelimees veya daha fazla muodostaa todella muodostaa.
Hata::EPIPE (Rikki oleva putki) tai wkhtmltopdf: X-palvelimeen ile ilgili bir şey
Aiheutuu ongelmista viennin komponentin wkhtmltopdf kansa
Ehdotetut ratkaisut'ta tassä.
Pattymätön palvelin
Hanki tarvittava sürümü wkhtmltopdf:stä osoitteesta http://wkhtmltopdf.org/downloads.html
Esimerkki (sinun täytyy työskennellä oman ympäristösi yksityiskohtien kanssa):
- 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
Vain ei-päättymätön palvelin
- Sinun täytyy asentaa wkhtmltopdf palvelimeesi PATH -hakemistoon
(Apt-get yum wkhtmltox yükleyin wkhtmltox yüklemek)
Bir paket paketinde, çok kolay bir şekilde kolayca satın alınabilecek bir şey var - Varmista, että ohjelma toimii oikein (suorita esimerkiksi konsolista) wkhtmltopdf https://easyredmine.com homepage.pdf)
- suorita rake easyproject:install RAILS_ENV=üretim
- käynnistä palvelin uudelleen
Liitännäisen asennus
- ÄLÄ asenna liitännäisiä ROOT-käyttäjänä
- Easy Gantt'ı etkinleştirin, eklentileri etkinleştirin (eklentiler/easy_gantt*)
- REDMINE_ROOT/plugins-kansioon eklentilerini kopyalayın
- REDMINE_ROOT-kansiossa
Suorita: |
$ Paket yüklemek |
- (tai paketi güncellemesi) |
$ Exec komisyon db paket: RAILS_ENV = üretim göç |
$ Exec komisyon redmine paket: eklentileri: RAILS_ENV = üretim göç |
Bu, en iyi ödemeyi gerçekleştirmenizi sağlar.
Onnistuneen asennuksen vaatimukset
- Redmine sürümü: Yhteensopiva Redmine 3.2.x, 3.3.x, 3.4.x, 4.x kanssa.
- Ruby sürümü: 2.3+ (geçerli 2.6.)
- Yazılımlar: MySQL (özel), PostgreSQL
Seuraa asennusohjeita #install. Varmista, ettei asennusloki sisällä virheitä. Jos siellä on virheitä, yritä ratkaista ne kuvauksen mukaisesti tai ota yhteyttä support@easyredmine.com ve bu çok iyi bir şey.
Asennus Bitnami-ympäristössä
Bitnami-ympäristöä ei ole testattu eikä taata. Kullanabileceğiniz bir kılavuz var:
Suorita: |
$ Bohça güncelleme |
$ Komisyon db: göç |
$ Tırmık redmine: eklentileri: göç |