Има проблем с видео инсталация и актуализиране на Redmine
Aftersom både Redmine och Easy Redmine är öppen källkod och är mer eller mindre plattformsoberoende, можете да видите проблеми с инсталациите и проблемите с надграждането, които се появяват на основата на друг конфигуратор на сървър, версия на програма или инсталация до момента. Vi arbetar hårt for att identifiera de vanligaste problemen för att kunna hjälpa dig med felsökning.
Under aplikationsuppdateringen visas ett felmeddelande som innehåller „Du har ett fel i din SQL-синтаксис; colla i manualen so motsvarar din MySQL-serverversion for rätt syntax att använda nära ..." влизам.
Орсак
Det betyder att din databas är föråldrad och kan inte fungera med den begäran som vår aplikation skickar till den. Den förstår helt enkelt inte den.
Льоснинг
Du behöver uppdatera din database.
Hur uppdaterar du databasen?
Подробно описание на finns i Kunskapsbasen.
Ако сте инсталирали или актуализирали Easy Redmine под анвандар с други изисквания, вие не можете да следвате старата препоръка instruktionerna (minst en gång tidigare).
- Korrigera behörigheterna med kommandona chgrp и chown enligt serverinställningarna (напр. chgrp -R public_html WWW-данни)
- Kör installationen igen med kommandot пакет EXEC рейк easyproject: инсталиране RAILS_ENV = производство vilket kommer att rensa cacheminnet (om du kör det som root kommer det интеграция att lyckas)
- Стартирай сървъра
Om du använder en virtuell maskin som tillhandahålls av Easy Software, kör under användaren лесно:
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 рестартирайте
Kom ihåg att sätta behörigheterna för alla nödvändiga mappar.
Här är några съвети på vad du kan göra om du stöter på 500-fel.
- сляп Лесна проверка на сървърните изисквания och försök att åtgärda misslyckade valideringar
- säkerhetskopiera din databas
- ladda ner den senaste paketet från Clientzonen
- se till att webbservern har Пълен достъп публично, файлове, дневник, TMP mappar
- сляп сноп инсталиране --without тест развитие
- сляп пакет EXEC рейк easyproject: инсталиране RAILS_ENV = производство
- стартирайте сървъра за приложения
- евентуална грешка на tredjeparts добавки за Redmine (дори от база данни)
- skriv till oss på support@easyredmine.com och bifoga log/production.log
Om en låg timeout är configurerad kommer detta fel att visas på:
- Stora експортен файл
- överbelastning av servern
- rake-uppgifter, който е достъпен от GUI
Начало на MySQL-анализатор
Уверете се, че сте активирани преди да използвате MySQL. Det beror på antalet användare, men du bör ha minst 100 tillåtna.
Това е upppstår от версия 2018 1.2 (платформа 04.00 и висока)
Fel under uppgraderingsinstallationen innehåller något av följande.
[!] Това е добавено към `Gemfile`:
[!] Дето се използва, за да видите `Gemfile`: можете да видите следния файл --
# приставка 'rys-bundler', github: 'easysoftware / rys-bundler', клон: 'master'> Plugin.hook ('rys-gemfile', самостоятелно)
Bundler kan inte fortsätta.
Тази версия е на препоръчана версия на инсталатора на redmine.
Lösning:
Innan du installerar upgraderingen
$ gem инсталирате redmine-installer
Този проблем е възникнал при добавяне на суфикс към Easy Redmine URL, до например: 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) и стартиране на сървъра
Säkerställ att wkhtmltopdf är installerat och körs (wkhtmltopdf поддържа X-сървър или емулиране на annan)
Тестът на генома е зададен: "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 updaterar Easy Redmine на Windows-платформи и stöter на felmeddelandet ExecJs :: RuntimeError
Allt du behöver göra är att инсталатор NODEJS på ditt system for rätt upddatering.
Ом инсталиране misslyckas, kör manuellt:
$ Актуализация пакет
$ Рейк db: мигрират
$ Рейк redmine: плъгини: мигрират
Säkerställ att din webbserver stöder den faktiska storleken på URL адрес
Säkerställ att du INTE använder Webrick уеб сървър!
- вижте, докато не видите последните версии на уеб сървъра и Ruby
- omkonfigurera de långsamma filterfrågorna för att visa färre fält
- återställ din CRON så att den inte startar så ofta
- hänvisa till denna fallstudie - Парапети ускори без да докосвате Ruby код
- kontrollera din конфигурация - https://www.easyredmine.com/resources/installation/1885-recommended-optimal-configuration-of-easy-redmine-server
Kopiera mapp файлове от гамата на Redmine.
Можете да използвате друга стандартна платформа за файлове в конфигурационния файл на Redmines или да използвате символичен файл. LAN-eller molnbaserade nätverkslagringar for bilagor rekommenderas интеграция på grund av tillförlitlighetsпроблем.
конфигурация:
./config/configuration.yml
# Absolut sökväg till mappen där bilagor lagras.
# Стандартно са картографирани „файлове“ в инстанциите на Redmine.
# Din EasyRedmine-instans behöver läs- och skrivrättigheter до тази карта.
# Пример: attachments_storage_path: / VAR / WWW / redmine / файлове
Felsökning:
Om du inte kan öppna en bilaga, вижте ./log/production.log за vanliga fel:
Kan inte skicka bilaga, /var/www/redmine/files/2015/08/150805095407_xxx.PNG finns inte еller går inte att läsa
ENOENT, Åtkomst nekad... И т.н.
Säkerställ att din webbserver har full åtkomst till mapparna публично, файлове, дневник, TMP
Nya ändringar i ditt repository syns inte in Easy Redmine förrän de hämtas av aplikationen. Du behöver sätta up webhooks på din хранилище-клиент (github, gitlab, TortoiseSVN,...) с информация от Easy Redmine инстанции.
- Отиди до администрация >> инсталации >> хранилища
- Активиране на WS за търсене на хранилище
- Генериране на API-никел
- Спара
- Отидете до din repository-klient
- Остави до уебкука
Låt oss säga att din webbplats är easyredmine.company.com
За git - https://easyredmine.company.com/ Сис / git_fetcher
или https://easyredmine.company.com/ Сис / git_fetcher? Ключ =[API-никел]
- beroende på clientens installning kan det krävas en enda URL or nyckeln i ett annat fält
За SVN - https://easyredmine.company.com/ Сис / fetch_changesets
или https://easyredmine.company.com/ Сис / fetch_changesets? Ключ =[API-никел]
От точка 5 се отваря до клиентите на хранилището и се свързват до инсталацията на Easy Redmine. Нямате нужда от най-голяма проверка след инсталация или надграждане от Redmine.
Когато конфигурирате домейна на вашия Easy Redmine, не забравяйте да използвате поне домейн от първо ниво, например http://myeasyredmine.com Вместо само http: // myeasyredmine. Някои браузъри може да имат проблем при достигането им.
Отидете до Администриране >> Инсталиране >> Електронно публикуване
и проверката на FRÅN-адреса е правилен.
Den bör vara densamma (или åtminstone от самия SMTP-сървър) като конфигурационен файл. Annars може да изпраща електронни съобщения (gmail, yahoo и т.н.) да изпраща съобщения.
Контролира включената конфигурация den här artikeln i kunskapsdatabasen.
За да проверите дали конфигурацията е правилна, потърсете контролер, който можете да изпратите до сървър за електронна поща от сървъра на Easy Redmine с помощта на telnet.
telnet din.domän.här portnummer_här (До пример: telnet gmail.com 465)
Det kommer att visa om du verkligen kan sluta till din e-postserver или om det finns ett problem i din din e-postserver konfiguration.
När du försöker göra en PDF-export som resulterar i ett fel (eller agerar som om ingenting händer). Produktionsloggen skulle lista fel liknande
Errno :: EPIPE (счупена тръба) или wkhtmltopdf: не може да се свърже с X сървър
Orsakat av problem med exportkomponenten wkhtmltopdf
Här är de föreslagna lösningarna.
Сървър без глава
Hämta den nödvändiga versionen av wkhtmltopdf från http://wkhtmltopdf.org/downloads.html
Пример (du måste arbeta med detaljerna 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
Endast icke безглав сървър
- Du behöver ha wkhtmltopdf инсталирайте на din сървър i PATH (Apt-get инсталирате wkhtmltox, yum install wkhtmltox)
Тази най-нова инсталация в пакета, annars може да изпълни гъбата след като Easy Redmine актуализира - Se till att programmet fungerar korrekt (kör det från konsolen till exempel wkhtmltopdf https://easyredmine.com homepage.pdf)
- kör om rake easyproject:install RAILS_ENV=production
- starta om servern
Инсталиране на плъгин
- Инсталирайте INTE плъгини като ROOT-авандар
- Първо се появиха всички Easy Gantt-plugins от finns (plugins/easy_gantt*)
- Копиране на всички опаковани добавки до REDMINE_ROOT/plugins
- АЗ REDMINE_ROOT
Кор: |
$ Bundle install |
- (актуализация на друг пакет) |
$ bundle exec rake db: мигрирайте RAILS_ENV = производство |
$ bundle exec rake redmine: plugins: мигриране RAILS_ENV = производство |
Efter det, starta om servern.
Krav för framgångsrik инсталация
- Версия на Redmine: Съвместима с Redmine 3.2.x, 3.3.x, 3.4.x, 4.x.
- Ruby-версия: 2.3+ (препоръчва се 2.6.)
- База данни: MySQL (препоръчително), PostgreSQL
Следвайте процедурата за инсталиране i #Инсталирай. Controllera om installationsloggen inte innehåller några fel. Om det gör det, försök att lösa det enligt beskrivningen eller kontakta support@easyredmine.com med den felaktiga delen av loggen bifogad.
Инсталиране на Bitnami
Bitnami är inte testat или garanterat. Ом инсталиране misslyckas, kör manuellt:
Кор: |
$ Актуализация пакет |
$ Рейк db: мигрират |
$ Рейк redmine: плъгини: мигрират |