Redmine의 모든 기능과 응용 프로그램을 확인해보세요
당신의 카토와 Redmine 과 Easy Redmine са 오픈 소스 и повече или по-malко независими от платформата, може да възникнат проблеми при инсталиране и ъпрейд поради различни конфигурации на сървъra, версии на софтуера ил 과 인스탈리아니 플라기니. Работим усилено, за да открием най-често срещаните и да ви помогнем при отстраняването ime.
при актуализация на приложението се появява грешка, която съдържа "이미 грешка в синтаксиса на вашия SQL; проверете ръководството, което отговаря на версията на вашия MySQL сървър за правилния синтаксис, който да се използва в бл 지금까지 ...", която се появява в дневника.
이유
하지만 당신은 당신의 목표를 달성하기 위해 노력하고 있으며 당신의 목표를 달성하기 위해 노력하고 있습니다. 사실은 그렇지 않습니다.
결정
작업을 수행하는 것이 좋습니다.
그게 무슨 일이야?
водробно писание в 바자타 시나니야.
Easy Redmine под потребител с недостатъчни права, без да следвате нашата silna препоръка в 통합 (미날로토에서 веднъж).
- Кориgiрайте правата с командите 을 chgrp и chown하지 според настройките на сървъра (나프라이머 는 chgrp -R www가 데이터 public_html이)
- 설치 위치를 확인하세요 간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치, която ще изчисти кеша (ако я изпълните като 루트, тя 아니마 다 문제 해결)
- 레스토랑 сървъра
Aко използвате виртуална машина, предоставена от Easy Software, изпълнете като потребител 쉽게:
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 서비스 puma@your.domain.name 다시 시작
Не забравяйте да зададете правата за всички необходими папки.
Ето няколко съвета какво да направите, ако се сблъскате с 500 грешка.
- 전략 간편한 서버 요구 사항 확인 그리고 опитайте да поправите неуспешните Vалидации
- Направете резервно копие на базата Đанni
- 클라이언트의 클라이언트와 함께 사용할 수 있는 패키지
- Уверете се, че уебсървърът ime 플렌 배송 공공, 파일, 로그, TMP 폴더
- 전략 번들 개발 시험 --without 설치
- 전략 간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치
- Рестартирайте приложението на сървъра
- Изтрийте всички plъginи на Redmine от трети страни (също и от базата данни)
- 나피셰테 니 나 support@easyredmine.com и прикачете log/production.log
이마는 자신의 직업에 대해 잘 알고 있습니다. 자세한 내용은 다음과 같습니다.
- проблем с кеша на браузъра - опитайте да изтриете кеша от браузъра
- 문제 с DNS
- 문제는 настройките на сървъra
Първо проверете връзката и мрежата си (проверете дали сървърът е достъpenен, като използвате команда ping 또는 traceroute). Сървърът на защитната стена.
Ако всичко гореизброено изглежда добре, опитайте да получите някаква 정보 от nginx error.logs. Проверете nginx error.log на страната на сървъра - /var/log/nginx/error.log
двойно를 프로비저닝하고 nginx съответства на standarta를 사용합니다. Nginx 모바일에 대한 기본 설정은 다음과 같습니다.
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine
nginx의 конфигурация(Easy Software에서 както се използва)의 예입니다. Той е много подобен на официалния, само няколко променливи са оптимизирани:
사용자 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 вклучват...
유니콘 не работи изобщо, заради
- 확실하지 않음
- 그레나 베르시야 나 пътническия влак
- 그레슈나 베르시아 나 루비
- 스키복 카메니
- 파일 시스템의 시작
За да разберете точната 문제, трябва да проверите дневниците за грешки в unicorn 또는 apache + приложение лог от Easy Redmine (log/production.log)
지금까지의 역사
Ако е онфигурирано кратко време за изчакване, тази грешка Ђе се появи на:
- 골레미 에크스포르티
- 세르베라에 대한 예측
- rake задачи, стартирани о GUI
MySQL을 사용하는 방법
지금은 MySQL을 기반으로 한 최신 업데이트를 제공합니다. Това зависи от броя на потребителите, но трябва да имате поне 100 разрешени.
Тази грешка се появява от версия 2018 1.2 (플랫폼 04.00 및 по-висока).
Грешка по време на на сталиране на ъпгрейд, който съдържа някои от следните.
[!] `Gemfile`에 대한 설명:
[!] `Gemfile`에 대해 자세히 알아보기: 파일에 파일을 추가하는 방법이 없습니다 --
# 플러그인 'rys-bundler', github : 'easysoftware / rys-bundler', 분기 : 'master'> Plugin.hook ( 'rys-gemfile', self)
번들러는 제품을 판매하지 않습니다.
Това се дължи на ostарялата версия на инсталатора на Redmine.
솔루션 :
Преди да INSTALLIRATE ъпгрейда
$ gem 설치 redmine-installer
Този проблем се появява, когато използвате суфикс в URL адреса на вашия Easy Redmine, 이름: https://company.com/easyredmine/
В този случай трябва да се уверите, че имате конфигурирана променливата RAILS_RELATIVE_URL_ROOT към правилния ви суфикс /easyredmine
Bitnami :
- Създайте допълнителен конфигурационен 파일 구성/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- след това компилирайте активите (rake easyproject:install RAILS_ENV=production) 및 рестартирайте сървъра
Уверете се, че wkhtmltopdf е инсталиран и работи ( wkhtmltopdf изисква X сървър или друга емулация)
Тествайте го, използвайки: "wkhtmltopdf google.com google.pdf"
Добавете към конфигурацията на вашия procси:
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
#! / 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
서버에서 크론을 설정하는보다 정확한 매뉴얼을 인터넷을 검색하는 것을 망설이지 말라. 그것은 독점적으로 쉬운 레드 마인이 필요한 기능하지 않습니다.
Когато актуализирате Easy Redmine на Windows 플랫폼 형식 및 се появи грешка ExecJs :: RuntimeError에
당신이해야 할 일은 예입니다 인스타그램 NODEJS на вашия компутър за правилната ACTуализация.
Ako 설치는 중요하지 않습니다. 내용은 다음과 같습니다.
$ 번들 업데이트
$ 레이크 dB : 마이그레이션
$ 레이크 레드 마인 : 플러그인 : 마이그레이션
URL 주소에 있는 поддържа реалния размер를 확인하세요.
Уверете се, че Webrick에 대해 알아보세요!
- Уверете се, че имате най-новата версия на уебсървъра 및 Ruby
- Преконфигурирайте бавните filtrиращи заявки, за да показват по-Mалко полета
- Нулирайте CRON, за да не се се се тартира толкова често
- Разгледайте този sлучай на изpolзване - Rails에서 Ruby 코드로 이동하는 방법
- Proверете конфигурацията си - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
사본 책갈피 파일 Redmine의 이야기입니다.
Можете да промените местоположението на подразбиране в конфигурационня файл на Redmine или да използвате simволич 그렇지 않습니다. Локални или облачни мрежови сървъри за прикачени 파일로브 절대 그럴 수 없어 포라디 프로블레미 с надеждноста.
구성 :
./config/configuration.yml
# Абсолутен път до dirректорията, където се съхраняват прикачените файлове.
# По подразбиране това е директорията 'files' във вашия Redmine.
# Вашият EasyRedmine은 трябва да има права за четене и запис в тази директория입니다.
# 예시: attachments_storage_path 경우 : / var / www /에서 레드 마인 / 파일
문제 해결:
./log/production.log에 다음과 같은 작업 파일이 표시되지 않도록 하십시오.
Не може да се изпрати прикачен 파일, /var/www/redmine/files/2015/08/150805095407_xxx.PNG 더 이상 사용할 수 없습니다.
ENOENT, 게시글... 그리고 т.н.
Уверете се, че вашият уебсървър ime пълен достъп до папките 공공, 파일, 로그, TMP с 문제 해결 배송.
Новите комитове във вашия репозитори не се отразяват в Easy Redmine, освен ако не са извлечени от приложението. Трябва да зададете webhook на вашия 클라이언트 на 등록 (github, gitlab, TortoiseSVN,...) Easy Redmine의 정보입니다.
- 답변 админинистрация >> настройки >> репозитории
- AKTIVIRAйTE WS за управление на репозитория
- Gенерирайте API 클라이언트
- Запазете
- вашия клиент на репозитория에 대한 답변
- 웹훅 웹훅
Нека кажем, че вашият сайт е easyredmine.company.com
자식 - https://easyredmine.company.com/ SYS / git_fetcher
또는 https://easyredmine.company.com/ SYS / git_fetcher? 키 =[API 키]
- в зависимост от настройките на клиента, може да се изисква единичен URL 또는 ключът да се въведе в различно поле
SVN - https://easyredmine.company.com/ SYS / fetch_changesets
또는 https://easyredmine.company.com/ SYS / fetch_changesets? 키 =[API 키]
5 нататък всичко зависи от клиента на репозитория и не е свързано с настройките на Easy Redmine. Това е нещо, което трябва да проверите след чиста инсталация или ъпгрейд от Redmine.
При конфигуриране на домейна на вашия Easy Redmine, уверете се, че използвате поне домейн от първо ниво, например http://myeasyredmine.com вместо само http://myeasyredmine. Някои браузъри може да мат проблеми с с достъпа до него.
Админинистрация에서 Отидете >> Настройки >> Известия по имейл
и проверете дали Adресът ОТ е правилен.
Той трябва да бъде същият (или поне от същия SMTP сървър) като този в конфигурационния 파일. В противен случай някои услуги за имейли (gmail, yahoo 및 др.) могат да отхвърлят известията.
си според의 구성을 확인하세요 Тази статия в базата знания.
За да да проверите дали конфигурацията е правилна, опитайте да проверите дали можете да се свържете с пощенския сървър от вашия Easy Redmine сървър, използвайки telnet.
telnet your.domain.here port_number_here(이름: telnet gmail.com 465)
Това ще ви покаже дали наистина можете да се свържете с вашия пощенски сървър или imа 문제 в конфигурацията на ва шия пощенски сървър.
Когато опитате да извършите експорт на PDF, който дава грешка (또는 се държи като че нищо не се случва). Производственият доклад би изброявал грешки, подобни на
errno를 :: EPIPE (깨진 파이프) 또는 wkhtmltopdf : X 서버에 연결할 수 없습니다
문제 해결을 위한 문제 해결 방법 wkhtmltopdf
Ето предложените решения.
헤드리스 헤드리스
Вземете необходимата версия на wkhtmltopdf от http://wkhtmltopdf.org/downloads.html
예 (трябва да работите с подробностите на собствената си среда):
- 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 install
- 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
헤드리스 헤드리스
- Трябва да а мате инсталиран wkhtmltopdf на вашия сървър в PATH
(있는 apt-get 얌 wkhtmltox 설치, wkhtmltox 설치)
번들러의 설치 파일을 확인하고 Easy Redmine의 앱에 연결되지 않은 случай може를 확인하세요. - Уверете се, че работи правилно (например стартирайте от конзолата) wkhtmltopdf https://easyredmine.com homepage.pdf)
- повторно стартирайте rake easyproject:install RAILS_ENV=production
- 다시 시작하기
이탈리아어로 plъgini
- НЕ instaлирайте плъгини като ROOT потребител
- Първо изтрийте всички стари Easy Gantt 플러그인, ако такива съществуват (플러그인/easy_gantt*)
- REDMINE_ROOT/plugins에서 всички разархивирани плъгини 복사
- В 레드마인_루트
전략: |
$ 번들 설치 |
- (또는 번들 업데이트) |
$ 번들 exec rake db: 마이그레이션 RAILS_ENV=프로덕션 |
$ 번들 실행 레이크 레드마인:플러그인:마이그레이션 RAILS_ENV=프로덕션 |
다시 시작하세요.
이지스크바니야는 설치에 사용되었습니다
- Redmine 버전: Redmine 3.2.x, 3.3.x, 3.4.x, 4.x 버전입니다.
- Ruby 버전: 2.3+(2.6.)
- 유형: MySQL(препоръчително), PostgreSQL
Следвайте процедурата за INSTALLIRANе в #install. дали логът за инсталацията не съдържа грешки. Ако imа такива, опитайте да ги решите според описанието или се свържете с support@easyredmine.com с прикачения раздел за грешки от log.
Bitnami의 인스타그램
Bitnami는 тестван 및 не е гарантиран이 아닙니다. Ако Instaлацията се провали, стартирайте ръчно:
전략: |
$ 번들 업데이트 |
$ 레이크 dB : 마이그레이션 |
$ 레이크 레드 마인 : 플러그인 : 마이그레이션 |