Допълнителен проблем с инсталиране и актуализиране на Redmine
Da både Redmine и Easy Redmine са с отворен код и просто поддържат друга платформа, може да възникне опстå проблем с инсталация и надстройка на основата на конфигурационни сървъри, софтуерни версии или инсталирани добавки. Vi arbejder hårdt på at identificere de most almindelige problemer for at hjælpe dig med fejlfinding.
Под обновяване на приложението се виждат файлове с текстове „Der er en fejl i din SQL-syntaks; tjek manualen, der svarer til din MySQL-serverversion, for den korektne syntaks, der skal bruges nær ..." влизам.
Арсаг
Det betyder, at din database er forældet, og den kan ikke arbejde med den anmodning, vores aplikation sender til den. Den forstår det simpelthen ikke.
Льоснинг
Du skal ažuriraте базата данни.
Sådan updater du databasen?
Подробно описание i vidensbasen.
Вие сте инсталирали или обновили Easy Redmine под един потребител с утилитарни функции за обработка, след като сте изпълнили актуализацията си instruktionerne (mindst én gang tidligere).
- Korriger tilladelserne ved hjælp af kommandoerne chgrp og chown и henhold til serverindstillingerne (f.eks. chgrp -R public_html WWW-данни)
- Kør installationen igen med kommandoen пакет EXEC рейк easyproject: инсталиране RAILS_ENV = производство, som vil rydde cache (hvis du kører den som root, vil den Ikke много успешно)
- Genstart serveren
Hvis du bruger en virtuel maskine leveret af Easy Software, skal du køre den under brugeren лесно:
sudo chown -R лесно / Начало / лесно / ток
(på ældre 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 at indstille tilladelserne за alle nødvendige mapper.
Her er nogle hints til, hvad du kan gøre, hvis du støder på en 500-fejl.
- кьор Лесна проверка на сървърните изисквания og prøv at rette fejlede valideringer
- lav en sikkerhedskopi af din база данни
- hent den nyeste pakke fra Klientzonen
- sørg for, at webserveren har Пълна реклама til mapperne публично, файлове, дневник, TMP
- кьор сноп инсталиране --without тест развитие
- кьор пакет EXEC рейк easyproject: инсталиране RAILS_ENV = производство
- genstart сървър за приложения
- slet eventuelle tredjeparts Redmine-plugins (изброени в базата данни)
- skriv til os på support@easyredmine.com og vedhæft log/production.log
Когато е конфигуриран в лав изчакване, този файл се показва след:
- съхранявайте износители
- прекомерно натоварване на сървъра
- рейк-opgaver, der køres fra GUI'en
Започване на замяна на MySQL
Sørg for, at du har et tilstrækkeligt antal tilladte forbindelser til MySQL. Det afhænger af antallet af brugere, men du bør have mindst 100 tilladte.
Този файл е опция за версия 2018 1.2 (платформа 04.00 и най-висока)
Fejl under opgraderingsinstallation, der indeholder nogle af følgende.
[!] Der opstod en fejl ved parsing af `Gemfile`:
[!] Der opstod en fejl ved parsing af `Gemfile`: kan ikke indlæse sådan en fil --
# приставка 'rys-bundler', github: 'easysoftware / rys-bundler', клон: 'master'> Plugin.hook ('rys-gemfile', самостоятелно)
Bundler kan ikke fortsætte.
Тази skyldes и предварителна версия на инсталатора на redmine.
Решение:
Før du installer opgraderingen
$ 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"
- derefter активиране на компилатор (рейк easyproject:install RAILS_ENV=production) и genstart serveren
Sørg за, при wkhtmltopdf е инсталиран и конфигуриран (wkhtmltopdf kræver X-сървър или имулиране)
Тестът е направен в Bruge: "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 updater Easy Redmine на Windows платформа и støder på fejlmeddelelsen ExecJs :: RuntimeError
Alt hvad du skal gøre er at инсталирате NODEJS в тази система за коректно актуализиране.
Ако инсталацията е помислена, трябва да направите следния мануел:
$ Актуализация пакет
$ Рейк db: мигрират
$ Рейк redmine: плъгини: мигрират
Sørg for, at din web server understøtter den faktiske størrelse af URL-adressen
Sørg for, at du IKKE bruger Webrick уеб сървър!
- потърсете, ако сте намерили най-новата версия на уеб сървъра и Ruby
- omkonfigurer de langsomme filterforespørgsler for at vise færre feeler
- nulstil din CRON за ikke at starte så često
- казус от henvis til denne - Парапети ускори без да докосвате Ruby код
- tjek din конфигурация - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Копирна машина Filer mappe fra din gamle Redmine.
Можете да използвате други стандартни места за файл във файла за конфигурации на Redmines или да използвате символна връзка. LAN или облачно базирани мрежови системи за поддръжка на приложения Ikke på grund af pålidelighedsproblemer.
конфигурация:
./config/configuration.yml
# Absolut sti til mappen, hvor vedhæftninger er gemt.
# Стандартните „файлове“ се картографират в Redmine-instants.
# Моментите на EasyRedmine трябва да изтрият/записват реклами за тази карта.
# Пример: attachments_storage_path: / VAR / WWW / redmine / файлове
Fejlfinding:
Ако не можете да го направите, вижте ./log/production.log за всички файлове:
Kan ikke sende vedhæftning, /var/www/redmine/files/2015/08/150805095407_xxx.PNG съществуващи или не могат да бъдат намерени
ENOENT, Tilladelse nægtet... осв.
Потърсете в уеб сървъра пълна реклама за картографиране публично, файлове, дневник, TMP
Ние се ангажираме с това хранилище bliver, което не е използвано в Easy Redmine, управлявайки bliver хентет от приложения. Du skalt sætte webhooks op på din клиент на хранилище (github, gitlab, TortoiseSVN,...) с информация от инстанциите на Easy Redmine.
- Отиди до администрация >> инсталатори >> хранилища
- Активирайте WS за управление на хранилището
- Генериран в API код
- скъпоценен камък
- Отидете до клиента на хранилището
- Използване на уеб кукичка
Lad os sige, този сайт е easyredmine.company.com
За Git - https://easyredmine.company.com/ Сис / git_fetcher
или https://easyredmine.company.com/ Сис / git_fetcher? Ключ =[API номер]
- afhængigt af klientindstillingen kan det kræve en enkelt URL or nøglen i et andet feel
За SVN - https://easyredmine.company.com/ Сис / fetch_changesets
или https://easyredmine.company.com/ Сис / fetch_changesets? Ключ =[API номер]
Fra punkt 5 er det op til repository clienten og ikke relateret til Easy Redmine instillinger. Дете е необходимо, ако искате да проверите след инсталиране или надстройка от Redmine.
Når du конфигуратор domænet за din Easy Redmine, skal du sørge for at bruge mindst et Førstniveau-domæne, for eksempel http://myeasyredmine.com i stedet for bare http://myeasyredmine. Nogle browsere може да има проблеми с него.
Отидете на Администриране >> Инсталиране >> Подписване на имейли
og bekræft, at afsenderadressen er korektn.
Можете да проверите същото (или да мислите за същия SMTP сървър) като конфигурационен файл. Ellers може да използва електронна поща (gmail, yahoo, osv.) за по-малко потребители.
Tjek din конфигурация и henhold til denne artikel i vidensbasen.
За да направите това, ако конфигурацията е правилна, трябва да проверите и да проверите, за да можете да изберете пощенски сървър от Easy Redmine сървъра с помощта на telnet.
telnet din.domæne.her port_nummer_her (За пример: telnet gmail.com 465)
Ако искате да копаете, om du virkelig може да се забрани за този пощенски сървър, или да има проблем с конфигурацията на пощенския сървър.
Når du forsøger at exportere en PDF, der resulterer in en fejl (или да се използва като интелектуален файл). Produktionsloggen vil vise fejl lignende
Errno :: EPIPE (счупена тръба) или wkhtmltopdf: не може да се свърже с X сървър
Forårsaget af problemer med izvozkomponenten wkhtmltopdf
Her er de foreslåede løsninger.
Сървър без глава
Få den nødvendige версия на wkhtmltopdf fra http://wkhtmltopdf.org/downloads.html
Eksempel (du skal arbejde med detaljerne i din egen 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 skal have wkhtmltopdf инсталира се на din сървър i PATH
(Apt-get инсталирате wkhtmltox, yum install wkhtmltox)
Ако искате да инсталирате пакета, или можете да го запълните след актуализиране на Easy Redmine - Sørg for, at programmet fungerer korektt (kør det f.eks. fra konsollen wkhtmltopdf https://easyredmine.com homepage.pdf)
- kør rake easyproject:install RAILS_ENV=production igen
- genstart serveren
Инсталиране на плъгин
- Инсталатор на IKKE добавки като ROOT-bruger
- Първоначално всички игри Easy Gantt-plugins, hvis de findes (plugins/easy_gantt*)
- Копирайте всички пакетирани добавки до REDMINE_ROOT/plugins
- АЗ REDMINE_ROOT
Кьор: |
$ Bundle install |
- (актуализация на друг пакет) |
$ bundle exec rake db: мигрирайте RAILS_ENV = производство |
$ bundle exec rake redmine: plugins: мигриране RAILS_ENV = производство |
След това стартирайте сървъра.
Krav til vellykket инсталация
- Версия на Redmine: Съвместима с Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- Ruby-версия: 2.3+ (предварителна версия 2.6.)
- Тип база данни: MySQL (анбефалет), PostgreSQL
Следваща инсталационна процедура i #Инсталирай. Верификатор, om installationsloggen ikke indeholder nogen fejl. Hvis den gør det, prøv at løse det i henhold til beskrivelsen, eller kontakt support@easyredmine.com med fejldelen af loggen vedhæftet.
Инсталиране на Bitnami
Bitnami er ikke testet или garanteret. Hvis mislykkes installen, skal du køre manuelt:
Кьор: |
$ Актуализация пакет |
$ Рейк db: мигрират |
$ Рейк redmine: плъгини: мигрират |