GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Orangescrum di CentOS 7

Dalam tutorial ini, kami akan menunjukkan cara menginstal dan mengkonfigurasi Orangescrum di CentOS 7.  Bagi Anda yang belum tahu, Orangescrum adalah aplikasi gratis, open-source, fleksibel aplikasi web manajemen proyek yang ditulis menggunakan CakePHP.  Ini membantu Anda mengelola proyek, tim, dokumen, dan tugas, semuanya di satu tempat. Orangescrum menyediakan berbagai fitur seperti manajemen proyek tangkas, kolaborasi, pelacakan masalah, pemberitahuan, pelaporan, manajemen tugas, dan tradisional fungsi manajemen proyek untuk usaha kecil/menengah.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Orangescrum di server CentOS 7.

Instal Orangescrum di CentOS 7

Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

yum clean allyum -y update

Langkah 2. Instal server LAMP.

Server tumpukan LAMP CentOS 7 diperlukan. Jika Anda belum menginstal LAMP, Anda dapat mengikuti panduan kami di sini. Juga, instal modul PHP yang diperlukan:

yum -y install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-rapi curl curl-devel 

Langkah 3. Menginstal Orangescrum.

Hal pertama yang harus dilakukan adalah pergi ke halaman download Orangescrum dan download Orangescrum versi stabil terbaru:

wget https://github.com/Orangescrum/orangescrum/archive/master.zip

Setelah mengunduh Orangescrum, Anda perlu mengekstrak master.zip. Untuk melakukannya, jalankan:

unzip master.zipmv orangescrum-master /var/www/html/orangescrumPM

Kita perlu mengubah beberapa izin folder:

chown apache:apache -R /var/www/html/orangescrumPMchmod -R 777 /var/www/html/orangescrumPM

Langkah 4. Konfigurasi MariaDB untuk Orangescrum.

Secara default, MariaDB tidak dikeraskan. Anda dapat mengamankan MariaDB menggunakan mysql_secure_installation naskah. Anda harus membaca dan di bawah setiap langkah dengan cermat yang akan menetapkan kata sandi root, menghapus pengguna anonim, melarang login root jarak jauh, dan menghapus database pengujian dan akses untuk mengamankan MariaDB:

mysql_secure_installation

Konfigurasikan seperti ini:

- Setel kata sandi root? [Y/n] y- Hapus pengguna anonim? [Y/n] y- Larang login root dari jarak jauh? [Y/n] y- Hapus database pengujian dan akses ke sana? [Y/n] y- Muat ulang tabel hak istimewa sekarang? [Y/n] y

Selanjutnya, kita perlu masuk ke konsol MariaDB dan membuat database untuk Orangescrum. Jalankan perintah berikut:

mysql -u root -p

Ini akan meminta Anda untuk memasukkan kata sandi, jadi masukkan kata sandi root MariaDB Anda dan tekan Enter. Setelah Anda masuk ke server basis data, Anda perlu membuat basis data untuk Instalasi Orangescrum:

BUAT DATABASE orangescrum;BUAT PENGGUNA 'orangescrumuser'@'localhost' DIIDENTIFIKASI DENGAN 'PASSWORD';BERIKAN SEMUA HAK ISTIMEWA PADA `orangescrum`.* UNTUK 'orangescrumuser'@'localhost';FLUSH HAK ISTIMEWA;keluar

Selanjutnya, Anda perlu mengimpor data dari file database.sql yang terletak di /var/www/html/orangescrumPM direktori:

cd /var/www/html/orangescrumPM/mysql -u orangescrum -porangescrum  

Selanjutnya, Secara default mode STRICT diatur ke aktif di MySQL. Anda harus menonaktifkannya:

nano /etc/my.cnf

Temukan dan ubah baris dari:

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 

Kepada:

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

Langkah selanjutnya, Sekarang Anda perlu mengubah post_max_size dan upload_max_filesize menjadi 200M di file php.ini:

nano /etc/php.ini

Temukan dan ubah nilainya dari 2M menjadi 200M:

post_max_size=200Mupload_max_filesize=200M

Langkah 5. Konfigurasi server web Apache untuk Orangescrum.

Kami akan membuat virtual host Apache untuk situs Orangescrum Anda. Pertama, buat '/etc/httpd/conf.d/vhosts.conf ' file dengan menggunakan editor teks pilihan Anda:

nano /etc/httpd/conf.d/vhosts.confIncludeOptional vhosts.d/*.conf

Selanjutnya, buat virtual host:

mkdir /etc/httpd/vhosts.d/nano /etc/httpd/vhosts.d/domainanda.com.conf

Tambahkan baris berikut:

ServerAdmin [email protected] "/var/www/html/orangescrumPM/"ServerName yourdomain.comServerAlias ​​www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" gabunganDirectoryIndex index.html index.phpOptions FollowSymLinksAllowOverride AllPersyaratkan semua diberikan 

Simpan dan tutup file. Mulai ulang layanan apache agar perubahan diterapkan:

systemctl restart httpd.service

Langkah 6. Konfigurasi Orangescrum

Sekarang Anda perlu mengedit file database.php untuk memperbarui detail koneksi database:

nano /var/www/html/orangescrumPM/app/Config/database.php 

Ubah file seperti gambar di bawah, Simpan dan tutup file jika sudah selesai:

class DATABASE_CONFIG {    public $default =array(           'datasource' => 'Database/Mysql',          'persistent' => false,           'host' => 'localhost',             oranges ' => 'orangescrum',            'database' => 'orangescrum',           'prefix' => '',          'encoding' => 'utf8',    );}

Selanjutnya, Anda harus memberikan alamat email dan sandi yang valid untuk SMTP, dan memperbarui konfigurasi FROM_EMAIL_NOTIFY dan SUPPORT_EMAIL di file constants.php:

nano /var/www/html/orangescrumPM/app/Config/constants.php 

Ubah baris berikut sesuai kebutuhan Anda:

//Gmail SMTPdefine("SMTP_HOST", "ssl://smtp.example.com");define("SMTP_PORT", "465");define("SMTP_UNAME", "[email protected]");define("SMTP_PWORD", "[Kata sandi email Anda]");define('FROM_EMAIL_NOTIFY', '[email protected]'); //(DIPERLUKAN)define('SUPPORT_EMAIL', '[email protected]'); //(DIPERLUKAN) Dari Emaildefine("DEV_EMAIL", '[email protected]'); // ID Email Pengembang untuk melaporkan aplikasi errordefine('SUB_FOLDER', '/');

Simpan dan tutup file setelah Anda selesai.

Langkah 7. Mengakses Orangescrum.

Orangescrum akan tersedia di port HTTP 80 secara default. Buka browser favorit Anda dan navigasikan ke http://your-domain.com atau http://server-ip-address dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan instalasi. Jika Anda menggunakan firewall, buka port 80 untuk mengaktifkan akses ke panel kontrol.

Selamat! Anda telah berhasil menginstal Orangescrum. Terima kasih telah menggunakan tutorial ini untuk menginstal Orangescrum pada sistem CentOS 7. Untuk bantuan tambahan atau informasi yang berguna, kami sarankan Anda untuk memeriksa situs resmi Orangescrum.


Cent OS
  1. Cara Menginstal MariaDB Di CentOS 6

  2. Cara Menginstal Habari di CentOS 7

  3. Cara Menginstal Elgg di CentOS 7

  1. Cara Menginstal MariaDB di CentOS 7

  2. Cara Menginstal Moodle di CentOS 7

  3. Cara Menginstal Magento di CentOS 7

  1. Cara Menginstal InvoicePlane di CentOS 7

  2. Cara Menginstal WordPress di CentOS 7

  3. Cara Menginstal osTicket di CentOS 7