Redmine'in Встановлення'sı: Sorunları çözüyorum
Оскільки як Redmine, так і Easy Redmine є відкритими джерелами та більш-менш платформонезалежними, можуть виникати проблем ve з встановленням та оновленням через різні конфігурації сервера, версії програмного забезпечення або встановле ні плагіни. Ми працюємо наполегливо, щоб відстежувати найбільш поширені з них, щоб допомогти вам з усуненням неполад ок.
"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 ...", у журналі.
Neden
Ne zaman, ne zaman, belki de en azından birkaç gün önce, en iyi ihtimalle, en iyi ihtimalle, o kadar. еї. Her zaman en iyisiydi.
Karar
Bu çok güzel bir şey.
Ne kadar gerekli?
Detaylar Базі знань.
Easy Redmine, herhangi bir sorun yaşamadan, herhangi bir sorunla karşılaşabileceğinizden emin olmanızı sağlar. ції в ıнструкціях (принаймні один раз у minimum).
- Evden eve nakliyat yapın chgrp ve chown відповідно до налаштувань сервера (наприклад, chgrp -R www-data public_html)
- Evden eve nakliyat yapmak exec tırmık EasyProject paket: RAILS_ENV = üretim yüklemek, яка очистить кеш (якщо ви запускаєте її від імені root, то вона буде) nevdalою)
- Перезапустіть sunucu
Якщо ви використовуєте віртуальну машину, надану Easy Software, запустіть від імені користувача kolay:
sudo chown -R kolay / Home / kolay / akım
(y старіших машинах - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R kolay / Home / kolay / akım
(makinanın aynısı - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / Home / kolay / akım
(makinenizi kopyalayın - 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
Hiçbir şey, hiçbir işe yaramayan bir ev eşyasıydı.
Ось декілька порад, що можна зробити, якщо виникла поMIлка 500
- запустіть Kolay sunucu gereksinimleri kontrolü та спробуйте виправити невдалі перевірки
- Bugünün En İyi Günü Nasıl Geçirilir?
- Yeni Yılların En İyisi Olmasını Sağlayın
- переконайтеся, що веб-сервер має повний доступ до папок kamu, dosyalar, günlük, tmp
- запустіть paket geliştirme testi --without yüklemek
- запустіть exec tırmık EasyProject paket: RAILS_ENV = üretim yüklemek
- перезапустіть сервер додатків
- видаліть будь-які сторонни плагіни Redmine (також з бази даних)
- напишіть нам на support@easyredmine.com та додайте log/production.log
Існує багато можливих причин цієї помилки. Şuna da bakın:
- проблема кешу браузера - пробуйте видалити кеш з браузера
- DNS Sunucusu
- Sunucu Sunucusunda Sorun
Спочатку перевірте ваше з'єднання та мережу (izleme yolu ile ping işlemi yapmak için ping işlemini gerçekleştirin). Сторона сервера брандмауеру.
Bu nedenle, nginx error.logs'ta dosyaların silinmesine izin vermeyin. Sunucu sunucusunda nginx error.log'u değiştirin - /var/log/nginx/error.log
Перевірте, що ваша конфігурація nginx відповідає стандарту. nginx'in şu ana kadarki en önemli özelliği şu:
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine
nginx'i destekler (Easy Software'i destekler). Şunları yapı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; # 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 включають ...
Tek boynuzlu at asla uçamaz
- недостатни дозволи
- неправильна версія пасажира
- неправильна версія Ruby
- відсутність джерел
- пошкоджена файлова sistemi
Tek yapmanız gereken unicorn veya apache + Easy Redmine (log/production.log/üretim. günlük)
Zaman aşımı
Şunları yapın:
- великих експортах
- перевантаженні sunucu
- komisyon, GUI'yi kullanma
MySQL'i Korumak
Aslında, MySQL'i nasıl kullandığınızı öğrenin. 100 gün sonra, en az XNUMX kat daha fazla para kazanabilirsiniz.
Ця помилка виникає з версії 2018 1.2 (Platформа 04.00 та вище)
Помилка під час встановлення оновлення містить з наступного.
[!] `Gemfile` виникла помилка:
[!)
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', self)
Bundler daha fazla ürün sağlamaz.
Redmine'in en iyi arkadaşıdır.
Koşullar:
Перед встановленням оновлення
$ gem redmine-installer yükleyin
Eğer örneğin, Kolay Redmine URL üzerinde bir sonek kullandığınızda bu sorunlar oluşur: https://company.com/easyredmine/
Bu durumda, size doğru eki / easyredmine üzere yapılandırılmış değişken RAILS_RELATIVE_URL_ROOT olduğundan emin olmalısınız
bitnami:
- Ek bir yapılandırma dosyası config / additional_environment.rb oluştur
- config.action_controller.relative_url_root = "/ easyredmine"
- Daha sonra ön derleme varlıklar (komisyon EasyProject: RAILS_ENV = üretim kurulum) ve sunucuyu yeniden başlatın
Переконайтеся, yani wkhtmltopdf встановлено та працює ( wkhtmltopdf потребує X-server або іншої емуляції)
Şu adrese bakın: "wkhtmltopdf google.com google.pdf"
Şunları yapın:
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, Windows'ta Windows'ta Windows'a Özel Uygulamalar ExecJs :: RuntimeError
Bu çok iyi bir şey ayarlamak NODEJS на своїй системі для правильного оновлення.
Şunları yapın:
$ Bohça güncelleme
$ Komisyon db: göç
$ Tırmık redmine: eklentileri: göç
Переконайтеся, що ваш веб-server підтримує фактичний розмір URL-adresleri
Переконайтеся, що ви НЕ використовуєте веб-server Webrick!
- переконайтеся, що у вас є остання версія веб-сервера та Ruby
- переконфігуруйте повільні запити фільтра, щоб відображати менше полів
- CRON'u hemen kurun
- зверніться до цього випадку використання - Ruby-коду ile ilgili Raylar
- перевірте свою конфігурацію - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Скопіюйте папку Dosyaları Bu, Redmine'in bir hikayesidir.
Redmine або використовувати символічні посилання. Локальні або хмарні мережеві сховища для вкладень hiç tavsiye edilmedi через sorunlar надійністю.
Koşullar:
./config/configuration.yml
# Абсолютний шлях до директорії, де зберігаються вкладення.
# За замовчуванням це директорія 'files' у вашому екземплярі Redmine.
# EasyRedmine'i kullanarak, en iyi adres/telefon numaralarını kullanabilirsiniz.
# Örnekler: attachments_storage_path: / var / www / redmine / dosyalar
Sorun şu ki:
Şunları yapabilirsiniz:
Hiçbir Şey Olmadı, /var/www/redmine/files/2015/08/150805095407_xxx.PNG, şu anki sürüme kadar mevcut değil
ENOENT, Відмовлено в дозволі... çok.
Переконайтеся, що ваш веб-сервер має повний доступ до папок kamu, dosyalar, günlük, tmp з публічним erişim
Easy Redmine'de neredeyse hiç denemediğiniz bir şey var, ancak bu, en sevdiğiniz programlardan biri değil. Вам потрібно встановити вебхуки на вашому клієнті репозиторію (github, gitlab, TortoiseSVN,...) Easy Redmine'i kolayca kullanabilirsiniz.
- git адміністрування >> налаштування >> репозиторії
- WS'yi Увімкніть для керування репозиторієм
- API-ключ'yi etkinleştir
- Збережіть
- Перейдіть до свого клієнта репозиторію
- Çok güzel
Evet, evet - easyredmine.company.com
Git git - https://easyredmine.company.com/ Sys / git_fetcher
https://easyredmine.company.com adresinde/ Sys / git_fetcher? Key =[API anahtarı]
- Bir URL'yi ziyaret etmek için URL adresini ziyaret edin
SVN'de - https://easyredmine.company.com/ Sys / fetch_changesets
https://easyredmine.company.com adresinde/ Sys / fetch_changesets? Key =[API anahtarı]
Easy Redmine uygulamasına erişmek için 5'e bir kez basmanız yeterlidir. Bu durumda, Redmine'den en iyi şekilde yararlanmak için en iyi uygulamalardan biridir.
Easy Redmine переконайтеся, що використовуєте принаймні домен першого рівня, наприклад http://myeasyredmine.com http://myeasyredmine adresini ziyaret edin. Çoğu zaman, çoğu insan için en iyi yollardan biri haline gelir.
Перейдіть до Адміністрування >> Налаштування >> Повідомлення електронної пошти
і перевірте, що адреса ВІДПРАВНИКА вірна.
Şunları yapın: (SMTP-serverra ile ilgili bir uygulamadır), şu anda bir güvenlik görevlisidir. Şu anda, elektronik postalar (gmail, yahoo тощо) için en iyi yöntemlerden biridir.
Перевірте свою конфігурацію згідно з цією статтею в базі знань.
En iyiler, en iyiler için en iyiler, en iyiler için en iyiler, en iyiler için en iyi sunucular вашого сервера Easy Redmine, telnet üzerinden hizmet vermektedir.
telnet your.domain.here port_number_here (Bağlantı: telnet gmail.com 465)
Це покаже вам, чи дійсно можна підключитися до вашого поштового сервера, або чи є проблема в конфігурації ва çok iyi bir sunucu.
PDF'yi Kullanın уде містити помилку, подібну до
Errno :: EPIPE (Broken boru) Abo wkhtmltopdf: X sunucusu bağlanamıyor
Biriktirme Komponentine Nasıl Uygulanır? wkhtmltopdf
Şu anda, en iyi şekilde çalışmak için.
Başsız sunucu
wkhtmltopdf ile ilgili hiçbir şey söylemeyin http://wkhtmltopdf.org/downloads.html
Örnek (vам потрібно працювати з деталями свого власного середовища):
- 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 sunucu
- Вам потрібно mate встановлений wkhtmltopdf своєму сервері в PATH
(Apt-get yum wkhtmltox yükleyin wkhtmltox yüklemek)
Bir paket oluşturucuda çok sayıda uygulama var, Easy Redmine'i kullanmak için birkaç adım daha atın - Переконайтеся, що програма працює правильно (наприклад, запустіть з консолі) wkhtmltopdf https://easyredmine.com homepage.pdf)
- перезапустіть rake easyproject:install RAILS_ENV=prodüksiyon
- перезапустіть sunucu
Встановлення плагіну
- ROOT'U KORUMAK İÇİN ÇALIŞMAYIN
- Easy Gantt uygulamalarını kullanın, eklentileri kullanın (plugins/easy_gantt*)
- REDMINE_ROOT/plugins'te Uygulamaları Kullanın
- У REDMINE_ROOT
örnek: |
$ Paket yüklemek |
- (ayrıca paket güncellemesi) |
$ Exec komisyon db paket: RAILS_ENV = üretim göç |
$ Exec komisyon redmine paket: eklentileri: RAILS_ENV = üretim göç |
Після цього перезапустіть сервер.
Вимоги до успішного встановлення
- Sürüm Redmine: Redmine 3.2.x, 3.3.x, 3.4.x, 4.x için sürümler.
- Ruby Sürümü: 2.3+ (2.6. sürüm)
- Tip бази даних: MySQL (рекомендовано), PostgreSQL
Дотримуйтесь процедури встановлення в #install. Şu anda, birkaç yıl önce, birkaç yıl öncesine kadar pek çok şey var. Якщо так, спробуйте вирішити це згідно опису або зверніться до support@easyredmine.com з доданим розділом журналу помилок.
Bitnami'de Güncelleme
Bitnami, garanti kapsamında değildir. Şunları yapın:
örnek: |
$ Bohça güncelleme |
$ Komisyon db: göç |
$ Tırmık redmine: eklentileri: göç |