Извънредни проблеми с инсталация и актуализиране на Redmine
Изтрих актуализацията на приложенията, когато правя файлове, като вътрешен държател. sok i håndboken som samsvarer med versjonen av MySQL-serveren din for riktig syntaks å bruke nær ..." влизам.
кауза
Dette betyr at 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 tillatelser ved hjelp av kommandoene chgrp og chown и henhold til serverinnstillingene (f.eks. chgrp -R public_html WWW-данни)
- 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)
- Стартирайте serveren på nytt
Hvis du bruker en virtuell maskin levert av Easy Software, kjør den under brukeren лесно:
sudo chown -R лесно / Начало / лесно / ток
(på eldre maskiner - sudo chown -R easy /srv/easyredmine/public_html)
sudo chgrp -R лесно / Начало / лесно / ток
(по-стара маска - sudo chgrp -R easy /srv/easyredmine/public_html)
cd / Начало / лесно / ток
(по-стара маска - cd /srv/easyredmine/public_html)
пакет EXEC рейк easyproject: инсталиране RAILS_ENV = производство
sudo service puma@your.domain.name рестартирайте
Husk å sette tillatelser for all nødvendige mapper.
Her er 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
- последен най-нов пакет от клиенти
- търсете в уеб сървъра Пълен 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
Когато изтичането на времето за изчакване е конфигурирано, тази грешка ще бъде извършена след:
- съхранявайте износители
- прекомерен av сървър
- rake-oppgaver като джойър от GUI
Grence за MySQL-tilkoblinger
Sørg for at du har tilstrekkelig antall tillatte tilkoblinger til MySQL. Det avhenger av antall brukere, men du bør ha minst 100 tillatte tilkoblinger.
Тази грешка се появява от версия 2018 1.2 (платформа 04.00 и след това)
Feil under oppgraderingsinstallasjon som inneholder noen av følgende.
[!] Неуспешно анализиране на „Gemfile“:
[!] Неуспешно анализиране на `Gemfile`: не можете да изтриете файла --
# приставка 'rys-bundler', github: 'easysoftware / rys-bundler', клон: 'master'> Plugin.hook ('rys-gemfile', самостоятелно)
Bundler kan ikke fortsette.
Този skyldes е актуализирана версия на инсталатора на redmine.
Решение:
Før du installer oppgraderingen
$ gem инсталирате redmine-installer
Този проблем се появява на потребителя и суфиксите на URL адреса на Easy Redmine, например: https://company.com/easyredmine/
Искам да поискам промяна в RAILS_RELATIVE_URL_ROOT и да конфигурирам за този правилен суфикс /easyredmine
Bitnami:
- Изберете допълнителна конфигурация на config/additional_environment.rb
- config.action_controller.relative_url_root = "/ easyredmine"
- деретер активи на компилатор (рейк easyproject:install RAILS_ENV=production) и стартиране на сървъра på nytt
Търсете при wkhtmltopdf er installert og kjører (wkhtmltopdf trenger X-сървър или annen emuling)
Тестът показва грешка: "wkhtmltopdf google.com google.pdf"
Добавете към конфигурацията на прокси сървъра:
proxy_set_header X-предаден-Прото HTTPS
Проверете конфигурацията Cron. Това е много важно, че рейк задачи са НЕ управлявана от корен. Това ще доведе до провал поради недостатъчно права.
Да речем, че използвате Easy Redmine под потребителското лесно. Командите са:
Виж активните crons кронтаб -u лесно -l
Редактиране кронтаб -u лесно -е
Прилага промени sudo service cron презареждане
Пример за движение Cron всеки 5 минути:
* / 5 * * * * /home/easy/scripts/easy_scheduler.sh &> / dev / null
#! / bin / bash -l
LOG_FILE = "/ Начало / лесно / ток / дневник / easy_scheduler_rake.log"
echo "$ (date '+% Y-% m-% d% H:% M:% S') start rake" >> $ {LOG_FILE}
cd / home / easy / current && bundle exec rake easyproject: планировчик: run_tasks RAILS_ENV = производство >> $ {LOG_FILE}
echo "$ (date '+% Y-% m-% d% H:% M:% S') end rake" >> $ {LOG_FILE}
/home/easy/scripts/easy_scheduler.sh трябва да е изпълним:
sudo chmod + x /home/easy/scripts/easy_scheduler.sh
Не се колебайте да търсите в интернет, по-точно за употреба, за да се създаде Cron на вашия сървър за. Това не е изключително лесно Redmine необходимата функция.
Når du oppdaterer Easy Redmine на Windows-платформа и за en feilmelding ExecJs :: RuntimeError
Alt du trenger å gjøre er å инсталирате NODEJS på systemet ditt за riktig oppdatering.
Hvis installasjonen mislykkes, kjør manuelt:
$ Актуализация пакет
$ Рейк db: мигрират
$ Рейк redmine: плъгини: мигрират
Sørg for at web serveren din støtter faktisk størrelse på URL-adressen
Sørg for at du IKKE потребител Webrick уеб сървър!
- потърсете най-новата версия на уеб сървъра и Ruby
- omkonfigurer de trege filterforespørslene for å vise færre felt
- tilbakestill CRON-en din for å ikke starte så ofte
- se på denne case-studien - Парапети ускори без да докосвате Ruby код
- sjekk konfigurasjonen din - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Копирна машина Filer mappe fra din gamle Redmine.
Можете да попълните стандартни файлове за файлове в Redmine без конфигурационен файл или да можете да използвате файлове и символи. LAN или skybaserte nettverkslagringer за vedlegg anbefales Ikke på grunn av pålitelighetsproblemer.
Конфигурация:
./config/configuration.yml
# Absolutt sti til mappen der vedlegg lagres.
# Стандартните „файлове“ се картографират в Redmine-instants.
# В EasyRedmine-instans må ha lese/skrive-tilgang til denne mappen.
# Пример: attachments_storage_path: / VAR / WWW / redmine / файлове
Feilsøking:
Hvis du ikke kan åpne et vedlegg, вижте ./log/production.log за различни файлове:
Kan ikke sende vedlegg, /var/www/redmine/files/2015/08/150805095407_xxx.PNG не съществува или не може да има леси
ENOENT, Tillatelse nektet... осв.
Sørg for at web serveren din har Пълен tilgang сусам публично, файлове, дневник, TMP-мапене
Новото завършване на това хранилище е blir ikke reflektert в Easy Redmine med mindre de blir hentet av applikasjonen. Du må sette opp webhooks på din хранилище-клиент (github, gitlab, TortoiseSVN,...) с информация за Easy Redmine инстанции.
- Отиди до администриране >> инсталация >> хранилища
- Активен WS за съхранение на хранилища
- Генериране на API-нокел
- Лагре
- Отидете до клиента на хранилището
- Добавяне към уебкука
La oss si at nettstedet ditt er easyredmine.company.com
За Git - https://easyredmine.company.com/ Сис / git_fetcher
или https://easyredmine.company.com/ Сис / git_fetcher? Ключ =[API-нокел]
- avhengig av clientinnstillingen, kan det kreve en enkelt URL or nøkkelen i et annet feel
За SVN - https://easyredmine.company.com/ Сис / fetch_changesets
или https://easyredmine.company.com/ Сис / fetch_changesets? Ключ =[API-нокел]
Fra punkt 5 er det opp til repository-клиенти и не са свързани с Easy Redmine инсталатор. Това не е нищо, което трябва да проверите, ако сте инсталирали или надстроили надграждане от Redmine.
Når du конфигуратор на домейн до Easy Redmine, må du sørge for å bruke minst et Førstnivås domene, for exempel http://myeasyredmine.com i stedet for bare http://myeasyredmine . Noen nettlesere kan ha problemer med å nå det.
og bekreft at 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.
За да създадете и конфигурирате правилно, проверете å sjekke om du kan koble til e-postserveren fra din Easy Redmine-server ved hjelp av telnet. telnet din.domene.her portnummer_her (За пример: telnet gmail.com 465) Ако видите, че e-postserveren din ще ви помогне, или ако има проблем с конфигурацията на e-postserveren.
Når du prøver å utføre en PDF-export som resulterer i en feil (eller oppfører seg som om ingenting skjer). Produksjonsloggen vil list opp feil lignende som
Errno :: EPIPE (счупена тръба) или wkhtmltopdf: не може да се свърже с X сървър
Forårsaket av problemer med izvozkomponenten wkhtmltopdf
Her er de foreslåtte løsningene.
Сървър без глава
Få ndvendig версия на wkhtmltopdf от http://wkhtmltopdf.org/downloads.html
Пример (du må jobbe med detailsne i 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
Kun ikke-безглав сървър
- Du må ha wkhtmltopdf инсталирайте на сървър на i PATH
(Apt-get инсталирате wkhtmltox, yum install wkhtmltox)
Det må være installert in bundler, ellers kan det hende det ikke fungerer etter oppdatering av Easy Redmine - Sørg for at programmet fungerer pravilne (kjør fra konsollen for exempel wkhtmltopdf https://easyredmine.com homepage.pdf)
- kjør rake easyproject:install RAILS_ENV=production på nytt
- стартирайте serveren på nytt
Инсталиране на плъгин
- Плъгини за инсталиране на IKKE като ROOT-брукер
- Първо, забележете всички приставки за Easy Gantt във финала (plugins/easy_gantt*)
- Копирайте всички разархивирани добавки до REDMINE_ROOT/plugins
- АЗ REDMINE_ROOT
Кьор: |
$ Bundle install |
- (актуализация на друг пакет) |
$ bundle exec rake db: мигрирайте RAILS_ENV = производство |
$ bundle exec rake redmine: plugins: мигриране RAILS_ENV = производство |
Etter det, start serveren på nytt.
Krav for vellykket installasjon
- Версия на Redmine: Съвместима с Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- Версия на Ruby: 2.3+ (от 2.6.)
- Тип база данни: MySQL (отказ), 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, или контакт support@easyredmine.com med feilseksjonen i loggen vedlagt.
Инсталиране на Bitnami
Bitnami er ikke testet или garantert. Hvis installasjonen mislykkes, kjør manuelt:
Кьор: |
$ Актуализация пакет |
$ Рейк db: мигрират |
$ Рейк redmine: плъгини: мигрират |