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

Cara Menginstal Phabricator di CentOS 6

Dalam tutorial ini, kami akan menunjukkan cara menginstal Phabricator di CentOS 6. Bagi Anda yang belum tahu, Phabricator adalah kumpulan aplikasi web sumber terbuka yang membantu perusahaan perangkat lunak membangun perangkat lunak yang lebih baik. Phabricator mirip dengan GIT, dan SVN. Saat ini dikelola oleh Pacility, pada awalnya dikembangkan sebagai alat internal di Facebook. Ini tersedia sebagai perangkat lunak gratis di bawah Lisensi Apache, versi 2.

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. Instalasinya cukup sederhana. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Phabricator di CentOS 6.

Instal Phabricator di CentOS 6

Langkah 1. Pertama-tama, pastikan semua paket sudah diperbarui.

yum update

Langkah 2. Instal server LAMP dan sertakan beberapa ekstensi PHP.

yum install mysql-server httpd git php php-mysql php-gd php-curl php-apc php-cli php-mbstring

Langkah 3. Konfigurasi server web Apache untuk Phabricator.

Buat direktif virtual host di Apache. Jadi, buka file konfigurasi Apache dengan editor teks favorit Anda.

nano /etc/httpd/conf/httpd.conf
<VirtualHost *:80>
ServerAdmin root@your_domain
ServerName your_domain
DocumentRoot /var/www/html/myapps/phabricator/webroot
RewriteEngine on
RewriteRule ^/rsrc/(.*)     -                       [L,QSA]
RewriteRule ^/favicon.ico   -                       [L,QSA]
RewriteRule ^(.*)$          /index.php?__path__=$1  [B,L,QSA]
<Directory "/var/www/html/myapps/phabricator/webroot">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

Mulai ulang Apache agar perubahan diterapkan:

service httpd restart

Langkah 4. Instal Phabricator.

Buat direktori bernama 'myapps' di bawah direktori DocumentRoot dari Apache.

mkdir /var/www/html/myapps
cd /var/www/html/myapps

Klon repositori Git yang dibutuhkan dari Pacility:

git clone https://github.com/phacility/libphutil.git
git clone https://github.com/phacility/arcanist.git
git clone https://github.com/phacility/phabricator.git

Langkah 5. Konfigurasi MySQL.

Secara default, MySQL tidak dikeraskan. Anda dapat mengamankan MySQL menggunakan mysql_secure_installation naskah. Anda harus membaca dan mengikuti 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 MySQL.

mysql_secure_installation

Masuk ke direktori phabricator:

cd /var/www/html/myapps

Sekarang, saatnya mengkonfigurasi MySQL. Jalankan perintah berikut:

./bin/config set mysql.host localhost
./bin/config set mysql.user root
./bin/config set mysql.pass your_mysql_root_password

Kemudian, jalankan skrip peningkatan penyimpanan untuk memuat skema Phabricator ke dalamnya. Anda akan diminta untuk menekan 'y' saat memuat skema database:

./bin/storage upgrade --user root --password your_mariadb_root_password

Mulai ulang layanan MySQL untuk menerapkan perubahan.

service mysqld restart

Langkah 6. Mengakses Phabricator.

Phabricator akan tersedia di HTTP port 80 secara default. Buka browser favorit Anda dan navigasikan ke http://yourdomain.com atau http://your-server-ip . Lanjutkan instalasi. Siapkan akun admin Anda di jendela berikut dan klik Buat Akun Admin. Setelah Anda masuk, Anda harus memeriksa apakah ada beberapa masalah penyiapan yang belum terselesaikan untuk diurus. Klik tautan di spanduk kuning di bagian atas layar untuk melihatnya, atau temukan di aplikasi Config di bawah Setup Issues.

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


Cent OS
  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal Wine 4.0 di CentOS 7

  1. Cara Menginstal Vim 8.2 di CentOS 7

  2. Cara Menginstal VirtualBox di CentOS 7

  3. Cara Menginstal Git di CentOS 8

  1. Cara Menginstal Docker di CentOS 8

  2. Cara Menginstal Java 8 &11 di Centos 8

  3. Cara Menginstal MySQL di CentOS 8