gr
език
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
Метафразия AI
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Изпробвайте и инсталирайте Redmine в Debian 9

7/20/2020
9 минути
Λουκάς Мпена

Redmine включва различни потребителски програми, wikis, променливи, потребителски профили и др. ητήσεις, ηmerolόgia, ειδοποιήσεις μέσω имейл и много други. Θα σας δείξουμε πώς να εγκαταστήσεte να proscharmosete τη νέα έκδοση του Redmine в Debian 9 след това e κπαιδευτικό.

Πριν ξεκινήsecete, βεβαιωθεte ότι έχette κάνει αυτό

  • Можете да изберете едно от темите за деактивиране на IP адреса на устройството. Θα χρησιμοποιήσουμε το παράδειγμα.com.
  • Συνδεδεμένος ως χρήστης με προνομιούχο sudo.
  • Εγκατεστημένος. Nginx
  • Можете да активирате своя протоколен SSL домейн.


Δημιουργία βασης dedomenων My SQL

Redmine използва MySQL/MariaDB, SQL Server, SQLite 3, Microsoft и PostgreSQL. Θα χρησιμοποιήσουμε το MariaDB ως πισω μερος της βασης dedomenων. Извършете актуализацията на MySQL 5.7 или MariaDB 10.3 на базата на информация. 
Ако Debian използва MariaDB или MySQL, трябва да го направите, за да активирате компютъра си с MySQL τις οδηγίες. 
Търсете последователни пулктрологии в разработчиците на MySQL:
$ sudo mysql
За да зададете без значение дедомени, извършете акумулаторен SQL; 
mysql> СЪЗДАВАНЕ НА БАЗАТА ДАННИ redmine CHARACTER SET utf8mb4;
Δημιουργήστε έναν νέο λογαριασμό χρήστη για το mysql και επιτρέέτε την πρόσβασττη βάση δεΔομέέσβ βάση δεΔομέέσν: 
mysql> ПРЕДОСТАВЯНЕ НА ВСИЧКИ НА redmine.* НА 'redmine'@'localhost' ИДЕНТИФИЦИРАНО ОТ 'αλλάξτε-με-ισχυρό-κωδικό';
mysql> флъш привилегии; <- αυτό είναι σημαντικό! Диафоретика, която включва всички изчислени инструменти, използвани в mysql.
Θυμηθείte nа alllaξette έnánn ισχυρό κωδικό me ALLάξοTE-με-ισχυρούς-κωδικούς.
След това изтеглете, изтеглете от конзолата на MariaDB плейлистите:
mysql> EXIT;


Εγκατάσταση του Ruby

Изтеглете следния файл на Ruby в Rbenv или в RVM.


RVM

1. εγκαταστήσte το rvm, εκτελσte το, proσθέσte το στην αυτόματη εκκίνηση
къдряне -sSL https://get.rvm.io | sudo bash -s майстор
източник /etc/profile.d/rvm.sh
echo '[[-s "/etc/profile.d/rvm.sh"]] && source "/etc/profile.d/rvm.sh"' >> ~ / .bashrc
2. Δημιουργήσte τον χρήστη "easy" (или изберете да се уверите от желаното, το σημαντικό είναι ότι αυτ ός ο χρήστης θα λειτουργήσει με την εφαρμογή redmine saς, όχι ο χρήστης root. ς ασφαλείας)
useradd -m -G rvm -s / bin / bash лесно
Επίσης, препоръчително е да използвате "лесно" в omamada sudoers (предпочитате да изпълните следния час) на ектелеи оризмени ентоли от το sudo)
usermod -a -G sudo лесно
Εάν καναte αυτό, μορευτε να pαραλείψεTE το επόμενο βήμα, επειδή μετά από την εντολή ο χρήστη ς σας είναι ήδη στην κατάλληλη omάδα. Метавейте се на хроника
su - лесно
3. просъхвам τ

Εισαγωγή του Passenger и του Nginx #

Ο Passenger е eνας grogramogorous, elaφρύς diacomists εφαρμογών istού за тази програма Ruby , Node.js и Python могат да се използват за използване на Apache и Nginx. Ο Passenger е използван от Nginx. 

Изтеглете пакетите на пакетите за домашна реклама чрез https:

$ sudo apt инсталиране dirmngr gnupg apt-transport-https ca-сертификати софтуер-свойства-общи

Измерете GPG на авиокомпанията и епитропола на авиокомпанията Phusionpassenger:

$ sudo apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 561F9B9CAC40B2F7

$ sudo add-apt-repository 'deb https://oss-binaries.phusionpassenger.com/apt/passenger разтягане главно "

Измерете списъка с пакети и изпробвайте модула Nginx Passenger Modul с помощта на инсталацията:

$ sudo apt актуализация

$ sudo apt инсталирайте libnginx-mod-http-putnik

$ gem инсталиране на пътник --no-ri --no-rdoc

$ put-install-nginx-module


Изтеглете Redmine в Debian

Изтеглете този апарамент, за да използвате Redmine:

$ sudo apt инсталирате компилиране на libmariadbclient-dev imagemagick libmagickwand-dev curl ruby-dev libxslt-dev libxml2-dev zlib1g-dev

Предварително можете да отворите Redmine, за да започнете да го използвате, преди да го намерите в предишното издание μα.


Λήψη του Redmine

Добавете паролата на curl, за да използвате софтуерния софтуер на Redmine:

$ sudo curl -L http://www.redmine.org/releases/redmine-4.0.4.tar.gz -o /tmp/redmine.tar.gz

Разпространете архива и метеорологичните показатели в каталога /opt множесто olοκληρωθεί η λψη:

$ cd / tmp

$ sudo tar zxf /tmp/redmine.tar.gz

$ sudo mv /tmp/redmine-4.0.4 / opt / redmine

Изтеглете дедомени в Redmine:

Архивирайте архивния файл, за да го направите в Redmine:

$ sudo cp /opt/redmine/config/database.yml.example /opt/redmine/config/database.yml

Отбележете археограмата:

$ sudo nano /opt/redmine/config/database.yml

Αναζητήσte την ενότητα αραγωγής и εισαγάγεTE τις plηροφοριες της προηγουμένως δημιουρ Използване на част от MySQL и този код:

/opt/redmine/config/database.yml

производство:

  адаптер: mysql2

  база данни:

  домакин:

  потребителско име:

  парола: "alllote-me-isuchrusό-κωδικό-rusvasczς"

  кодиране: utf8

Αποθηκεύσte το archeyo и βγείτε от τον επεξεργαστή.


Изпробване на продукта Ruby

Изтеглете Bundler и всички други продукти на Ruby, за да го разположите в каталога на Redmine:

$ cd път / към / redmine /

$ sudo gem инсталационен пакет

Инсталиране на пакет $ sudo - без тест за разработка

Μεταφερεte τη βαση dedomenων δημιουρώντας cleidyά:

Εκtelyste τη sυνodedutiκή entolή δημιουργίας cleidyού κai meterαφerete τη vasη dedomenων.

$ sudo bundle exec rake gene_secret_token

$ sudo RAILS_ENV = производствен пакет exec rake db: мигриране


Добавете своите любими

Ο Nginx laytourgeί ως pellaτης и dyctuo των plrowhorions на www. Добавете своя άδειες δdinontaς την ακόλουθη εντολή chown.

$ sudo chown -R www-data: / opt / redmine /


Използване на Nginx

Забележка: Σε αυτό το istolόγιο, померете следното за летенкриптиране, което трябва да направите, за да използвате инсталационния код на кода/агор Протоколен HTTPS (диспечер на сертификати).

Μέχρι στιγμής, αν δεν έχετε ελέγξει τις proαπαιτήσεις για αυτό το εγχεIRίδιο, θα prέpeι ήδη nα Използвайте Nginx с неактивен протоколен SSL в системата си.

Намерете кеименографията си и го заредете с целия файл на софтуера на Nginx:

$ sudo nano /etc/nginx/sites-available/example.com

/etc/nginx/sites-available/example.com

# Анализ на HTTP -> HTTPS

сървър {

    слушате 80;

    име на сървъра www.example.com example.com;

    включва фрагменти / letsencrypt.conf;

    връщане 301 https://example.com$request_uri;

}

# Ανακατεύθυνση WWW -> НЕ WWW

сървър {

    слушайте 443 ssl http2;

    име на сървър www.example.com;

    ssl_сертификат /etc/letsencrypt/live/example.com/fullchain.pem;

    ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;

    ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem;

    включва фрагменти / ssl.conf;

    връщане 301 https://example.com$request_uri;

}

сървър {

    слушайте 443 ssl http2;

    име на сървъра example.com;

    root / opt / redmine / public;

    # Параметри SSL

    ssl_сертификат /etc/letsencrypt/live/example.com/fullchain.pem;

    ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;

    ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem;

    включва фрагменти / ssl.conf;

    включва фрагменти / letsencrypt.conf;

    # archeia catagraφής

    access_log /var/log/nginx/example.com.access.log;

    error_log /var/log/nginx/example.com.error.log;

    пътник_на активиран;

    пътник_мин_съдържания 1;

    client_max_body_size 10m;
}
Можете да заредите компютъра си с Redmine, за да го активирате в example.com и да го използвате ό монополи за този архивен протокол SSL. Всички протоколи за HTTP се активират в HTTPS. Αυτός ο ODηγός δημιουργεί τα αποσπάσματα που χρησιμοποιούονται σε αυτήν τη ρύθμιση.
Εnergopoιήσte ton dyakomιstή μπλοκ δημιουρώντας ένα sυμβολικό σύνdesmo proς ton catallogogo pou εί ναι ενεργοποιημένος για τους istότοπους:
$ sudo ln -s /etc/nginx/sites-available/example.com / etc / nginx / sites-enabled /
Καντε ένα τest pryn epaneckinήsecte την υπηρχουν Nginx, за да изпълните сигурои от den υπάρχουν συντακτι κά σφάλματα: 
$ sudo nginx -t
Ако не сте готови, тази апотелесма трябва да ви помогне следното: 
nginx: този архивен файл /etc/nginx/nginx.conf е включен в системата
nginx: този архивен файл /etc/nginx/nginx.conf е резултат

Присъединете се към Redmine

Ανοίξτε τον πeriηγητή saς, plηκtrοlογήσTE ton τομέα σας και αν η εγκατάσταση είναι εpitυχής, θα εμφανιστεί μια pαρόμοια οθόνη όπως pαρακάτω: 

Предварителното регистриране на Redmine е: 
Име на потребителя: admin
Добавяне на потребители: администратор
Όtan συνδεθειTE για prώτη φορά, θα saς ζητηθεί νa alllaξete ton κωδικό prόswasής saς, όπως φαίνεται παρακάτω: 

Μόλις αλλαξετε τον κωδικό proswasching, θα ανακατευθυνθεte στη selida ου λογαριασμού χριστη.
Изтеглете Redmine в Debian σύστημά σ

Η απόλυτη αναβάθμιση του Redmine; Εύκολη.

ΑποκτήσTE όLA τα ισχURά ergaleya για τον τελειο σχεδιασμό, διαχείριση και έλεγχο έργων σε ένα λ ογισμικό.

Изтеглете Easy Redmine за безплатна докимастика след 30 часа

Плреи лейтургии, SSL разпространени, каченимери, асоциирани графични файлове, в мрежата