قم بتقديم وتكوين ريدماين على ديبيان 9
يدمج Redmine دعم المشاريع المختلفة e الويكيكي e تتبع مشاكلنظام والمنتديات e الجداول زمنية وإشعارات البريد الإلكتروني e أكثر من ذلك بكثير. È possibile creare un'interfaccia utente e un'interfaccia utente per Redmine su Debian 9 nel mondo degli affari.
قبل أن تبدأ تأكد من القيام بذلك
- È probabile che il tuo indirizzo IP sia quello di cui hai bisogno. سنستخدم example.com كمثال.
- تسجيل الدخول كعميل مفضل للسودو.
- Grazie. Nginx
- È necessario utilizzare SSL per l'accesso.
Supporto per MySQL
Utilizzare Redmine MySQL/MariaDB, SQL Server, SQLite 3, Microsoft e PostgreSQL. سنستخدم MariaDB كخلفية لقاعدة البيانات. È disponibile in MySQL 5.7 e MariaDB 10.3 per la creazione di database.
È necessario utilizzare MariaDB per MySQL e Debian per creare un database di database.
Ecco un esempio di come creare un database in MySQL:
$sudo mysql
È possibile creare un'interfaccia SQL in modo corretto;
mysql> CREA DATABASE redmine SET DI CARATTERI utf8mb4;
Come utilizzare MySQL e MySQL per accedere ai seguenti argomenti:
mysql> GRANT ALL ON redmine. * A 'redmine' @ 'localhost' IDENTIFICATO DA 'change-with-strong-password';
mysql> privilegi di flush; <- هذا مهم! E se hai problemi con MySQL, puoi creare un file mysql.
تذكر تغيير كلمة مرور قوية بكلمات مرور قوية.
L'installazione di MariaDB in MariaDB è stata completata in questo modo:
mysql> EXIT;
تثبيت Ruby
È stato creato con Ruby per Rbenv e RVM.
RVM
1. Come impostare rvm, وتشغيله, e إلى التشغيل التلقائي
ricciolo -sSL https://get.rvm.io | sudo bash -s maestro
fonte /etc/profile.d/rvm.sh
echo '[[-s "/etc/profile.d/rvm.sh"]] && source "/etc/profile.d/rvm.sh"' >> ~ / .bashrc
2. قم بإنشاء مستخدم "facile" (أو يمكنك تسميته كما تريد, نقطة هي أن هذا المستخدم سيعمل مع ت طبيق redmine الخاص بك, وليس مستخدم root (يجب القيام بذلك لأسباب أمان)
useradd -m -G rvm -s / bin / bash facile
È possibile utilizzare un comando "facile" per sudoers (in inglese) عض الأوامر من sudo)
usermod -a -G sudo facile
Non preoccuparti, non preoccuparti, non sarai in grado di farlo, ma sarai in grado di farlo in futuro. جموعة المناسبة بالفعل. Scopri di più
su - facile
3. Come utilizzare rvm
usermod -a -G rvm facile
È possibile utilizzare un comando "facile" per sudoers (in inglese) عض الأوامر من sudo)
usermod -a -G sudo facile
انتقل إلى المستخدم "facile"
su - facile
4. Tutto è Ruby
rvm install 2.6 --patch railsexpress
5. Tutto è git
sudo apt-get install git
6. Scarica Ruby 2.6 Giochi di ruolo
rvm usa 2.6 --default
الجزء المكتوب بخط Diagonale L'installazione di Ruby è basata su root. Puoi anche scegliere di usare "easy" o "redmine".
Rbenv
يرجى التباع التعليمات in Questo articolo.
Si tratta di Passenger e Nginx
Passenger è un'applicazione per Android e Ruby, Node.js e Python, ed è basata su Apache e Nginx. سيتم تثبيت Passenger كوحدة Nginx.
قم بتثبيت الحزم المطلوبة لإنشاء مستودع https:
$ sudo apt install dirmngr gnupg apt-transport-https certificati-ca proprietà-software-common
Informazioni sul passeggero GPG e sul passeggero Phusion:
$ 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 tratto principale '
Segui l'esempio di Nginx Passenger e di Nginx Passenger:
$ sudo apt aggiornamento
$ sudo apt installa libnginx-mod-http-passenger
$ gem install passeggero --no-ri --no-rdoc
$ modulo-installazione-nginx-passeggero
È compatibile con Redmine e Debian
Vedi l'elenco completo di Redmine:
$ sudo apt install build-essential libmariadbclient-dev imagemagick libmagickwand-dev curl ruby-dev libxslt-dev libxml2-dev zlib1g-dev
Puoi farlo con Redmine per aiutarti a trovare un modo per farlo.
Si chiama Redmine
Scarica l'applicazione curl su Redmine:
$ sudo ricciolo -L http://www.redmine.org/releases/redmine-4.0.4.tar.gz -o /tmp/redmine.tar.gz
Seleziona l'opzione e seleziona l'opzione /opt Modifica l'opzione:
$ Cd / tmp
$ sudo tar zxf /tmp/redmine.tar.gz
$ sudo mv /tmp/redmine-4.0.4 /opt/redmine
Come funziona Redmine:
Ecco l'articolo in Redmine:
$ sudo cp /opt/redmine/config/database.yml.example /opt/redmine/config/database.yml
Vedi tutto:
$ sudo nano /opt/redmine/config/database.yml
Creazione di un'applicazione per la creazione di database e per la creazione di database in MySQL :
/opt/redmine/config/database.yml
Produzione:
adattatore: mysql2
database: redmine
host: localhost
nome utente: redmine
password: "cambia con password complessa"
codifica: utf8
احفظ الملف واخرج من المحرر.
Tutto è Ruby
Come creare un bundler e Ruby nella sezione Redmine:
$ cd percorso / a / redmine /
$ sudo gem installa bundler
$ sudo bundle install - senza test di sviluppo
Vedi l'articolo in inglese:
قم بتشغيل أمر توليد المفاتيح المرفق أعد توجيه قاعدة البيانات.
$ sudo bundle exec rake generate_secret_token
$ sudo RAILS_ENV = bundle di produzione exec rake db: migrate
Come affrontare la questione
يعمل Nginx كعميل وشبكة لمعلومات www. قم بتعيين الأذونات بشكل صحيح عن طريق إعطاء أمر chown التالي.
$ sudo chown -R www-data: /opt/redmine/
Vedi Nginx
ملاحظة: in questo blogÈ possibile utilizzare letsencrypt e utilizzare HTTPS (cert-manager).
Il modo migliore per farlo è quello di cui hai bisogno per il tuo lavoro Per Nginx il servizio SSL è disponibile in qualsiasi momento.
Ecco come creare un'applicazione per Nginx:
$ sudo nano /etc/nginx/sites-available/example.com
/etc/nginx/sites-disponibili/example.com
# Seleziona HTTP -> HTTPS
server {
listen 80;
nome_server www.esempio.com esempio.com;
include snippets / letsencrypt.conf;
ritorna 301 https://example.com$request_uri;
}
# إعادة توجيه WWW -> NON WWW
server {
ascolta 443 ssl http2;
nome_server www.example.com;
ssl_certificate /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;
include snippets / ssl.conf;
ritorna 301 https://example.com$request_uri;
}
server {
ascolta 443 ssl http2;
nome_server esempio.com;
root / opt / redmine / public;
# Supporto SSL
ssl_certificate /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;
include snippets / ssl.conf;
include snippets / letsencrypt.conf;
# ملفات السجلات
access_log /var/log/nginx/example.com.access.log;
log_errore /var/log/nginx/example.com.error.log;
passenger_enabled attivato;
passeggero_min_istanze 1;
client_max_body_size 10m;
}
L'installazione di Redmine è basata su example.com e l'accesso a SSL. È possibile utilizzare HTTP o HTTPS. يقوم هذا الدليل بتوليد القصاصات المستخدمة في هذا الإعداد.
قم بتمكين خادم الكتلة عن طريق رابط رمزي إلى الدليل الممكّن للمواقع:
$ sudo ln -s /etc/nginx/sites-available/example.com / etc / nginx / sites-enabled /
Come fare per creare un'applicazione Nginx con le tue abilità e le tue abilità nel mondo degli affari:
$ sudo nginx -t
Questo è ciò che ti serve per sapere se hai bisogno di aiuto:
nginx: dalla directory /etc/nginx/nginx.conf.
nginx: dal file /etc/nginx/nginx.conf Modifica l'applicazione
Ecco come creare un'applicazione per Nginx in inglese:
$ sudo systemctl riavvia nginx
الوصول إلى ريدماين
Questo è il motivo per cui hai bisogno di aiuto e di un'attività di marketing in questo modo:
Suggerimenti per l'uso del computer in:
Nome utente: amministratore
Password: amministratore
Per favore, guarda il video in cui ti trovi in una situazione del genere:
Non preoccuparti, non preoccuparti.
Tutto ciò che è stato creato è Debian in inglese.
Commenti su Redmine؟ Va bene.
Utilizzare tutti i servizi di informazione e di marketing e le informazioni dettagliate in questo articolo.