This is automatic translation. If you do not like it, switch to English or another language. Thank you for understanding. OK Show original
Tilfreds

da både Redmine og Easy Redmine er open source og er mere eller mindre platformafhængige, kan der opstå nogle installations- og opgraderingsproblemer på grund af forskellige serverkonfigurationer, softwareversioner eller plugins installeret. Vi arbejder hårdt på at spore de mest almindelige for at hjælpe dig med fejlfinding.

Du har en fejl i din SQL-syntaks

Under applikationsopdatering en fejlmeddelelse, der indeholder "Du har en fejl i din SQL-syntaks; tjek manualen, der svarer til din MySQL-serverversion, for den rigtige syntaks at bruge i nærheden ... "vises i loggen.

Årsag
Det betyder, at din database er forældet, og at den ikke kan fungere med den anmodning, som vores ansøgning sender til den. Det forstår det bare ikke.

Løsning
Du skal opdatere din database.

Hvordan opdateres databasen?
Detaljeret beskrivelse i vidensbasen.


Intern fejl indeholdende "Tilladelse nægtet"

Du har installeret eller opdateret Easy Redmine under brugeren med utilstrækkelige tilladelser, som ikke følger vores stærke anbefaling i anvisninger (Mindst en gang i fortiden).

  1. Korrekte tilladelser fra kommandoer chgrp og sort chown ifølge serverindstillinger (f.eks. chgrp -R www-data public_html)
  2. Kør installationen igen bundle exec rake easyproject: installere RAILS_ENV = produktion som vil rydde cache (hvis du kører den ved roden, vil det ikke være succesfuld)
  3. Genstart server

Hvis du bruger virtuel maskine leveres af Easy Software, køre under brugeren let:

sudo chown -R let / Home / let / strøm
(i ældre maskiner - sudo chown -R easy / srv / easyredmin / public_html)

sudo chgrp -R let / Home / let / strøm
(i ældre maskiner - sudo chgrp -R let / srv / easyredmin / public_html)

cd / Home / let / strøm
(i ældre maskiner - cd / srv / easyredmin / public_html)

bundle exec rake easyproject: installere RAILS_ENV = produktion

sudo tjeneste enhjørning genstart

Husk at indstille tilladelserne for alle nødvendige mapper.


Jeg løber ind i 500 fejl (intern fejl). Hvad skal jeg gøre?

Her er nogle tips, hvad du kan gøre, hvis du løber ind i 500-fejl.

  • køre Nem server krav kontrol og forsøg at reparere mislykkede valideringer
  • back-up din database
  • downloade den nyeste pakke fra Client Zone
  • sørge for, at webserveren har Fuld adgang offentligheden, filer, log, tmp mapper
  • køre bundt installere, uden hold i udvikling test
  • køre bundle exec rake easyproject: installere RAILS_ENV = produktion
  • genstart applikationsserveren
  • slette 3rd parternes redmine plugins (også fra database)
  • skriv til os på Denne e-mailadresse bliver beskyttet mod programmer som samler emailadresser. Du skal aktivere javascript for at kunne se. og vedhæft log / produktion.log

Min Easy Redmine viser 502 Bad Gateway

Der er mange mulige årsager til denne fejl. Her er et par tips:

  • browserens cache problem - prøve at slette cache fra browseren
  • dns problem
  • server indstilling problem

Kontroller først din forbindelse og dit netværk (kontroller, at serveren kan nås ved hjælp af en ping-kommando eller traceroute-kommando). Firewall-serversiden.

Hvis alt ovenfor virker fint, så prøv at få nogle oplysninger fra nginx error.logs. Kontroller nginx error.log på serversiden - /var/log/nginx/error.log

Dobbelttjek, at din nginx konfiguration matcher standarden. Standard nginx konfiguration kan findes her:
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine

Eksempel på en nginx konfiguration (som anvendes af Easy Software). Det er meget lig officiel man kun få variabler er optimeret:

bruger www-data;
arbejdstagerprocesser 8;

worker_rlimit_nofile 60000;

error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;

begivenheder {
    arbejderforbindelser 10240;
    # Multi_accept på;
}

http {
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # brug ikke SSLv3 ref: POODLE
    inkluderer /etc/nginx/mime.types;
                default_type-applikation / octet-stream;
                server_names_hash_bucket_size 2048;

    adgang_log /var/log/nginx/access.log;

    sendfil på;
    #tcp_nopush til;

    #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;
    types_hash_bucket_size 128;

    proxy_busy_buffers_size 256k;
    proxy_buffers 8 256k;
    proxy_buffer_size 256k;


    gzip på;
    gzip_disable "MSIE [1-6] \. (* SV1?!).";

    inkludere /etc/nginx/conf.d/*.conf;
    inkludere / etc / nginx / sites-enabled / *;
    inkludere / etc / nginx / sites-auto / *;
}

 

Andre mulige årsager til 502 fejl omfatter ...

Unicorn ikke kører på alle, på grund af

  • Utilstrækkelige tilladelser
  • Forkert version af passagerer
  • Forkert Ruby-version
  • manglende perler
  • Broken filsystem

For at finde ud af den nøjagtige problem, skal du tjekke fejllogs i unicorn eller apache + ansøgning log fra Easy Redmine (log / production.log)

Timeout

Hvis lav timeout er konfigureret, vises denne fejl på:

  • stor eksport
  • overbelastning af serveren
  • rake opgaver løbe fra GUI

Grænse for MySQL-forbindelser

Sørg for, at du har et tilstrækkeligt antal forbindelser tilladt til MySQL. Det afhænger af antallet af brugere, men du skal have mindst en 100 tilladt.


[!] Der opstod en fejl ved parsing `Gemfile`:

Denne fejl opstår fra version 2018 1.2 (platform 04.00 og højere)

Fejl under opgraderingsinstallationen indeholder nogle af følgende.

[!] Der opstod en fejl ved parsing `Gemfile`:
[!] Der opstod en fejl ved parsing `Gemfile`: kan ikke indlæse en sådan fil -
# plugin 'rys-bundler', github: 'easysoftware / rys-bundler', branch: 'master'> Plugin.hook ('rys-gemfile', selv)
Bundler kan ikke fortsætte.

Det skyldes forældet version af redmine installer.

Opløsning:

Før du installerer opgraderingen

$ gem install redmine-installer

Ikoner mangler i hele systemet

Disse problemer opstår, når du bruger et suffiks på din Easy Redmine-URL, for eksempel: https://company.com/easyredmine/

I dette tilfælde skal du sikre dig, at du har variablen RAILS_RELATIVE_URL_ROOT konfigureret til dit korrekte suffiks / easyredmin

 

Bitnami:

  1. Opret en ekstra konfigurationsfil config / additional_environment.rb
  2. config.action_controller.relative_url_root = "/ easyredmine"
  3. derefter prækompilering aktiver (rake easyproject: installere RAILS_ENV = produktion) og genstarte serveren

Udskrivning skabeloner virker ikke

Sørg wkhtmltopdf er installeret og kører (wkhtmltopdf har brug for X-server eller anden emulering)
Test det med: "wkhtmltopdf google.com google.pdf"


Ansøgning bruger SSL, men noget af indholdet bruger usikre URL'er

Tilføj til din proxy-konfiguration:

proxy_set_header X-Forwarded-Proto https


Cron ikke arbejder - helpdesk emails, Advarsler, gentage opgaver etc. ikke automatisk behandles

Tjek cron konfiguration. Det er meget vigtigt, at rakeopgaver er IKKE drevet af rod. Det vil forårsage svigt på grund af utilstrækkelige tilladelser.

Lad os sige, at du kører Easy Redmine under brugeren let. Kommandoerne er:
Se aktive krøller crontab -u let-l
Redigering crontab -u let -e
Anvend ændringer sudo service cron reload

Eksempel på at køre cron hvert 5 minut:
* / 5 * * * * /home/easy/scripts/easy_scheduler.sh &> / dev / null

/home/easy/scripts/easy_scheduler.sh
#! / bin / bash -l

LOG_FILE = "/ home / let / strøm / log / easy_scheduler_rake.log"

ekko "$ (dato '+% Y-% m-% d% H:% M:% S') start rive" >> $ {LOG_FILE}
cd / home / let / aktuelt && bundle exec rake easyproject: scheduler: run_tasks RAILS_ENV = produktion >> $ {LOG_FILE}
ekko "$ (dato '+% Y-% m-% d% H:% M:% S') slutrive" >> $ {LOG_FILE}

/home/easy/scripts/easy_scheduler.sh skal være en eksekverbar:
sudo chmod + x /home/easy/scripts/easy_scheduler.sh

Tøv ikke med at søge på internettet for en mere præcis vejledning til opsætning af cron på din server. Det er ikke en udelukkende Easy Redmine påkrævet funktion.


ExecJS :: RuntimeError - Opdatering Easy Redmine på Windows

Når du opdaterer Easy Redmine på Windows-platformen og rammer fejlmeddelelsen ExecJs :: RuntimeError

Alt du skal gøre er installere NODEJS på dit system for den korrekte opdatering.

Redmine - Fejl JS


Prøv Easy Redmine i en 30-dages gratis prøveperiode

Fuldt udstyret, 30 Dage, SSL-beskyttet, Daglige Backups, I din Geo-placering

or