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

이후 두 Redmine과 Easy Redmine은 오픈 소스이며 어느 정도 플랫폼 독립적입니다.일부 설치 및 업그레이드 문제로 인해 설치 다양한 서버 구성, 소프트웨어 버전 또는 플러그인 발생할 수 있습니다. 우리는 문제 해결에 대한 지원을하기 위해 사람들은 가장 일반적인 추적하기 위해 최선을 다하고 있습니다.

SQL 구문에 오류가 있습니다.

애플리케이션 업데이트 중에 "SQL 구문에 오류가 있습니다. 근처에서 사용할 올바른 구문은 MySQL 서버 버전에 해당하는 설명서를 확인하십시오. ... "가 로그에 나타납니다.

원인
이는 데이터베이스가 오래되어 애플리케이션이 보내는 요청과 함께 작동 할 수 없음을 의미합니다. 단지 그것을 이해하지 못합니다.

기술 솔루션
데이터베이스를 업데이트해야합니다.

데이터베이스를 업데이트하는 방법은 무엇입니까?
자세한 설명 지식 기반.


"Permission denied"를 포함하는 내부 오류

당신은 설치하거나 우리의 강력한 추천 다음하지 불충분 한 권한을 가진 사용자로 쉬운 레드 마인을 업데이트 한 명령 (적어도 한번 과거).

  1. 명령에 의해 올바른 사용 권한 을 chgrpchown하지 서버의 설정에 따라 (예. 는 chgrp -R www가 데이터 public_html이)
  2. 실행 설치를 다시 간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치 당신이 루트를 실행하는 경우, 그것은 것입니다 (캐시를 지우 것이다 지원 ) 성공적인 수
  3. 다시 시작 서버

당신이 쉬운 소프트웨어가 제공하는 가상 머신을 사용하는 경우, 사용자에서 실행 쉽게:

sudo chown -R easy / home / easy / current
(오래된 기계에서 - sudo chown -R easy / srv / easyredmine / public_html)

sudo chgrp -R easy / home / easy / current
(구형 컴퓨터에서 - sudo chgrp -R easy / srv / easyredmine / public_html)

cd / home / easy / current
(구형 컴퓨터에서 - cd / srv / easyredmine / public_html)

간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치

sudo는 서비스 유니콘 다시 시작

필요한 모든 폴더에 대한 사용 권한을 설정해야합니다.


나는 500 오류 (내부 오류)로 실행합니다. 어떻게해야합니까?

다음은 500 오류로 실행하면 당신이 할 수있는 몇 가지 힌트입니다.

  • 운영 간편한 서버 요구 사항 확인 실패한 유효성 검사를 복구하려고 시도합니다.
  • 백업 데이터베이스를
  • 클라이언트 영역에서 최신 패키지를 다운로드
  • 웹 서버가 있는지 확인 전체 액세스 공공, 파일, 로그, TMP 폴더
  • 운영 번들 개발 시험 --without 설치
  • 운영 간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치
  • Application Server를 다시 시작합니다
  • 어떤 3rd 파티 '레드 마인 플러그인을 삭제 (또는 데이터베이스에서)
  • 우리를 쓰기 이 이메일 주소는 스팸봇으로부터 보호됩니다. 당신은 자바 스크립트를 활성화해야합니다. log / production.log를 첨부하십시오.

내 쉬운 레드 마인은 502 잘못된 게이트웨이를 보여줍니다

이 오류의 여러 가지 원인이 있습니다. 여기에 몇 가지 도움말입니다 :

  • 브라우저 캐시 문제 - 브라우저에서 캐시를 삭제 시도
  • DNS 문제
  • 서버 설정 문제

먼저 연결 및 네트워크를 확인합니다 (ping 명령 또는 traceroute 명령을 사용하여 서버에 연결할 수 있는지 확인). 방화벽 서버 측.

위의 모든 것이 괜찮아 보인다면 nginx error.logs에서 정보를 얻으십시오. 서버 측에서 nginx error.log 확인-/var/log/nginx/error.log

당신의 nginx 구성이 표준과 일치하는지 다시 확인합니다. 표준의 nginx 구성은 여기에서 찾을 수 있습니다 :
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine

(쉬운 소프트웨어에 의해 사용되는 등)의 nginx 구성의 예. 그것은 단지 몇 가지 변수를 최적화 공식 것과 매우 유사 :

사용자 www가 데이터;
worker_processes 8;

worker_rlimit_nofile 60000;

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

이벤트 {
    worker_connections 10240;
    #의 multi_accept에;
}

HTTP {
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # SSLv3를 사용하지 마십시오. ref : POODLE
    /etc/nginx/mime.types 포함;
                default_type 애플리케이션 / 옥텟 스트림;
                2048을 server_names_hash_bucket_size;

    access_log /var/log/nginx/access.log;

    sendfile on;
    #tcp_nopush on;

    #keepalive_timeout 0;
    keepalive_timeout 65;
    tcp_nodelay on;


    send_timeout 1800;
    client_body_timeout 1800;
    client_header_timeout 1800;
    proxy_read_timeout 1800;
    220m을 client_max_body_size;
    fastcgi_buffer_size 64K;
    128 16k는 fastcgi_buffers;
    0을 proxy_max_temp_file_size;
    4096을 types_hash_max_size;
    128을 types_hash_bucket_size;

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


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

    /etc/nginx/conf.d/*.conf을 포함한다;
    은 / etc / nginx를 / 사이트 사용 가능 / * 포함한다;
    포함은 / etc / nginx를 / 사이트 오토 / *;
}

 

502 오류의 다른 가능한 원인은 ...

유니콘 인해 전혀 실행되지

  • 권한이 부족합니다
  • 승객의 잘못된 버전
  • 잘못된 루비 버전
  • 누락 보석
  • 깨진 파일 시스템

정확한 문제를 확인하려면, 당신은 쉽게 레드 마인 (production.log / 로그)에서 유니콘 또는 아파치 + 응용 프로그램 로그에서 오류 로그를 확인해야합니다

시간 초과

저 시간 제한이 구성된 경우,이 오류가에 나타납니다 :

  • 큰 수출
  • 서버의 과부하
  • 레이크 작업은 GUI에서 실행

MySQL의 연결 제한

당신이 MySQL로 허용되는 연결의 충분한 수를 가지고 있는지 확인하십시오. 그것은 사용자의 수에 따라 달라집니다,하지만 당신은 적어도 100 허용해야한다.


[!]`Gemfile`을 파싱하는 중 오류가 발생했습니다 :

이 오류는 버전 2018 1.2 (플랫폼 04.00 이상)에서 발생합니다.

업그레이드 설치 중 다음 중 일부 오류가 발생했습니다.

[!]`Gemfile`을 파싱하는 중 오류가 발생했습니다 :
[!]`Gemfile`을 파싱하는 중 오류가 발생했습니다 : 파일을로드 할 수 없습니다 -
# 플러그인 'rys-bundler', github : 'easysoftware / rys-bundler', 분기 : 'master'> Plugin.hook ( 'rys-gemfile', self)
번들러는 계속할 수 없습니다.

구식 버전의 Redmine 설치 프로그램 때문에 발생합니다.

해결 방법 :

업그레이드를 설치하기 전에

$ gem install redmine-installer

시스템 전체에 아이콘이 누락되었습니다.

예를 들어, 쉬운 레드 마인의 URL에 접미사를 사용할 때이 문제가 발생 https://company.com/easyredmine/

이 경우, 당신은 당신이 올바른 접미사 / easyredmine으로 구성 변수 RAILS_RELATIVE_URL_ROOT이 있는지 확인해야

 

Bitnami :

  1. 추가 구성 파일 설정 / additional_environment.rb 만들기
  2. config.action_controller.relative_url_root = "/ easyredmine"
  3. 다음 프리 D 자산 (레이크 easyproject : RAILS_ENV = 생산 설치)하고 서버를 다시 시작

인쇄 템플릿이 작동하지 않습니다

확인 wkhtmltopdf 설치 및 실행 중 (wkhtmltopdf에는 X 서버 또는 기타 에뮬레이션이 필요함)
"wkhtmltopdf google.com google.pdf"사용하여 테스트


응용 프로그램은 SSL을 사용하지만 일부 콘텐츠가 안전하지 않은 URL을 사용하여

프록시 구성에 추가

proxy_set_header X가 - 전달 - 프로토 HTTPS


등의 작업을 반복, 경고를 헬프 데스크 이메일을 자동으로 처리되지 않습니다 - 크론가 작동하지

크론 구성을 확인하십시오. 레이크 작업은 매우 중요하다 되지 않습니다. 루트로 실행합니다. 이 권한이 부족하여 실패의 원인이됩니다.

의는 사용자로 쉽게 레드 마인을 실행한다고 가정 해 봅시다 쉽게. 명령은 다음과 같습니다
활성 crons보기 의 crontab -u 쉽게 -l
편집 의 crontab -u 쉽게 -e
변경 승인 sudo 서비스 cron reload

모든 5의 분 크론을 실행하는 예 :
* / 5 * * * * /home/easy/scripts/easy_scheduler.sh &> / dev / null

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

LOG_FILE = "/ home / easy / current / 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 = production >> $ {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

서버에서 크론을 설정하는보다 정확한 매뉴얼을 인터넷을 검색하는 것을 망설이지 말라. 그것은 독점적으로 쉬운 레드 마인이 필요한 기능하지 않습니다.


ExecJS :: RuntimeError에이 - Windows에서 쉽게 레드 마인 업데이트

당신은 Windows 플랫폼에서 쉽게 레드 마인을 업데이트하고 오류 메시지에 충돌하는 경우 ExecJs :: RuntimeError에

당신이해야 할 것입니다 설치 NODEJS 적절한 업데이트 시스템에.

레드 마인 - 오류 JS


상품 추가정보

무료 시험판

쉬운 Redmine 10 업그레이드
인기 플러그인 및 기능
신규 및 모바일 디자인
서버 업그레이드
글로벌 클라우드

무료 평가판 시작

30 일 무료 평가판에서 Easy Redmine을 사용해보십시오

모든 기능을 갖춘 30 일, SSL로 보호 된 일일 백업, 지리적 위치에서

or