בעיות כלליות בהתקנה ועדכון של Redmine
Da både Redmine ו- Easy Redmine הוא קוד פתוח או פלטפורמה תלויה יותר או קטנה יותר, יכולות להיות בעיות עם התקנה ועדכון בבסיס של הגדרות שונות של שרתים, גרסאות תוכנה או התקנה של תוספים. Vi arbejder hårdt på at identificere de mest almindelige problemer for at hjælpe dig med fejlfinding.
תחת עדכון של יישומים מופיעה הודעה שגיאה עם טקסט "Der er en error in din SQL-syntaks; tjek manualen, der svar for din MySQL-serverversion, for den korrekte syntaks, der skal bruges nær ..." אני רושם.
ארסאג
זה פירושו, בבסיס הנתונים שלך, הוא לא יכול לעבוד עם הבקשה, שולח היישום שלנו. Den מבין את זה פשוט לא.
לוסינג
אתה צריך לעדכן את מסד הנתונים.
כיצד לעדכן את מסד הנתונים?
תיאור מפורט i vidensbasen.
יש להתקין או לעדכן Easy Redmine תחת משתמש עם רישיון שימושי, ללא מעקב אחר התקנות החזקות שלנו הוראות (mindst én gang tidligere).
- Korriger tilladelserne ved hjælp af kommandoerne chgrp og chown i henhold til server settingsne (f.eks. chgrp -R www-data public_html)
- Kør installationen igen med kommandoen צרור exec מגרפה easyproject: להתקין RAILS_ENV = ייצור, som vil rydde cache (hvis du kör den som root, vil den ikke להיות מוצלח)
- שרת Genstart
אם אתה משתמש וירטואלי מכונה מסופקת של תוכנה קלה, אתה צריך לרוץ תחת משתמש קל:
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 הפעל מחדש
יש לבחור אישור עבור כל המפה הדרושים.
יש כמה רמזים ל, hvad du kan gøre, hvis du støder på en 500-fejl.
- kør דרישות שרת קל לבדוק og prøv at rette fejlede valideringer
- לאב ובטיחותי של מסד הנתונים
- hent den חבילה החדשה ביותר fra Klientzonen
- מצפה, ב-webserveren har כניסה מלאה til maprne הציבור, קבצים, יומן, tmp
- kør צרור להתקין --without מבחן פיתוח
- kør צרור exec מגרפה easyproject: להתקין RAILS_ENV = ייצור
- genstart אפליקציות שרתים
- תוספי Redmine כלים אחרים
- skriv til os på Support@easyredmine.com og vedhæft log/production.log
אם יש הגדרה של פסק זמן לאוב, תראה שגיאה זו:
- store eksporteringer
- overload af serveren
- rake-opgaver, der køres fra GUI'en
התחלה של MySQL-חיבורים
צור קשר עם MySQL. זה תוצאה של שיעור ממוצע של משתמשים, men du bør have minst 100 מותר.
זו טעות בגרסה 2018 1.2 (פלטפורמה 04.00 ומעלה)
Fejl under opgraderingsinstallation, der מכיל כמה af følgende.
[!] Der opstod en fejl ved parsing af `Gemfile`:
[!] Der opstod en fejl ved parsing af `Gemfile`: kan ikke indlæse sådan en fil --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', עצמי)
Bundler לא יכול להמשיך.
זה נובע מהגרסה הקודמת של מתקין redmine.
לסינג:
לפני התקנת עדכון
$ gem להתקין redmine-installer
בעיה זו מופיעה כאשר אתה משתמש ב-URL של Easy Redmine, לדוגמה: https://company.com/easyredmine/
במקרה זה, אתה צריך לדאוג, כי יש משתנה RAILS_RELATIVE_URL_ROOT הגדרת ל-Din korrekte suffiks /easyredmine
BitNami:
- צור הגדרות נוספות ל-config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- לאחר מכן מפעילים את הקומפילר (גרף easyproject:install RAILS_ENV=production) ו-start serveren
Sørg for, at wkhtmltopdf יש להתקין ופועלים ( wkhtmltopdf דורש שרת X או אימולציה אחרת)
Test det ved at use: "wkhtmltopdf google.com google.pdf"
הוסף להגדרת פרוקסי:
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 והודעות שגיאה ExecJs :: RuntimeError
Alt hvad du skal gøre er at מתקין NODEJS על מערכת זו עבור העדכון הנכון.
אם ההתקנה לא תקינה, צריך לפעול באופן הבא:
$ עדכון החבילה
db מגרפה $: נודדים
$ מגרפה redmine: plugins: נודדים
הקפד, בשרת האינטרנט שלך, תומכים בגודל של כתובת URL
Sørg for, at du לא משתמש שרת אינטרנט של Webrick!
- חפש, בגרסה העדכנית ביותר של שרתים או רובי
- omkonfigurer de langsomme filterforespørgsler for at vise færre felter
- nulstil din CRON for ikke at starte så ofte
- henvis for this case study - הסורגים להאיץ בלי לגעת קוד רובי
- tjek din konfiguration - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
מכונת צילום פילר מפה מהישן Redmine.
אתה יכול לשנות את הסטנדרטים של הקבצים ב-Redmines konfigurationsfil או אתה יכול להשתמש בקישור סימבולי. רשתות אחסון מבוססות LAN או ענן לאחסון מומלץ ikke på בסיס אמינה מבעיות.
תצורה:
./config/configuration.ym
# Absolut sti til mappen, hvor vedhæftninger er gemt.
# תקן את 'קבצים' במפה ב-Redmine-instans.
# ב-EasyRedmine-instans יש לקרוא/לכתוב גישה למפה זו.
# אקסמפלר: attachments_storage_path: / var / www / redmine / קבצים
Fejlfinding:
אם אתה לא יכול לפתוח אותו בהתחשבנות, ראה ./log/production.log עבור שגיאה כללית:
Kan ikke sende vedhæftning, /var/www/redmine/files/2015/08/150805095407_xxx.PNG קיימים לא או לא יכולים לקרוא
ENOENT, Tilladelse nægtet... וכו'.
Sørg for, at din webserver har fuld adgang til maprne הציבור, קבצים, יומן, tmp
Nye commits i dit repository לא יופיע ב- Easy Redmine, ללא תוצאות של יישום. Du skal sætte webhooks op på din לקוח מאגר (github, gitlab, TortoiseSVN,...) עם מידע על המופע של Easy Redmine.
- Gå til ניהול >> הגדרות >> מאגרים
- פעל WS לניהול מאגר
- Generér en API מפתח
- פנינה
- היכנס ללקוח המאגר
- הוסף ו-webhook
Lad os say, at this site is easyredmine.company.com
לקבלת git - https://easyredmine.company.com/ Sys / git_fetcher
או https://easyredmine.company.com/ Sys / git_fetcher? Key =[מפתח API]
- afhængigt af klientindstillingen kan det kræve en enkelt URL או keyn i et andet felt
לקבלת SVN - https://easyredmine.company.com/ Sys / fetch_changesets
או https://easyredmine.company.com/ Sys / fetch_changesets? Key =[מפתח API]
Fra punkt 5 הוא זמין למאגר לקוחות ולא קשור להגדרות Easy Redmine. זה משהו, אתה צריך לאמת אחרי התקנה או עדכון של Redmine.
כאשר אתה מתקין את הדומיין עבור ה-Easy Redmine, skal du sørge for at bruge mindst et firstniveau-domæne, למשל http://myeasyredmine.com אני במקום עבור http://myeasyredmine. Nogle browsere kan have problemer med at nå det.
המשך לניהול >> הגדרות >> תמיכה בדואר אלקטרוני
og bekræft, at afsendeadressen er korrekt.
Den skal være den samme (אולי זה פחות משרת אותו SMTP) som i konfigurationsfilen. Ellers kan כמה e-mail-tjenester (gmail, yahoo, etc.) afvise underretninger.
Tjek din konfiguration i henhold til מאמר זה במידע.
עבור אישור, בהגדרה נכונה, צריך לבדוק בבדיקה כדי שתוכל ליצור קשר לשרת הדואר של שרת ה-Ealy Redmine בעזרת telnet.
telnet din.domæne.her port_nummer_her (לדוגמה: telnet gmail.com 465)
זה יכול לחפור, אם אתה באמת יכול ליצור קשר לשרת הדואר, או אם יש בעיה בהגדרת שרת הדואר.
כאשר אתה מנסה at eksportere en PDF, der resulter in en error (eller works som om intet sker). Productionsloggen vil vise fejl lignende
ארנו :: EPIPE (צינור שבור) או wkhtmltopdf: לא ניתן להתחבר לשרת X
Forårsaget af בעיות עם eksportkomponenten wkhtmltopdf
הפתרונות שלה מציעים.
שרת ללא ראש
יש את הגרסה הדרושה של wkhtmltopdf fra http://wkhtmltopdf.org/downloads.html
דוגמה (דו צריך לעבוד עם פרטים בסביבה אחרת):
- 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
שרת ללא ראש
- Du skal have wkhtmltopdf להתקין בשרת דין i נתיב
(Apt-get install wkhtmltox, יאם להתקין wkhtmltox)
זה צריך להתקין ב-Bundler, או אולי זה לא יפעל לאחר העדכון של Easy Redmine - דאג עבור, בעובדה תקינה (kør det f.eks. fra konsollen wkhtmltopdf https://easyredmine.com homepage.pdf)
- kør rake easyproject:install RAILS_ENV=production שוב
- genstart serveren
התקנת תוסף
- Installer IKKE plugins כמו ROOT-bruger
- Slet first alle gamle Easy Gantt-plugins, if de findes (plugins/easy_gantt*)
- העתיקו את כל התוספים ל-REDMINE_ROOT/plugins
- אני REDMINE_ROOT
קור: |
$ חבילה להתקין |
- (עדכון חבילת אולר) |
צרור exec $ db מגרפה: להעביר RAILS_ENV = ייצור |
צרור exec $ מגרפה redmine: plugins: להעביר RAILS_ENV = ייצור |
לאחר מכן, התחל שרתים.
קרב להתקנה
- גרסת Redmine: Kompatibel med Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- גרסת רובי: 2.3+ (anbefalet 2.6.)
- סוג מסד נתונים: MySQL (anbefalet), PostgreSQL
עקוב אחר התקנות ב #להתקין. Verificer, om installationsloggen אינו מכיל שום טעות. אם זה עושה את זה, נסה לפתור את זה לפי תיאור, או קשר Support@easyredmine.com med fejldelen af loggen vedhæftet.
התקנה ב-Bitnami
Bitnami הוא לא בדוק או מבטיח. אם התקנת התקנות לא תקינה, צריך להשתמש בהפעלה ידנית:
קור: |
$ עדכון החבילה |
db מגרפה $: נודדים |
$ מגרפה redmine: plugins: נודדים |