Общи проблеми с инсталирането и допълването на Redmine
Данните за Redmine и Easy Redmine са Open Source и са най-важните за мен независими от пиатаформата, необходимостта от проверка на всички проблеми на инсталирането и допълването поради различни конфигурации на сървъра, версии на софтуера или инсталиране на плъгини. Lavoriamo sodo per individuare quelli più comuni al fine di aiutarti nella risoluzione dei problemi.
Significa che il tuo database è obsoleto e non può funzionare con la richiesta che la nostra applicazione gli invia. Semplicemente non la capisce. Решение
Devi aggiornare il tuo база данни. Come aggiornare il database?
Детайлно описание не База знания.
Hai installato o aggiornato Easy Redmine con un utente con permessi insufficienti, non seguendo la nostra forte raccomandazione nelle istruzioni (almeno una volta in passato).
- Correggi i permessi con i comandi chgrp e chown в базата на всички инсталирани сървъри (ad es. chgrp -R public_html WWW-данни)
- Esegui nuovamente l'installazione con пакет EXEC рейк easyproject: инсталиране RAILS_ENV = производство che cancellerà la cache (se lo esegui come root, non avrà successo)
- Riavvia il сървър
Se stai utilizzando una macchina virtuale fornita da Easy Software, esegui con l'utente лесно:
sudo chown -R лесно / Начало / лесно / ток
(във vecchie macchine - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R лесно / Начало / лесно / ток
(във vecchie macchine - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / Начало / лесно / ток
(в vecchie macchine - cd /srv/easyredmine/public_html)
пакет EXEC рейк easyproject: инсталиране RAILS_ENV = производство
sudo service puma@your.domain.name рестартирайте
Ricorda di impostare i permessi per tutte le cartelle necessarie.
Ecco alcuni suggerimenti su cosa fare se si verifica un errore 500.
- Есеги Лесна проверка на сървърните изисквания e cerca di riparare le validazioni fallite
- Не мога да направя резервно копие на вашата база данни
- Изтеглете последната версия от клиентската зона
- Свържете се с уеб сървъра към картела Пълен достъп публично, файлове, дневник, TMP
- Есеги сноп инсталиране --without тест развитие
- Есеги пакет EXEC рейк easyproject: инсталиране RAILS_ENV = производство
- Използване на сървъра на приложението
- Премахване на евентуален плъгин Redmine di terze parti (anche dal database)
- Скривици су support@easyredmine.com e allega il log/production.log
Ci sono molte possibili cause di questo errore. Ecco alcuni consigli:
- проблем с кеша на браузъра - премахване на кеша на браузъра
- проблем с DNS
- проблем с инсталирането на сървъра
Prima di tutto, controlla la tua connessione e la rete (проверете, че сървърът е raggiungibile utilizzando un comando ping или un comando traceroute). Защитна стена lato сървър.
Se tutto sembra essere a posto, prova a ottenere alcune informazioni dai registri degli errori di nginx. Контролирайте файла за регистриране на грешки на сървъра на nginx - /var/log/nginx/error.log
Проверка на вашата конфигурация на nginx, съответстваща на стандарта. Стандартната конфигурация на nginx трябва да има три думи:
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine
Пример за конфигуриране на nginx (когато се използва Easy Software). È abbastanza simile a quella ufficiale, solo alcune variabili sono ottimizzate:
потребителското WWW-данни;
работни_процеси 8;
worker_rlimit_nofile 60000;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
събития {
worker_connections 10240;
# Multi_accept върху;
}
HTTP {
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # не използва SSLv3 ref: POODLE
включват /etc/nginx/mime.types;
default_type application / octet-stream;
server_names_hash_bucket_size 2048;
access_log /var/log/nginx/access.log;
изпрати файл на;
#tcp_nopush на;
#keepalive_timeout 0;
keepalive_timeout 65;
tcp_nodelay включен;
send_timeout 1800;
client_body_timeout 1800;
client_header_timeout 1800;
proxy_read_timeout 1800;
client_max_body_size 220m;
fastcgi_buffer_size 64K;
fastcgi_buffers 128 16k;
proxy_max_temp_file_size 0;
types_hash_max_size 4096;
types_hash_bucket_size 128;
proxy_busy_buffers_size 256k;
proxy_buffers 8 256k;
proxy_buffer_size 256k;
gzip на;
gzip_disable "MSIE [1-6] \. (* SV1?!.)";
включва /etc/nginx/conf.d/*.conf;
включва / и т.н. / Nginx / сайтове с активирани / *;
включва / и т.н. / Nginx / сайтове, автоматично / *;
}
Друга възможна причина за грешка 502 включва...
Unicorn non sta funzionando affatto, a causa di
- Permessi insufficienti
- Версия с грешка на пътника
- Версия Ruby грешка
- Gem mancanti
- Данна файлова система
За да откриете проблема, трябва да контролирате грешките в регистъра на unicorn или apache + регистъра на приложението Easy Redmine (log/production.log)
Timeout
Ако конфигурирате времето за изчакване, грешката се появява така:
- esportazioni di grandi dimensioni
- sovraccarico на сървъра
- attività rake eseguite dall'interfaccia grafica
Ограничение на връзката с MySQL
Assicurati di avere un broje dostatne di connessioni consentite a MySQL. Dipende dal numero di utenti, ma dovresti avere almeno 100 connessioni consentite.
Тази грешка е проверена във версия 2018 1.2 (форма 04.00 и по-висока)
Errore durante l'installazione dell'aggiornamento contenente uno o più dei seguenti.
[!] Ако сте проверили грешката при анализа на „Gemfile“:
[!] Проверена е грешката при анализа на `Gemfile`: невъзможно е изтеглянето на файла --
# приставка 'rys-bundler', github: 'easysoftware / rys-bundler', клон: 'master'> Plugin.hook ('rys-gemfile', самостоятелно)
Bundler не може да продължи.
È причина за остарялата версия на инсталатора на Redmine.
Решение:
Първоначално инсталиране на надстройка
$ gem инсталирате redmine-installer
Този проблем е проверен, когато използвате URL адреса на Easy Redmine, например: https://azienda.com/easyredmine/
В този случай е необходимо да се осигури променлива конфигурация на RAILS_RELATIVE_URL_ROOT с корекция /easyredmine
Bitnami:
- Създаване на добавен конфигурационен файл config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- след това предварително компилира файл (рейк easyproject:install RAILS_ENV=production) и го използва сървър
Уверете се, че wkhtmltopdf сиа installato e in esecuzione (wkhtmltopdf има файл на сървъра X или друга емулация)
Използване на теста: "wkhtmltopdf google.com google.pdf"
Проверете конфигурацията Cron. Това е много важно, че рейк задачи са НЕ управлявана от корен. Това ще доведе до провал поради недостатъчно права.
Да речем, че използвате Easy Redmine под потребителското лесно. Командите са:
Виж активните crons кронтаб -u лесно -l
Редактиране кронтаб -u лесно -е
Прилага промени sudo service cron презареждане
Пример за движение Cron всеки 5 минути:
* / 5 * * * * /home/easy/scripts/easy_scheduler.sh &> / dev / null
#! / bin / bash -l
LOG_FILE = "/ Начало / лесно / ток / дневник / easy_scheduler_rake.log"
echo "$ (date '+% Y-% m-% d% H:% M:% S') start rake" >> $ {LOG_FILE}
cd / home / easy / current && bundle exec rake easyproject: планировчик: run_tasks RAILS_ENV = производство >> $ {LOG_FILE}
echo "$ (date '+% Y-% m-% d% H:% M:% S') end rake" >> $ {LOG_FILE}
/home/easy/scripts/easy_scheduler.sh трябва да е изпълним:
sudo chmod + x /home/easy/scripts/easy_scheduler.sh
Не се колебайте да търсите в интернет, по-точно за употреба, за да се създаде Cron на вашия сървър за. Това не е изключително лесно Redmine необходимата функция.
Quando si sta aggiornando Easy Redmine sulla piattaforma Windows и ако получите съобщение за грешка ExecJs :: RuntimeError
Tutto ciò che devi fare è Инсталирай NODEJS sul tuo sistema per l'aggiornamento corretto.
Se l'installazione falisce, eseguire manualmente:
$ Актуализация пакет
$ Рейк db: мигрират
$ Рейк redmine: плъгини: мигрират
Уверете се, че вашият уеб сървър поддържа URL адрес на ефективността
Уверете се, че сте НЕ се използва уеб сървърът Webrick!
- подсигуряване на най-новата версия на уеб сървъра и Ruby
- конфигурирайте заявката на филтъра за най-често срещаните места
- resetta il tuo CRON per non avviarlo troppo spesso
- fai riferimento a questo caso studio - Релсите ускоряват сенза за кодиране на Ruby
- контрол на вашата конфигурация - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Copia la cartella файлове dal tuo vecchio Redmine.
Можете да модифицирате позицията на предварително определен файл във файла за конфигурация на Redmine или да използвате символна връзка. I dispositivi di archiviazione di rete basati su LAN o cloud per gli allegati non sono consigliati причина за проблемите надеждност.
Конфигурация:
./config/configuration.yml
# Допълнителна информация за директорията, която съдържа всички архиви.
# Предварително дефинираната стойност е директорията „files“ в тази част на Redmine.
# Вашата част от EasyRedmine съдържа разрешение за писане/напис в тази директория.
# Есемпи: attachments_storage_path: / VAR / WWW / redmine / файлове
Решение на проблема:
Ако не искате да видите това, консултирайте се с ./log/production.log за грешки в общността:
Impossibile inviare l'allegato, /var/www/redmine/files/2015/08/150805095407_xxx.PNG не съществува или не е четлив
ENOENT, Permesso negato... и др.
Assicurati che il tuo сървър уеб abbia le cartelle Пълен достъп за публично, файлове, дневник, TMP
I nuovi commit nel tuo repository non vengono riflessi in Easy Redmine a meno che non vengano recuperati dall'applicazione. Необходимо е да поставите уебкукичката на себе си клиент ди хранилище (github, gitlab, TortoiseSVN,...) с информация за вашата част от Easy Redmine.
- Качи се нагоре amministrazione >> impostazioni >> repository
- Възможност за WS за използване на хранилището
- Genera una chiave API
- Салют
- Изтеглете вашия клиент в хранилището
- Добавяне на уеб кукичка
Supponiamo che il tuo sito sia easyredmine.company.com
На git - https://easyredmine.company.com/ Сис / git_fetcher
o https://easyredmine.company.com/ Сис / git_fetcher? Ключ =[API ключ]
- a seconda dell'impostazione del client, può richiedere un singolo URL or la chiave in un campo diverso
Според SVN - https://easyredmine.company.com/ Сис / fetch_changesets
o https://easyredmine.company.com/ Сис / fetch_changesets? Ключ =[API ключ]
В точка 5, всичко зависи от клиента на хранилището и не е свързано с всички приложения на Easy Redmine. È qualcosa che devi verification dopo l'installazione pulita or l'aggiornamento da Redmine.
Quando si configura il dominio del tuo Easy Redmine, assicurati di utilizzare almeno un dominio di primo livello, ad esempio http://myeasyredmine.com invece di solo http://myeasyredmine. Alcuni browser potrebbero avere problemi nel raggiungerlo.
Изберете Amministrazione >> Impostazioni >> Notifiche имейл
e verifica che l'indirizzo DEL mittente sia corretto.
Dovrebbe essere lo stesso (или друг SMTP сървър на стессо) идва в конфигурационния файл. Altrimenti alcuni email service (gmail, yahoo, ecc.) potrebbero rifiutare le notifiche.
Controlla la tua configurazione secondo този артикул е база от знания.
За проверка на конфигурацията, която е коригирана, проверете дали имате връзка с пощенския сървър на вашия сървър Easy Redmine, използвайки telnet.
telnet il_tuo_dominio_qui numero_porta_qui (Например: telnet gmail.com 465)
Ti mostrerà se puoi realmente connetterti al your server di post o se c'è un problem nella configurazione del tuo server di post.
Quando si tenta di eseguire l'esportazione di un PDF che produce un errore (o sembra non accadere nulla), il registro di produzione elencherà errori simili a
Errno :: EPIPE (счупена тръба) o wkhtmltopdf: не може да се свърже с X сървър
Causato da problemi con l'esportazione del componente wkhtmltopdf
Ecco le soluzioni proposte.
Сървър без глава
Открийте необходимата версия на wkhtmltopdf da http://wkhtmltopdf.org/downloads.html
Esempio (è necessario lavorare con i dettagli del proprio ambiente):
- sudo apt-get инсталирате 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-alpha-7b36694_linux-jessie-amd64.deb
- sudo apt-get -f инсталирате
- 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
Соло сървър без глава
- È necessario avere wkhtmltopdf инсталиране на собствения сървър в PATH
(Apt-get инсталирате wkhtmltox, yum install wkhtmltox)
Трябва да се инсталира в пакета, необходимите добавки не функционират до добавянето на Easy Redmine - Assicuarsi che il programma funzioni correttamente (eseguire dalla console ad esempio) wkhtmltopdf https://easyredmine.com homepage.pdf)
- Riavviare rake easyproject:install RAILS_ENV=production
- Riavviare il сървър
Инсталиране на приставката
- НЕ инсталирате плъгина, който използвате ROOT
- Първоначално елиминирайте всичко и вече плъгин Easy Gantt се използва (plugins/easy_gantt*)
- Копирайте всички приставки, копирани в REDMINE_ROOT/plugins
- В REDMINE_ROOT
Есегуи: |
$ Bundle install |
- (o пакетна актуализация) |
$ bundle exec rake db: мигрирайте RAILS_ENV = производство |
$ bundle exec rake redmine: plugins: мигриране RAILS_ENV = производство |
Dopo di che, riavviare il server.
Requisiti per un'installazione di successo
- Версия на Redmine: Съвместима с Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- Версия на Ruby: 2.3+ (консултация 2.6.)
- Тип база данни: MySQL (консултант), PostgreSQL
Продължете с процедурата за инсталиране в #Инсталирай. Проверете дали регистърът на инсталацията не съдържа грешки. Se lo fa, cercare di risolverlo secondo la descrizione, o contattare support@easyredmine.com con la sezione di errore del registro allegata.
Инсталиране на Bitnami
Bitnami non è testato né garantito. Se l'installazione falisce, eseguire manualmente:
Есегуи: |
$ Актуализация пакет |
$ Рейк db: мигрират |
$ Рейк redmine: плъгини: мигрират |