Gyakori Redmine 텔레피테시와 프리시테시 문제
Mivel mind a Redmine, mind az Easy Redmine nyílt forráskódúak és többé-kevésbé platformfüggetlenek, előfordulhatnak telepítési és frissítési problémák különböző szerverkonfigurációk, szoftververziók vagy telepített bővítmé nyek miatt. Keményen dolgozunk azon, hogy nyomon kövessük a leggyakoribbakat, hogy segíthessünk a hibaelhárításban.
"SQL 구문에 오류가 있습니다. 근처에서 사용할 올바른 구문은 MySQL 서버 버전에 해당하는 설명서를 확인하십시오. ..." 예.
Ok
모든 것이 매우 중요하고, 매우 중요하며, 더 많은 정보를 제공하는 데 도움이 될 것입니다. Egyszerűen nem érti.
메골다스
Frissíteni kell az adatbázist.
당신은 adatbázist입니까?
Részletes leírás a 투다스바지스반.
Telepítette vagy frissítette az Easy Redmine-t olyan felhasználói fiókkal, amelynek nincsenek megfelelö engedélyei, nem követve a mi erós ajánlásunkat az 우타시타속반 (legalább egyszer a múltban).
- Corrigálja az engedélyeket a szerverbeállításoknak megfelően a 을 chgrp ES chown하지 파란초칼(pl. 는 chgrp -R www가 데이터 public_html이)
- Futtassa újra a telepítést a 간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치 parancs segítségével, amely törli a gyorsítótárat (ha root-ként futtatja, akkor nem lesz sikeres)
- Indítsa újra a szervert
Ha az Easy Software는 biztosított virtuális gépet használja, futtassa az에 적합합니다. 쉽게 펠하스날로발:
sudo chown -R easy / home / easy / current
(az idösebb gépeken - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R easy / home / easy / current
(az idösebb gépeken - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / home / easy / current
(az idösebb gépeken - cd /srv/easyredmine/public_html)
간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치
sudo 서비스 puma@your.domain.name 다시 시작
Ne felejtse el beállítani az összes szükséges mappa engedélyeit.
Itt van néhánytipp, hogy mit tehetsz, ha 500-as hibába ütközöl.
- 풋타스 아즈 쉬운 szerverkövetelmény-ellenőrzőt és próbáld meg kijavítani a sikertelen ellenörzéseket
- készíts biztonsági mentést az adatbázisodból
- töltsd le a Legújabb csomagot a Kliens Zónából
- gyòzódj meg róla, hogy a webszervernek Teljes hozzáférése 반 a 공공, 파일, 로그, TMP 마파호즈
- 후타스드 번들 개발 시험 --without 설치 파랑초
- 후타스드 간부 레이크 easyproject 번들 : RAILS_ENV = 생산 설치 파랑초
- indítsd újra az alkalmazás szerverét
- töröld az összes harmadik fél Redmine běvítményt (az adatbázisból is)
- irj nekünk a support@easyredmine.com címre és csatold a log/production.log fájlt
Sok lehetséges okozója lehet ennek a hibának. Itt van néhány 팁:
- böngészologies gyorsítótár 문제 - próbálja törölni a gyorsítótárat a böngészòböl
- DNS 문제
- szerver beállítási 문제
Először ellenőrizze a kapcsolatát és hálózatát (ellenőrizze, hogy a szerver elérhető-ea ping parancs vagy a traceroute parancs használatával). Tűzfal szerver oldalon.
당신은 nginx hibanaplóiból와 같은 정보를 얻을 수 있습니다. Ellenőrizze az nginx hibanaplóját a szerver oldalán - /var/log/nginx/error.log
Ellenörizze, hogy az nginx konfigurációja megfelel-e and szabványnak. Az alapértelmezett nginx 구성 설명:
https://www.redmine.org/projects/redmine/wiki/HowTo_configure_Nginx_to_run_Redmine
Egy nginx konfiguráció példája(Amelyet az Easy Software használ). Nagyon hasonló az hivataloshoz, csak néhány változó vanoptimizálva:
사용자 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-at, Lásd: 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 hiba más lehetséges okai közé tartozik...
유니콘 egyáltalán nem fut, mert
- Nincs elegendö engedély
- Rossz 승객 버전
- Rossz Ruby 버전
- Hiányzó gyöngyök
- Törött fájlrendszer
pontos probléma megállapításához ellenőriznie kell a hibanaplókat az unicorn vagy az apache + az Easy Redmine alkalmazásnaplójából (log/production.log)
시간 초과
Ha alacsony idökorlát van beállítva, akkor ez a hiba megjelenik:- 나기 수출용
- szerver túlterhelésekor
- rake feladatok futtatásakor a GUI-볼
MySQL Kapcsolatok 컬렉션
Győződjön meg róla, hogy elegendő számú kapcsolat engedélyezett a MySQL-hez. Ez a felhasználók számától függ, de legalább 100 Engedélyezettnek kell lennie.
Ez a hiba a 2018 1.2 verziótól kezdődően fordul elő (04.00 és magasabb 플랫폼).
Hiba történt az frissítés telepítése közben, amely az alábbiak egyikét tartalmazza.
[!] 'Gemfile'을 확인하려면 다음을 수행하세요.
[!] Hiba történt a `Gemfile` értelmezésekor: nem lehet betölteni a fájlt --
# 플러그인 'rys-bundler', github : 'easysoftware / rys-bundler', 분기 : 'master'> Plugin.hook ( 'rys-gemfile', self)
Bundler는 다음과 같습니다.
Ez az eavult verziója a redmine telepítönek köszönhetě.
메골다스:
Mielött telepítené a frissítést
$ gem 설치 redmine-installer
- config/additional_environment.rb-ben에 대한 자세한 내용을 확인하십시오.
- config.action_controller.relative_url_root = "/ easyredmine"
- majd elökészítse az eröforrásokat (rake easyproject:install RAILS_ENV=production) és indítsa újra a szervert
Gyşzódjön meg róla, hogy a wkhtmltopdf telepítve van és fut ( wkhtmltopdf X szerverre vagy más emulációra van szüksége)
Tesztelje ezt: "wkhtmltopdf google.com google.pdf"
프록시 구성에 추가
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
서버에서 크론을 설정하는보다 정확한 매뉴얼을 인터넷을 검색하는 것을 망설이지 말라. 그것은 독점적으로 쉬운 레드 마인이 필요한 기능하지 않습니다.
Amikor az Easy Redmine-t는 Windows 플랫폼에서 frissíted, és hibaüzenetet kapsz a ExecJs :: RuntimeError에 연결
Minden, Amit Tenned Kell, az az, hogy 전화로 NODEJS-t megfelelő frissítéshez.
Gyşzódjön meg róla, hogy webszervere támogatja az URL-címek tényleges méretét
Gyòzódjön meg róla, hogy NEM은 Webrick webszervert를 가지고 있습니다!
- gypsyzódjön meg róla, webszerver는 Ruby Legfrissebb verzióját használja와 같습니다.
- állítsa át a lassú szűrölekérdezéseket, hogy kevesebb mezöt jelenítsen meg
- állítsa vissza a CRON-t, hogy ne induljon el olyan gyakran
- tekintse meg ezt az esettanulmányt - Rails 새로운 기능 Ruby kód módosítása nélkül
- ellenörizze a konfigurációját - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Másolja는 Redmine 지도와 같은 fájlokat에 있습니다.
Az alapértelmezett fájlok helyét megváltoztathatja a Redmine konfigurációs fájljában, vagy használhat egy szimbolikus linket. LAN vagy a felhő alapú hálózati tárolók a mellékletekhez 넴 아얀로탁 a 신뢰할 수 있음 문제가 있습니다.
구성:
./config/configuration.yml
# Az a teljes elérési út, ahol a mellékletek vannak.
# Az alapértelmezett는 Redmine példányában에 '파일'을 매핑합니다.
# Az EasyRedmine példányának olvasási / irási engedélyekkel kell rendelkeznie ebben a mappában.
# 펠닥: attachments_storage_path 경우 : / var / www /에서 레드 마인 / 파일
히바엘하리타스:
Mellékletet, tekintse meg a ./log/production.log fájlt a gyakori hibákért:
Nem lehet mellékletet 쿨데니, /var/www/redmine/files/2015/08/150805095407_xxx.PNG nem létezik, vagy nem olvasható
ENOENT, Engedély 메가가드바... stb.
Gyşzódjön meg róla, hogy webkiszolgálója teljes hozzáféréssel rendelkezik a 공개, 파일, 로그, Tmp 마파호즈
Az Easy Redmine은 금지되어 있습니다. Be kell állítania a webhorgokat az 적응형 클라이언트 (github, gitlab, TortoiseSVN,...) 및 Easy Redmine에 대한 정보를 얻을 수 있습니다.
- 멘젠 아즈 adminisztráció >> beállítások >> adattárolók 옆으로
- Engedélyezze 및 WS-t 및 adattároló kezeléséhez
- 일반 egy API-kulcsot
- 멘테스
- Menjen az adattároló klienséhez
- 부가적인 hozzá egy webhorgot
지금은 easyredmine.company.com에서 찾을 수 없습니다.
기트헤즈 - https://easyredmine.company.com/ SYS / git_fetcher
미성년자 https://easyredmine.company.com/ SYS / git_fetcher? 키 =[API-kulcs]
- a kliens beállításaitól függöen lehet, hogy csak egy URL-t vagy a kulcsot kell beírni egy másik mezòbe
SVN 헤즈 - https://easyredmine.company.com/ SYS / fetch_changesets
미성년자 https://easyredmine.company.com/ SYS / fetch_changesets? 키 =[API-kulcs]
5. ponttól kezdve az adattároló kliens felelős, és nem kapcsolódik az Easy Redmine beállításaihoz. Ez valami, amit tiszta telepítés vagy Redmine frissítés után ellenőriznie kell.
Amikor az Easy Redmine domainjét konfigurálja, gyřzódjön meg róla, hogy legalább az elsě szintű domaint használja, például http://myeasyredmine.com helyett csak http://myeasyredmine.html Néhány böngészőnek problémái lehetnek azzal, hogy elérjék.
Menj az Adminisztrációba >> Beállítások >> 이메일 értesítésekhez
és ellenörizd, hogy a FELADÓ címe helyes-e.
Ez ugyanaznak kell lennie (vagy legalábbis ugyanabból az SMTP szerverből kell származnia), 민트 a konfigurációs fájlban. Ellenkező esetben néhány 이메일 szolgáltatás (gmail, yahoo, stb.) elutasíthatja az értesítéseket.
Ellenörizd a konfigurációt a Tudásbázisban található cikk 서린트.
물론, 헬리즈에 대한 구성도 있고, 메가 엘렌리즈니도 있고, 메일을 보내거나, Easy Redmine을 사용하거나, 텔넷을 사용하는 경우도 있습니다.
telnet your.domain.here port_number_here (Például: telnet gmail.com 465)
Ez megmutatja, hogy valóban csatlakozni tudsz-e a mail szerverhez, vagy probléma van a mail szerver konfigurációjában.
Errno :: EPIPE (깨진 파이프) 또는 wkhtmltopdf : X 서버에 연결할 수 없습니다
A wkhtmltopdf Komponens 수출용 Kapcsolatos 문제는 모든 Okozott에 적합합니다.
그것은 Javasolt megoldások을 확인하는 것입니다.
Fej nélküli szerver
Szerezze be a szükséges verziójú wkhtmltopdf-et a http://wkhtmltopdf.org/downloads.html 올달롤
Példa (saját környezetének részleteivel kell dolgoznia):
- 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
Csak nem fej nélküli szerver
- A wkhtmltopdf -nek telepítve kell lennie a szerverén a PATH -반
(있는 apt-get 얌 wkhtmltox 설치, wkhtmltox 설치)
Telepítve kell lennie a Bundler-ben, különben nem működhet az Easy Redmine frissítése után - Győződjön meg arról, hogy a program helyesen működik (futtassa például a konzolból a) wkhtmltopdf https://easyredmine.com homepage.pdf parancsot)
- futtassa újra a rake easyproject:install RAILS_ENV=생산 parancsot
- indítsa újra a szervert
플러그인 텔레피테스
- NE telepítse aplugineket ROOT felhasználóként
- Először törölje az összes régi Easy Gantt 플러그인, ha létezik (플러그인/easy_gantt*)
- Másolja be az összes kiccomagolt 플러그인 REDMINE_ROOT/plugins mappába
- A REDMINE_ROOT 지도
추가 내용: |
$ 번들 설치 |
- (vagy 번들 업데이트) |
$ 번들 exec rake db: 마이그레이션 RAILS_ENV=프로덕션 |
$ 번들 실행 레이크 레드마인:플러그인:마이그레이션 RAILS_ENV=프로덕션 |
Ezután indítsa újra a szervert.
Sikeres telepítéshez szükséges követelmények
- Redmine 버전: Redmine 3.2.x, 3.3.x, 3.4.x, 4.x 버전으로 구성됩니다.
- Ruby 버전: 2.3+ (ajánlott 2.6.)
- 참고 사항: MySQL(ajánlott), PostgreSQL
쾨베세 아즈 #install telepítési eljárását. Ellenörizze, hogy a telepítési napló nem tartalmaz hibákat. Ha tartalmaz, próbálja meg megoldani a leírás szerint, vagy vegye fel a kapcsolatot a support@easyredmine.com címmel, és csatolja a naplo hibaszakaszát.
텔레피테스 비트나민
Bitnami는 안전하지 않은 테스트를 진행합니다. Ha a telepítés nem sikerül, futtassa manuálisan:
추가 내용: |
$ 번들 업데이트 |
$ 레이크 dB : 마이그레이션 |
$ 레이크 레드 마인 : 플러그인 : 마이그레이션 |