קומוני בעיית התקנה והתקנה של Redmine
מידע על Redmine che Easy Redmine sono קוד פתוח ומאפשר לך לאמץ את הפיתוח, לאמת את הבעיות בהתקנה ובתוספות של הגדרות שונות של שרת, גרסאות תוכנה או התקנת פלאגין. Lavoriamo sodo per individualare quelli più comuni al fine di aiutarti nella risoluzione dei problemi.
Significa che il tuo מסד הנתונים è מיושן e non può funzionare con la richiesta che la nostra applicazione gli invia. Semplicemente non la capisce. פתרון
Devi aggionare il tuo מסד נתונים. באת אגרה למסד הנתונים?
Descrizione dettagliata nella בסיס ידע.
Hai installato o aggiornato Easy Redmine con un utente con permessi insufficienti, non seguendo la nostra forte raccomandazione nelle הוראות (almeno una volta in passato).
- Correggi i permessi con i comandi chgrp e chown ב-base alle impostazioni del server (ad es. chgrp -R www-data public_html)
- Esegui nuovamente l'installazione con צרור exec מגרפה easyproject: להתקין RAILS_ENV = ייצור che cancellerà la cache (se lo esegui come root, non avrà successo)
- Riavvia il server
אתה יכול להשתמש בתוכנה וירטואלית עבור תוכנה קלה. קל:
sudo chown -R קל / home / קל / נוכחי
(ב-vecchie macchine - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R קל / home / קל / נוכחי
(ב-vecchie macchine - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / home / קל / נוכחי
(ב-vecchie macchine - cd /srv/easyredmine/public_html)
צרור exec מגרפה easyproject: להתקין RAILS_ENV = ייצור
שירות sudo 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
- קיים גיבוי של מסד הנתונים
- הורד את הגרסה האחרונה של אזור הלקוחות
- Assicurati che il server web abbia le cartelle גישה מלאה הציבור, קבצים, יומן, tmp
- לָרוּץ צרור להתקין --without מבחן פיתוח
- לָרוּץ צרור exec מגרפה easyproject: להתקין RAILS_ENV = ייצור
- Riavvia il server dell'applicazione
- ביטול תוסף בסופו של דבר Redmine di terze parti (מסד נתונים anche dal)
- סקריביצ'י סו Support@easyredmine.com e allega il log/production.log
Ci sono molte possibili גורם לשגיאה. Ecco alcuni consigli:
- בעיה של דפדפן מטמון - בדוק את דפדפן המטמון
- DNS בעיה
- בעיית השרת
Prima di tutto, controlla la tua connessione e la rete (verifica che il server sia raggiungibile utilizzando un comando ping o un comando traceroute). שרת חומת אש לאטו.
Se tutto sembra essere a posto, prova a ottenere alcune informazioni dai registri degli errori di nginx. שליטה על הקובץ של רישום שגיאות בשרת nginx לאטו - /var/log/nginx/error.log
Verifica che la tua configurazione nginx corrisponda allo standard. תצורת nginx סטנדרטית היא:
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine
תצורה של nginx (האם תשתמש בתוכנה קלה). È 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;
אירועים {
חיבורי עובדים 10240;
# Multi_accept על;
}
http {
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # תקן SSLv3 ללא שימוש: פודל
כולל /etc/nginx/mime.types;
יישום default_type / זרם אוקטט;
server_names_hash_bucket_size 2048;
access_log /var/log/nginx/access.log;
sendfile ב:
#tcp_nopush ב;
# keepalive_timeout 0;
keepalive_timeout 65;
tcp_nodelay on;
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;
Type_hash_bucket_size 128;
proxy_busy_buffers_size 256k;
Proxy_buffers 8 256k;
proxy_buffer_size 256k;
gzip on;
gzip_disable "MSIE [1-6] \. (* SV1?!.)";
כולל /etc/nginx/conf.d/*.conf;
כולל / etc / nginx / אתרי תומכים / *;
כולל / etc / nginx / אתרים-אוטומטי / *;
}
עוד אפשר לגרום ל-dell'errore 502 כולל...
Unicorn non sta funzionando affatto, a causa di
- פרמסי לא מספיק
- גרסה שגויה של הנוסע
- גרסה שגיאה של רובי
- פנינה מנקנטי
- מערכת קבצים danneggiato
לכל בעיה, יש צורך בבקרת רישום שגיאות בחד קרן או אפאצ'י + רישום של יישום Easy Redmine (log/production.log)
פסק זמן
יש להגדיר את הזמן הקצוב לזמן קצוב.
- esportazioni di grandi dimensioni
- sovraccarico del שרת
- attività rake eseguite dall'interfaccia grafica
מגבלת הרשאות MySQL
אבטחת האישורים אינה מספקת את ההסכמה ל-MySQL. Dipende dal numero di utenti, ma dovresti avere almeno 100 connessioni consentite.
Questo errore si verifica dalla versione 2018 1.2 (piattaforma 04.00 e superiore)
שגיאה במהלך ההתקנה של דל'אג'יאורנמנטו תוכן uno o più dei seguenti.
[!] Si è verificato un errore di analisi di `Gemfile`:
[!] Si è verificato un errore di analisi di `Gemfile`: קובץ קריקרי בלתי אפשרי --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', עצמי)
Bundler non può continuare.
È causato dalla versione מיושן dell'installatore di Redmine.
פִּתָרוֹן:
Prima di installare l'aggiornamento
$ gem להתקין redmine-installer
שאלתי את הבעיה היא לאמת את השימוש ב-URL של Easy Redmine, למשל: https://azienda.com/easyredmine/
במקרה הצורך, è necessario assicurarsi di avere la variabile RAILS_RELATIVE_URL_ROOT configurata con il suffisso corretto /easyredmine
BitNami:
- צור קובץ לתצורה אגיונטיבית config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- quindi precompila le risorse (rake easyproject:install RAILS_ENV=production) e riavvia il server
תוודא ש wkhtmltopdf sia installato e in esecuzione (wkhtmltopdf ha bisogno di un server X o di un'altra emulazione)
Testalo usando: "wkhtmltopdf google.com google.pdf"
בדוק את תצורת cron. חשוב מאוד כי משימות מגרפה הן לא המנוהל על ידי שורש. זה יגרום לכשל עקב הרשאות לא מספיקות.
נניח אתה מפעיל קל Redmine תחת משתמש קל. הפקודות הן:
הצג crons פעיל -l crontab -u קל
עריכה -e crontab -u קל
החל שינויים שירות
דוגמה להפעלת cron כל דקות 5:
* / 5 * * * * /home/easy/scripts/easy_scheduler.sh &> / dev / null
#! / bin / bash -l
LOG_FILE = "/ home / easy / current / log / easy_scheduler_rake.log"
הד "$ (תאריך '+% Y-% m-% d% H:% M:% S') התחל לגרוף" >> $ {LOG_FILE}
cd / home / קל / נוכחי && bundle exec rake easyproject: מתזמן: run_tasks RAILS_ENV = ייצור >> $ {LOG_FILE}
הד "$ (תאריך '+% Y-% m-% d% H:% M:% S') מגרפה סוף" >> $ {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 e si riceve un messaggio di errore ExecJs :: RuntimeError
Tutto ciò che devi fare è installare NODEJS sul tuo sistema per l'aggiornamento corretto.
התקנת התקנות, מדריך למשתמש:
$ עדכון החבילה
db מגרפה $: נודדים
$ מגרפה redmine: plugins: נודדים
Assicurati che il tuo server web supporti la dimensione effettiva dell'indirizzo URL
תהיה בטוח ש ללא שימוש בשרת אינטרנט Webrick!
- assicurati di avere l'ultima versione del server web e di Ruby
- riconfigura le query del filtro lento per mostrare meno campi
- resetta il tuo CRON עבור non avviarlo troppo spesso
- סטודיו fai riferimento a questo caso - מסילות מאיץ את senza toccare il codice Ruby
- controlla la tua configurazione - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
עותק לה קרטלה קבצים dal tuo vecchio Redmine.
Puoi modificare la posizione predefinita dei nel file di configurazione di Redmine או puoi utilizzare un symlink. I dispositivi di archiviazione di rete basati su LAN o cloud per gli allegati non sono consigliati a causa di problemi di אמינות.
תצורה:
./config/configuration.ym
# ספריית Percorso assoluto della ב-cui sono archiviati gli allegati.
# ההגדרה המוגדרת מראש היא ספריית 'קבצים' nella tua istanza di Redmine.
# La tua istanza di EasyRedmine deve avere il permesso di lettura/scrittura su questa directory.
# אסמפי: attachments_storage_path: / var / www / redmine / קבצים
פתרון בעיות:
ראה לא רשומה אפריל, ייעוץ ./log/production.log לקהילה שגיאה:
בלתי אפשרי בלתי אפשרי, /var/www/redmine/files/2015/08/150805095407_xxx.PNG non esiste o non è leggibile
ENOENT, פרמסו נגטו... ecc.
Assicurati che il tuo server web abbia le cartelle גישה מלאה עבור הציבור, קבצים, יומן, tmp
אני עכשיו מבצע את המאגר ללא רבב ב-Easy Redmine כדי להחזיר את היישום. È necessario impostare i webhook sul tuo מאגר הלקוח (github, gitlab, TortoiseSVN,...) con informazioni sulla tua istanza di Easy Redmine.
- להמשיך amministrazione >> impostazioni >> מאגר
- Abilita WS per la gestone del repository
- Genera una chiave API
- מטח
- Vai al tuo client di repository
- אגיונגי un webhook
Supponiamo che il tuo sito sia easyredmine.company.com
לפי גיט - https://easyredmine.company.com/ Sys / git_fetcher
o https://easyredmine.company.com/ Sys / git_fetcher? Key =[מפתח API]
- a seconda dell'impostazione del client, può richiedere un singolo URL o la chiave in un campo diverso
לפי SVN - https://easyredmine.company.com/ Sys / fetch_changesets
o https://easyredmine.company.com/ Sys / fetch_changesets? Key =[מפתח API]
נקודה 5, כל לקוח ב-Repository e non è correlato all impostazioni di Easy Redmine. È qualcosa che devi verificare dopo l'installazione pulita o 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 potrebbero יש בעיה nel raggiungerlo.
Vai su Amministrazione >> Impostazioni >> הודעה באימייל
e verifica che l'indirizzo DEL mittente sia corretto.
Dovrebbe essere lo stesso (o almeno dallo stesso server SMTP) come nel file di configurazione. Altrimenti alcuni servizi דוא"ל (gmail, yahoo, ecc.) potrebbero rifiutare le notifiche.
Controlla la tua configurazione secondo questo articolo nella בסיס ידע.
עבור אימות che la configurazione sia corretta, prova a verificare se puoi connetterti al server di posta dal tuo server Easy Redmine utilizzando telnet.
telnet il_tuo_dominio_qui numero_porta_qui (מודעה: telnet gmail.com 465)
Ti mostrerà se puoi realmente connetterti al tuo server di posta o se c'è un problema nella configurazione del tuo server di posta.
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
ארנו :: EPIPE (צינור שבור) o wkhtmltopdf: לא ניתן להתחבר לשרת X
הבעיות הקשורות לרכיבים wkhtmltopdf
הצעה Ecco le soluzioni.
שרת בלי ראש
Ottenere la versione necessaria di wkhtmltopdf da http://wkhtmltopdf.org/downloads.html
Esempio (è necessario lavorare con i dettagli del proprio ambiente):
- sudo מתאים לקבל התקנת 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
- הד 'exec xvfb-run -a -s "-מסך 0 640x480x16" xwkhtmltopdf "$ @"' | sudo tee / usr / local / bin / wkhtmltopdf> / dev / null
- sudo chmod a + x / usr / local / bin / wkhtmltopdf
שרת סולו ללא ראש
- È necessario avere wkhtmltopdf installato sul proprio server in נתיב
(Apt-get install wkhtmltox, יאם להתקין wkhtmltox)
Deve essere installato in bundler, altrimenti potrebbe non funzionare dopo l'aggiornamento di Easy Redmine - Assicurarsi che il programma funzioni correttamente (eseguire dalla console ad esempio wkhtmltopdf https://easyredmine.com homepage.pdf)
- Riavviare rake easyproject:התקן RAILS_ENV=הפקה
- Riavviare il השרת
התקנת תוסף
- ללא התקנת התוסף מגיע לשימוש ROOT
- בהתחלה, בטל את התוסף של tutti i vcchi Easy Gantt se esistono (plugins/easy_gantt*)
- Copiare tutti and plugin scompattati ב-REDMINE_ROOT/plugins
- ב-REDMINE_ROOT
Esegui: |
$ חבילה להתקין |
- (או עדכון חבילה) |
צרור exec $ db מגרפה: להעביר RAILS_ENV = ייצור |
צרור exec $ מגרפה redmine: plugins: להעביר RAILS_ENV = ייצור |
Dopo di che, riavviare il server.
דרישות להסרת ההתקנה של הצלחה
- גרסת Redmine: תואם עם Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- גרסת רובי: 2.3+ (קונסיגליאטה 2.6.)
- סוג מסד הנתונים: MySQL (consigliato), PostgreSQL
Seguire la procedura di installazione in #להתקין. בדוק את הרישום של ההתקנה ללא שגיאות. Se lo fa, cercare di risolverlo secondo la descrizione, o contattare Support@easyredmine.com con la sezione di errore del registro allegata.
התקנת ביטנאמי
Bitnami non è testato né garantito. התקנת התקנות, מדריך למשתמש:
Esegui: |
$ עדכון החבילה |
db מגרפה $: נודדים |
$ מגרפה redmine: plugins: נודדים |