Vanliga בעיה בהתקנה ועדכון של Redmine
שכן גם Redmine ו-Easy Redmine הם קוד פתוח או יותר או פחות plattformsoberoende, יכולים להתקנות מסוימות ובעיית שיפור התקנות על בסיס של הגדרות שונות של שרתים, תוכנות תוכנה או התקנה של התקנה. אנחנו עובדים קשה כדי למצוא את הבעיות הנפוצות כדי לעזור לך עם חיפוש.
תחת עדכון יישומים ויזות, הודעה רשמית שמכילה "אתה יש לך את התחביר של SQL; אני רואה את הגרסה הידנית של MySQL-שרת עבור התחביר הנכון להשתמש בסמוך ..." אני רושם.
אורסק
זה פירושו שהנתונים שלנו יתחילו לעבוד עם בקשת האפליקציה שלנו. זה ברור לגמרי.
לוסינג
אתה צריך לעדכן את מסדי הנתונים.
כיצד לעדכן את מסד הנתונים?
תיאור מפורט נמצא i Kunskapsbasen.
אתה מתקין או לעדכן את Easy Redmine תחת משתמש עם הרשאת אופציה, מה שלא מלווה את ההמלצה החזקה שלנו הוראותנה (minst en gång tidigare).
- Korrigera behörigheterna med kommandona chgrp ו - chown לפי שרת הגדרות (t.ex. chgrp -R www-data public_html)
- Kör installationen igen med kommandot צרור exec מגרפה easyproject: להתקין RAILS_ENV = ייצור hvilket kommer att rensa cacheminnet (om du kör det som root kommer det לא att lyckas)
- התחל את השרת
אם אתה משתמש וירטואלי מכשור שמספקים תוכנה קלה, פועל תחת משתמשים קל:
sudo chown -R קל / home / קל / נוכחי
(på äldre maskiner - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R קל / home / קל / נוכחי
(på äldre maskiner - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / home / קל / נוכחי
(på äldre maskiner - cd /srv/easyredmine/public_html)
צרור exec מגרפה easyproject: להתקין RAILS_ENV = ייצור
שירות sudo puma@your.domain.name הפעל מחדש
זכור את הרשאת הרשאות עבור כל הדרוש מפה.
Här är כמה טיפים על מה שאתה יכול לעשות על 500-fel.
- עיוור דרישות שרת קל לבדוק och ניסיון att åtgärda misslyckade valideringar
- צילום מסמכים
- ladda ner den האחרון paketet från Klientzonen
- se till att webbservern har גישה מלאה הציבור, קבצים, יומן, tmp mappar
- עיוור צרור להתקין --without מבחן פיתוח
- עיוור צרור exec מגרפה easyproject: להתקין RAILS_ENV = ייצור
- התחל על שרת יישומים
- תסירו גורמים נוספים של Redmine-plugins (även från databasen)
- skriv till oss på Support@easyredmine.com och bifoga log/production.log
פסק הזמן הקצוב מוגדר כדלקמן:
- store exportfiler
- העברת שרתים
- rake-information som körs från GUI
חיבור ל-MySQL
יש לך מספיק כמות אישורים עד MySQL. Det beror på מספר המשתמשים, men du bör ha minst 100 רשות.
This fel uppstår from version 2018 1.2 (plattform 04.00 או גבוה יותר)
Fel under uppgraderingsinstallationen מכיל משהו אחר.
[!] זה עלה בדעתו לגלות את 'Gemfile':
[!] Det uppstod ett fel vid tolkning av `Gemfile`: kan inte ladda כזה fil --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', עצמי)
Bundler kan inte להמשיך.
הגורמים לגרסה המורכבת של מתקין redmine.
לסינג:
Innan du installer upgraderingen
$ gem להתקין redmine-installer
הבעייתיות של הכתובת הזו משתמשת בסיומת ב-URL של Easy Redmine, למשל: https://company.com/easyredmine/
I det här fallet måste du se till att du har variabeln RAILS_RELATIVE_URL_ROOT מוגדר עד לסיומת /easyredmine
BitNami:
- צור הגדרות נוספות ל-config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- מכונית נוסעים לשירותים (גרף easyproject:install RAILS_ENV=production) והתחל בשרת
Säkerställ att wkhtmltopdf är installt och körs ( wkhtmltopdf צריך שרת X או אמולציה אחרת)
בדוק את הגנום באמצעות: "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-plattformen ו-Stock on Fellest ExecJs :: RuntimeError
כל מה שאתה צריך לעשות הוא att להתקין NODEJS על מערכת העדכון.
Om installationen misslyckas, kör manuellt:
$ עדכון החבילה
db מגרפה $: נודדים
$ מגרפה redmine: plugins: נודדים
שרת הרשת תומכת בפועל בגודל כתובת URL
Säkerställ att du INTE משתמש בשרת אינטרנט של Webrick!
- se till att du har den גרסה האחרונה של webbservern och Ruby
- להגדיר את הפילטר-שאלות הקטנות עבור ה-visa färre fält
- återställ din CRON så att den inte startar så ofta
- hänvisa till this fallstudie - הסורגים להאיץ בלי לגעת קוד רובי
- בדוק את ההגדרה - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
מפת העתקה קבצים från din gamla Redmine.
אתה יכול לשנות את התקן מקומות עבור קבצים ב-Redmines הגדרות קבצים או להשתמש בסמל קישור. LAN- או molnbased networkslagringar för bilagor recommends לא på grund av tillförlitlighetsבעיה.
תצורה:
./config/configuration.ym
# Absolut sökväg till mappen där bilagor lagras.
# סטנדרטי מפות 'קבצים' ב-Redmine-instans.
# Din EasyRedmine-instans צריך läs- och skrivrättigheter till this map.
# דוגמה: attachments_storage_path: / var / www / redmine / קבצים
Felsökning:
אם אתה לא יכול לפתוח בקובץ, se ./log/production.log עבור רגילים:
Kan inte skicka bila, /var/www/redmine/files/2015/08/150805095407_xxx.PNG קיים או הולך לא לקרוא
ENOENT, Åtkomst nekad... וכו '
Säkerställ att din webbserver har full åtkomst till mapparna הציבור, קבצים, יומן, tmp
השינויים במאגר זה נראים ב-Easy Redmine להורדת יישומים. אתה צריך להשתמש ב-webhooks Repository-klient (github, gitlab, TortoiseSVN,...) עם מידע על Easy Redmine-instance.
- Gå till ניהול >> הגדרות >> מאגרים
- Aktivera WS לניהול מאגר
- Generera en API-nyckel
- ספרה
- Gå till din repository-klient
- הוסף ל-webhook
אפשר לומר לך באתר easyredmine.company.com
עבור git - https://easyredmine.company.com/ Sys / git_fetcher
או https://easyredmine.company.com/ Sys / git_fetcher? Key =[API-ניקל]
- תלוי בכניסה של לקוחות אפשר לדרוש את ה-URL או את ה-keyn in ett annat fält
לפני SVN - https://easyredmine.company.com/ Sys / fetch_changesets
או https://easyredmine.company.com/ Sys / fetch_changesets? Key =[API-ניקל]
מהנקודה 5 היא זו מעלה ל-repository-klienten ולא קשורה להגדרות Easy Redmine. זה משהו שאתה צריך לאמת אחרי ההתקנה או התקנת ההתקנה från Redmine.
כאשר הגדרת דומיין של Redmine הקל שלך, הקפד להשתמש לפחות תחום ברמה ראשון, למשל http://myeasyredmine.com במקום רק http: // myeasyredmine. דפדפנים מסוימים עשויים להיות בעיה עם להגיע אליו.
מעבר למנהלה >> אינסטפורציות >> E-postaviseringar
och verifiera att FRÅN-adressen är korrekt.
Den bör vara densamma (באופן מועד של אותו שרת SMTP) כמו הגדרות קבצים. אחרת אפשר להשתמש בשירותים אלקטרוניים (gmail, yahoo וכו') avvisa aviseringar.
בדוק את ההגדרה לפי den här artikeln i ידעdatabase.
כדי לוודא שהגדרת ההגדרה היא נכונה, ניסה לבדוק אם אתה יכול להתחבר לשרת הדואר האלקטרוני של שרת ה-Ealy Redmine עם עזרה של telnet.
telnet din.domän.här portnummer_här (לדוגמה: telnet gmail.com 465)
זה יגיע לשרת אם אתה באמת יכול להשתלב בשרת הדואר האלקטרוני או שיש בעיה בהגדרת שרת הדואר האלקטרוני.
כאשר אתה רוצה לעשות ב-PDF-Export שמצאתי את זה באחת מהן. Productionsloggen skulle lista כמו כאלה
ארנו :: EPIPE (צינור שבור) או wkhtmltopdf: לא ניתן להתחבר לשרת X
Orsakat av בעיה עם exportkomponenten wkhtmltopdf
Här är de föreslagna løsningerna.
שרת ללא ראש
Hämta den nödvändiga versionen av wkhtmltopdf från 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
רק שרת ללא ראש
- אתה צריך שיהיה לך wkhtmltopdf להתקין בשרת דין i נתיב (Apt-get install wkhtmltox, יאם להתקין wkhtmltox)
זה חייב להתקין ב-Bundler, אחרת זה יכול לפעול לאחר העדכון של Easy Redmine - ראה עד שתתפקד כהלכה (kör det från konsolen לדוגמא wkhtmltopdf https://easyredmine.com homepage.pdf)
- התקנת RAILS_ENV=הפקה
- התחל על שרת
התקנת תוסף
- התקנת תוספי INTE כ-ROOT-användare
- קודם כל תוספי ה-Easy Gantt על כל הישן (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+ (מומלץ 2.6.)
- מסד נתונים: MySQL (מומלצים), PostgreSQL
בצע את נוהלי ההתקנות i #להתקין. בדוק אם התקנת התקנות מכילה כמה fel. Om det gör det, try att lösa det לפי תיאור או קשר Support@easyredmine.com med den feila delen av loggen bifogad.
התקנה ב-Bitnami
Bitnami är inte testat או garantert. Om installationen misslyckas, kör manuellt:
קור: |
$ עדכון החבילה |
db מגרפה $: נודדים |
$ מגרפה redmine: plugins: נודדים |