Βελτιώστε το πρόβλημα και την εγκατάσταση και την ενημέρωση του Redmine
I løpet av applikasjonsoppdateringen vises en feilmelding som inneholder "Du har en feil i SQL-syntaksen din; søk i håndboken som samsvarer med versjonen av MySQL-serveren din for riktig syntaks å bruke nær ..." λογαριάζω.
αιτία
Dette betyr στο databasen din er utdatert og den kan ikke fungere med forespørselen som applikasjonen vår sender til den. Den forstår den bare ikke.
Λύση
Du må oppdatere databasen din.
Χρησιμοποίησε τη βάση δεδομένων;
Αναλυτικά στοιχεία i Kunnskapsbasen.
- Korriger tillelser ved hjelp av kommandoene chgrp og chown i henhold til serverinnstillingene (f.eks. chgrp -R public_html www-data)
- Kjør installasjonen 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)
- Ξεκινήστε τον διακομιστή σας
Hvis du bruker en virtuell maskin levert av Easy Software, kjør den under brukeren εύκολος:
sudo chown -R εύκολο / home / easy / current
(på eldre maskiner - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R εύκολο / home / easy / current
(πέρα από το maskiner - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / home / easy / current
(πέρα από το μάσκαρο - cd /srv/easyredmine/public_html)
δέσμη exec easyproject γκανιότα: εγκατάσταση RAILS_ENV = παραγωγή
επανεκκίνηση της υπηρεσίας sudo puma@your.domain.name
Husk å sette Tilser για alle nødvendige mapper.
Her noen tips om hva du kan gjøre hvis du støter på en 500-feil.
- kjør Απλός έλεγχος απαιτήσεων διακομιστή og prøv å reparere mislykkede valideringer
- sikkerhetskopier databasen din
- τελευταία νεντ δεν νυέστε πακέν φρά Κλιέντσονεν
- sørg for στο webserveren har Πλήρες tilgang δημόσια, αρχεία, ημερολόγιο, tmp χάρτης
- kjør δέσμη εγκαταστήσετε --without δοκιμή ανάπτυξης
- kjør δέσμη exec easyproject γκανιότα: εγκατάσταση RAILS_ENV = παραγωγή
- ξεκινήστε το applikasjonsserveren på nytt
- slett eventuelle tredjeparts Redmine-plugins (όπως από τη βάση δεδομένων)
- skriv til oss på support@easyredmine.com og legg ved log/production.log
Hvis lav timeout er konfigurert, vil denne feilen vises på:
- κατάστημα eksporteringer
- διακομιστής overbelastning av
- rake-oppgaver som kjøres fra GUI
Grense για MySQL-tilkoblinger
Αναζητήστε το στο MySQL. Det avhenger av antall brukere, men du bør ha minst 100 tillotte tilkoblinger.
Dette feilet oppstår fra versjon 2018 1.2 (πλατφόρμα 04.00 και νωρίς)
Feil under oppgraderingsinstallasjon som inneholder noen av følgende.
[!] Αποστολή σχολίων και ανάλυση του "Gemfile":
[!] Det oppstod en feil ved parsing av `Gemfile`: kan ikke laste inn filen --
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', κλάδος: 'master'> Plugin.hook ('rys-gemfile', self)
Bundler kan ikke fortsette.
Η έκδοση του προγράμματος εγκατάστασης του redmine είναι ενημερωμένη.
Løsning:
Για τον προγραμματιστή εγκατάστασης
$ gem install redmine-installer
Αν θέλετε να δείτε τα προβλήματα που σχετίζονται με την εμφάνιση του Easy Redmine URL: https://company.com/easyredmine/
I dette tilfellet må du forsikre deg om at variabelen RAILS_RELATIVE_URL_ROOT er konfigurert til ditt riktige suffiks /easyredmine
Bitnami:
- Opprett en ekstra konfigurasjonsfil config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- αποκλείστε τα στοιχεία του kompiler (rake easyproject:install RAILS_ENV=production) και έναρξη διακομιστή στον νέο
Sørg για στο wkhtmltopdf er installert og kjører ( wkhtmltopdf trenger X-server eller annen emulering)
Δοκιμή έγινε με: "wkhtmltopdf google.com google.pdf"
Πηγή μέχρι και διαμόρφωση μεσολάβησης:
proxy_set_header X-Forwarded-Proto https
Ελέγξτε τη διαμόρφωση cron. Είναι πολύ σημαντικό ότι τα καθήκοντα γκανιότας είναι ΔΕΝ τρέχει από τη ρίζα. Θα προκαλέσει αποτυχία λόγω ανεπαρκών δικαιωμάτων.
Ας υποθέσουμε ότι εκτελείτε το Easy Redmine κάτω από το χρήστη εύκολη. Οι εντολές είναι:
Προβολή ενεργών crons crontab -u εύκολο -l
Επεξεργασία crontab -u εύκολο -ε
Εφαρμογή αλλαγών υπηρεσία sudo cron reload
Παράδειγμα για την εκτέλεση cron κάθε 5 λεπτά:
* / 5 * * * * /home/easy/scripts/easy_scheduler.sh &> / dev / null
#! / bin / bash -l
LOG_FILE = "/ home / εύκολο / τρέχον / log / easy_scheduler_rake.log"
echo "$ (ημερομηνία '+% Y-% m-% d% H:% M:% S') έναρξη τσουγκράνας" >> $ {LOG_FILE}
cd / home / easy / current && bundle exec rake easyproject: scheduler: run_tasks RAILS_ENV = παραγωγή >> $ {LOG_FILE}
echo "$ (ημερομηνία '+% Y-% m-% d% H:% M:% S') τελική τσουγκράνα" >> $ {LOG_FILE}
/home/easy/scripts/easy_scheduler.sh πρέπει να είναι εκτελέσιμο:
sudo chmod + x /home/easy/scripts/easy_scheduler.sh
Μη διστάσετε να ψάξετε στο διαδίκτυο για ένα ακριβέστερο εγχειρίδιο για να ρυθμίσετε το cron στον server σας. Δεν είναι απαραίτητη η λειτουργία Easy Redmine.
Når du oppdaterer Easy Redmine για Windows-plattformen og får en feilmelding ExecJs :: RuntimeError
Alt du trenger å gjøre er å εγκαταστάτης NODEJS på systemet ditt για riktig oppdatering.
Hvis installasjonen mislykkes, kjør manuelt:
$ update update
$ Rake db: μεταναστεύσουν
$ rake redmine: plugins: μεταναστεύουν
Αναζήτηση για στο webserveren din støtter faktisk størrelse på URL-addressen
Sørg για στο du IKKE bruker Webserver Webrick!
- sørg for at du har den nyeste versjonen av webserveren og Ruby
- omkonfigurer de trege filterforespørslene για μια μέγγενη από τσόχα
- tilbakestill CRON-en din for å ikke starte så συχνά
- se på denne case-studen - Κιγκλίδωμα επιταχύνει χωρίς να αγγίξει τον κωδικό Ruby
- sjekk konfigurasjonen din - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
αντίγραφο περιστροφή mappe fra din gamle Redmine.
Μπορείτε να χρησιμοποιήσετε το standard plasseringen για filer i Redmine sin konfigurasjonsfil eller du kan bruke en symbolisk lenke. LAN ή skybaserte nettverkslagringer για vedlegg anbefales ikke på grunn av pålitelighetsproblemer.
Διαμόρφωση:
./config/configuration.yml
# Absolutt sti til mappen der vedlegg lagres.
# Τα τυπικά είναι τα «αρχεία» που έχουν χαρτογραφηθεί και το Redmine-instans.
# Din EasyRedmine-στιγμιότυπα θα έχετε lese/skrive-tilgang til denne mappen.
# Eksempler: attachments_storage_path: / var / www / redmine / αρχεία
Σχόλια:
Hvis du ikke kan åpne et vedlegg, se ./log/production.log for vanlige feil:
Kan ikke sende vedlegg, /var/www/redmine/files/2015/08/150805095407_xxx.PNG eksisterer ikke eller kan ikke leses
ENOENT, Tillatelse nektet... osv.
Sørg for στο webserveren din har Πλήρες tilgang να δημόσια, αρχεία, ημερολόγιο, tmp-mappene
Nye endringer και ditt repository blir ikke reflektert i Easy Redmine med mindre de blir hentet av applikasjonen. Du må sette opp webhooks på din αποθετήριο-πελάτης (github, gitlab, TortoiseSVN,...) για πληροφορίες σχετικά με το Easy Redmine-instans.
- Γίνε til administrasjon >> innstillinger >> αποθετήρια
- Aktiver WS για αποθήκευση αποθετηρίου
- Δημιουργία API-nøkkel
- Lagre
- Γίνε αποθετήριο-πελάτη
- Legg til en webhook
La oss si στο nettstedet ditt er easyredmine.company.com
Για git - https://easyredmine.company.com/ sys / git_fetcher
ή https://easyredmine.company.com/ sys / git_fetcher? key =[API-nøkkel]
- avhengig από πελάτηinnstillingen, kan det kreve en enkelt URL eller nøkkelen i et annet felt
Για το SVN - https://easyredmine.company.com/ sys / fetch_changesets
ή https://easyredmine.company.com/ sys / fetch_changesets? key =[API-nøkkel]
Από το punkt 5 er det opp til repository-clienten and ikke relate til Easy Redmine-innstillinger. Αυτό δεν είναι δυνατό να επαληθευτεί και να εγκατασταθεί ή να λειτουργήσει το Redmine.
Når du konfigurerer domenet til Easy Redmine, må du sørge for å bruke minst et førstnivås domene, for exempel http://myeasyredmine.com I stedet για γυμνό http://myeasyredmine . Noen nettlesere kan ha problemer med å nå det.
og bekreft στο AVSENDER-adressen er riktig. Μπορείτε να βρείτε το ίδιο (ή δεν μπορώ να χρησιμοποιήσω τον ίδιο διακομιστή SMTP) για να ρυθμίσω το αρχείο. Ellers kan noen e-posttjenester (gmail, yahoo, osv.) avvise varsler. Sjekk konfigurasjonen din i henhold til denne artikkelen i kunnskapsbasen.
Για να λάβετε μέρος στο konfigurasjonen er riktig, κάντε κλικ για να χρησιμοποιήσετε το e-postserveren από τον Easy Redmine-server και να μεταβείτε στο telnet. telnet din.domene.her portnummer_her (Για εκδόσεις: telnet gmail.com 465) Det vil vise deg om du virkelig kan koble til e-postserveren din, eller om det er et problem i konfigurasjonen av e-postserveren din.
Når du prøver å utføre en PDF-eksport som resulterer i en feil (ή oppfører seg som om ingenting skjer). Produksjonsloggen vil list opp feil lignende som
Errno :: EPIPE (Σπασμένος σωλήνας) ή wkhtmltopdf: δεν είναι δυνατή η σύνδεση με διακομιστή X
Forårsaket av problemer med eksportkomponenten wkhtmltopdf
Her de foreslåtte løsningene.
Διακομιστής χωρίς κεφαλή
Μια νέα έκδοση από wkhtmltopdf από http://wkhtmltopdf.org/downloads.html
Έκδοση (du må jobbe med detaljene and ditt eget miljø):
- 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
Κουν ikke-ακέφαλος διακομιστής
- Du må ha wkhtmltopdf εγκαταστάτης på serveren din i PATH
(apt-get να εγκαταστήσετε wkhtmltox, yum install wkhtmltox)
Αν θέλετε να εγκαταστήσετε το bundler, μπορείτε να χρησιμοποιήσετε το Easy Redmine - Sørg for at programmet fungerer korrekt (kjør fra konsollen for exempel wkhtmltopdf https://easyredmine.com homepage.pdf)
- kjør rake easyproject:install RAILS_ENV=production på nytt
- ξεκινήστε τον διακομιστή σας
Εγκατάσταση πρόσθετου
- Πρόσθετα εγκατάστασης IKKE som ROOT-bruker
- Πρώτα, slett alle gamle Easy Gantt-plugins hvis de finnes (plugins/easy_gantt*)
- Το αντίγραφο όλων των αποσυμπιεσμένων προσθηκών έως το REDMINE_ROOT/πρόσθετα
- REDMINE_ROOT
Kjør: |
$ bundle install |
- (ή ενημερωμένη δέσμη) |
$ bundle exec rake db: migrate RAILS_ENV = παραγωγή |
$ bundle exec rake redmine: plugins: migrate RAILS_ENV = παραγωγή |
Μετά από αυτό, ξεκινήστε τον διακομιστή σας.
Krav για vellykket installasjon
- Redmine-versjon: Compatibel med Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- Ruby-versjon: 2.3+ (anbefalt 2.6.)
- Τύπος βάσης δεδομένων: MySQL (anbefalt), PostgreSQL
Følg installasjonsprosedyren i #εγκαθιστώ. Sjekk om installasjonsloggen ikke inneholder noen feil. Hvis den gjør det, prøv å løse det i henhold til beskrivelsen, eller kontakt support@easyredmine.com med feilseksjonen i loggen vedlagt.
Εγκατάσταση στο Bitnami
Bitnami er ikke testet eller garantert. Hvis installasjonen mislykkes, kjør manuelt:
Kjør: |
$ update update |
$ Rake db: μεταναστεύσουν |
$ rake redmine: plugins: μεταναστεύουν |