בעיות בהתקנה ועדכון של Redmine
במהלך עדכון יישומי האפליקציות מוצגות ותקלות בתוכן "התקלות ב-SQL-syntaksen שלך; חפש ב-handboken som מתאים לגרסה של MySQL-serveren עבור שימוש נכון ..." אני רושם.
הגורם
זה פירושו בבסיס הנתונים שלך, הוא לא יכול לעבוד עם בקשת האפליקציה שלנו. Den forstår den bare ikke.
לוסינג
Du må oppdatere databasen din.
איך מגדלים מסדי נתונים?
תיאור מפורט i Kunnskapsbasen.
- Korriger tillatelser ved hjelp av kommandoene chgrp og chown לפי הגדרות השרת (f.eks. chgrp -R www-data public_html)
- Kjør installationen på nytt med kommandoen צרור exec מגרפה easyproject: להתקין RAILS_ENV = ייצור, som vil tømme hurtigbufferen (hvis du kjører den som root, vil den ikke være vellykket)
- התחל serveren på nytt
אם אתה משתמש וירטואלי מסופק על תוכנה קלה, הפעל אותו תחת משתמש קל:
sudo chown -R קל / home / קל / נוכחי
(במכונות מדורגות - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R קל / home / קל / נוכחי
(במכונות מדורגות - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / home / קל / נוכחי
(במכשירי מדור - cd /srv/easyredmine/public_html)
צרור exec מגרפה easyproject: להתקין RAILS_ENV = ייצור
שירות sudo puma@your.domain.name הפעל מחדש
Husk å sette tillatelser עבור כל המפה הנדרשת.
יש לה כמה עצות על מה אתה יכול לעשות אם אתה støter på en 500-feil.
- kjør דרישות שרת קל לבדוק og prøv å reparere mislykkede valideringer
- עותק מסדי נתונים
- הורד את החבילה האחרונה של Klientsonen
- sørg for at webserveren har גישה מלאה הציבור, קבצים, יומן, tmp ממפה
- kjør צרור להתקין --without מבחן פיתוח
- kjør צרור exec מגרפה easyproject: להתקין RAILS_ENV = ייצור
- התחל אפליקציות שרתים på nytt
- תוספי Redmine-plugins כלשהם נוספים (גם על מסד הנתונים)
- כתוב til oss på Support@easyredmine.com og legg ved log/production.log
אם הוגדר פסק זמן לאב, ניתן לראות את זה:
- store eksporteringer
- עומס יתר על השרת
- rake-oppgaver שפועלים לפי GUI
Grense עבור MySQL-tilkoblinger
הקפד על חיבור ל-MySQL. זה אומר מספר המשתמשים, אבל אתה צריך לפחות 100 חיבורים.
גרסה זו של גרסה 2018 1.2 (פלטפורמה 04.00 וחדשות)
לא ניתן להתקין את התקנת התקן שמכילה כמה פרטים.
[!] זה מתנגד לניתוח של `Gemfile`:
[!] Det oppstod en feil ved parsing av `Gemfile`: kan ikke last inn file --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', עצמי)
Bundler לא יכול להמשיך.
זה נובע מהגרסה של redmine-installer.
לסינג:
לפני התקנת התקנות
$ gem להתקין redmine-installer
הבעיה מתגבשת כאשר אתה משתמש וסופק על כתובת האתר של Easy Redmine, לדוגמה: https://company.com/easyredmine/
במקרה כזה אפשר לאבטח את השינויים ב-RAILS_RELATIVE_URL_ROOT יש להגדיר את התנאים הטובים ביותר /easyredmine
BitNami:
- הצג הגדרות נוספות של config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- לאחר מכן נכסי קומפילר (גרף easyproject:install RAILS_ENV=production) והתחל את השרתים ב-nytt
דאג לשעה wkhtmltopdf יש להתקין ולהפעיל (wkhtmltopdf צריך שרת X או אמולציה אחרת)
בדוק את השימוש: "wkhtmltopdf google.com google.pdf"
שלח ל-Proxy-Configuration שלך:
proxy_set_header X-Forwarded-הפרוטו https
בדוק את תצורת 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 נדרש באופן בלעדי.
כאשר אתה מתעדכן Easy Redmine ב-Windows-plattformen ומקבל שגיאה ExecJs :: RuntimeError
אתה צריך לעשות את זה מתקין NODEJS על המערכת שלך עבור עדכון נכון.
אם התקנות תקלות, הפעלה ידנית:
$ עדכון החבילה
db מגרפה $: נודדים
$ מגרפה redmine: plugins: נודדים
צור קשר עם שרתים של הרשת שלך
Sørg for at du לא משתמש Webrick Webrick!
- חפש את הגירסה העדכנית ביותר של שרתים ו-Ruby
- omkonfigurer de trege filterforespørslene for å vise færre לבד
- tilbakestill CRON-en din for å ikke starte så ofte
- ראה על מקרה מחקר זה - הסורגים להאיץ בלי לגעת קוד רובי
- בדוק קונפיגורציה דין - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
מכונת צילום פילר מפה מהישן Redmine.
אתה יכול לשנות את הסטנדרטים עבור filer i Redmine sin konfigurasjonsfil eller אתה יכול להשתמש בסמליות. LAN או skybaserte Networkslagringer מומלץ ikke על בסיס תמיכה בבעיות.
תצורה:
./config/configuration.ym
# Absolutt sti til mappen der vedlegg lagres.
# תקן את 'קבצים' במפה ב-Redmine-instans.
# Din EasyRedmine-instans må ha lese/skrive-tilgang למפה הזה.
# אקסמפלר: attachments_storage_path: / var / www / redmine / קבצים
מחפש:
אם אתה לא יכול לפתוח ולראות, ראה ./log/production.log עבור שגיאה ברורה:
Kan ikke sende vedlegg, /var/www/redmine/files/2015/08/150805095407_xxx.PNG לא קיים או לא
ENOENT, Tillatelse nektet... וכו'.
Sørg for at webserveren din har גישה מלאה til הציבור, קבצים, יומן, tmp-מפנה
השינויים במאגר הזה לא משקפים את ה-Easy Redmine עם תוצאות קטנות יותר של אפליקציות. Du må sette opp webhooks på din Repository-klient (github, gitlab, TortoiseSVN,...) עם מידע על ההפעלה של Easy Redmine.
- Gå til ניהול >> הגדרות >> מאגרים
- Aktiver WS לניהול מאגר
- Generer en API-nøkkel
- לאגרה
- חזור אל המאגר-klient
- Legg til en webhook
אנחנו נמצאים באתר זה הוא easyredmine.company.com
לקבלת git - https://easyredmine.company.com/ Sys / git_fetcher
או https://easyredmine.company.com/ Sys / git_fetcher? Key =[API-nøkkel]
- תלוי בקביעת הלקוח, ניתן לדרוש כתובת URL בודדת או מפתחות ושאר פילט
לקבלת SVN - https://easyredmine.company.com/ Sys / fetch_changesets
או https://easyredmine.company.com/ Sys / fetch_changesets? Key =[API-nøkkel]
נקודה 5 היא בחירה ל-repository-klienten ולא קשורה להגדרות Easy Redmine. זה לא צריך לאמת לאחר התקנה או עיבוד של Redmine.
כאשר אתה מתקין את הדומיין ל-Easy Redmine, אתה צריך לדאוג כדי להשתמש במינימום ורמה ראשונה, למשל http://myeasyredmine.com i stedet for bare http://myeasyredmine. Noen nettlesere kan ha problemer med å nå det.
og bekreft at AVSENDER-adressen er riktig. זה צריך להיות זהה (או זה הכי פחות משרת SMTP זהה) כמו קבצי הגדרות. Ellers kan noen e-posttjenester (gmail, yahoo, וכו') avvise varsler. בדוק את הקונפיגורציה שלך לפי לפי המידע הזה בידע.
כדי לוודא שהקונפיגורציה היא נכונה, מומלץ לבדוק אם אתה יכול להתחבר לשרת האלקטרוני של שרת ה-Ealy Redmine בעזרת טלנט. telnet din.domene.her portnummer_her (לדוגמה: telnet gmail.com 465) זה יכול להיות שאתה באמת יכול להתחבר לשרת e-postserveren, או אם יש בעיה וקונפיגורציה של e-postserveren.
כאשר אתה מנסה לבצע ב-PDF-eksport som יביא לידי ביטוי בשום דבר. Produksjonsloggen vil list opp feil like som
ארנו :: EPIPE (צינור שבור) או wkhtmltopdf: לא ניתן להתחבר לשרת X
Forårsaket av בעיות עם eksportkomponenten wkhtmltopdf
Her er de foreslåtte løsningene.
שרת ללא ראש
יש צורך בגירסה של wkhtmltopdf http://wkhtmltopdf.org/downloads.html
לדוגמה (du må jobbe med detaljene i ditt eget סביבה):
- 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
שרת ללא ראש
- דו חה wkhtmltopdf מתקין על serveren din i נתיב
(Apt-get install wkhtmltox, יאם להתקין wkhtmltox)
זה יכול להיות מתקין בצרור, או שזה לא עובד על עדכון של Easy Redmine - דאג לעובדה תקינה (עבור קונסולן לדוגמה wkhtmltopdf https://easyredmine.com homepage.pdf)
- התקן את RAILS_ENV=הפקה בשימוש חדש
- התחל serveren på nytt
התקנת פלאגין
- לא תוספי התקנה של ROOT-bruker
- קודם כל, כל העתיקים Easy Gantt-plugins hvis de finnes (plugins/easy_gantt*)
- העתיקו את כל התוספים שנפתחו אל REDMINE_ROOT/plugins
- אני REDMINE_ROOT
Kjør: |
$ חבילה להתקין |
- (עדכון חבילת אולר) |
צרור exec $ db מגרפה: להעביר RAILS_ENV = ייצור |
צרור exec $ מגרפה redmine: plugins: להעביר RAILS_ENV = ייצור |
לאחר מכן, התחל serveren på nytt.
קרב להצלחה
- Redmine-versjon: Kompatibel med Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- גרסה של רובי: 2.3+ (בגרסה 2.6.)
- סוג מסד נתונים: MySQL (anbefalt), PostgreSQL
עקוב אחר הוראות התקנה i #להתקין. בדוק על התקנת התקן לא מכיל שום שגיאה. אם זה עושה את זה, צריך לפתור את זה לפי תיאור, או קשר Support@easyredmine.com med feilseksjonen i loggen vedlagt.
התקנה ב- Bitnami
Bitnami הוא לא טסטט או garantert. אם התקנות תקלות, הפעלה ידנית:
Kjør: |
$ עדכון החבילה |
db מגרפה $: נודדים |
$ מגרפה redmine: plugins: נודדים |