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

Cara Menginstal ProjectPier di CentOS 7

Bagi Anda yang belum tahu, ProjectPier adalah komunitas sumber terbuka yang ditujukan untuk mengembangkan perangkat lunak sederhana, kuat, dan intuitif untuk manajemen proyek berbasis web dan kolaborasi kelompok. ProjectPier memberi Anda sistem fleksibel untuk mengelola proyek yang melibatkan banyak organisasi dengan menyediakan tempat sentral untuk semua aktivitas dan informasi proyek sambil berintegrasi dengan alat yang ada milik pengguna ProjectPier tersedia secara bebas dan dilisensikan di bawah Gnu Affero General Public License (AGPL), yang berarti Anda dipersilakan untuk menggunakan dan memodifikasi perangkat lunak selama perubahan apa pun didistribusikan di bawah batasan lisensi yang sama.

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 ProjectPier di CentOS 7.

Instal ProjectPier di CentOS 7

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

yum -y update

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

yum install mariadb mariadb-server httpd php php-common php-gd php-ldap php-xml

Memulai layanan server web Apache dan MariaDB juga mengaktifkannya untuk memulai saat server boot:

systemctl start httpd
systemctl start mariadb
systemctl enable httpd
systemctl enable mariadb

Langkah 3. Mengonfigurasi MariaDB untuk ProjectPier.

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

mysql_secure_installation

Selanjutnya, kita perlu masuk ke konsol MariaDB dan membuat database untuk forum. 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 perangkat lunak ProjectPier:

CREATE DATABASE projectpier CHARACTER SET utf8;
GRANT ALL PRIVILEGES ON projectpier.* TO 'projectpier'@'localhost' IDENTIFIED BY 'your_projectpier_passwd';
FLUSH PRIVILEGES;
\q

Konfigurasikan server Anda untuk mendukung InnoDB, jika tidak disetel secara default dan tingkatkan variabel max_allowed_packet menjadi 128MB

###nano /etc/my.cnf
 #skip-innodb
 max_allowed_packet = 128M

Langkah 4. Instal ProjectPier.

Unduh ProjectPier versi stabil terbaru, Saat artikel ini ditulis adalah versi 0.8.8:

cd /opt/
wget http://www.projectpier.org/files/pp088wSP2_2014-08-14.zip
mkdir -p /var/www/html/projectpier
unzip -d /var/www/html/projectpier pp088wSP2*.zip

Langkah 5. Konfigurasikan server web Apache untuk ProjectPier.

Buat virtual host baru di Apache:

###nano /etc/httpd/conf/httpd.conf
<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/projectpier"
ServerName your-domain.com
ServerAlias www.your-domain.com
ErrorLog "/var/log/httpd/your-domain.com-error_log"
CustomLog "/var/log/httpd/your-domain.com-access_log" combined
<Directory "/var/www/html/your-domain.com/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Mulai ulang layanan Apache agar perubahan diterapkan:

systemctl restart httpd

Kita perlu mengubah beberapa izin folder:

chown -R apache:apache /var/www/html/projectpier

Langkah 6. Mengakses ProjectPier.

ProjectPier akan tersedia pada port HTTP 80 secara default. Buka browser favorit Anda dan navigasikan ke http://domain-anda.com/public/install atau http://server-ip/public/install 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 ProjectPier. Terima kasih telah menggunakan tutorial ini untuk menginstal ProjectPier pada sistem CentOS 7.


Cent OS
  1. Cara Menginstal PhpWiki di CentOS 7

  2. Cara Menginstal LiteCart di CentOS 7

  3. Cara Menginstal ProjectPier pada CentOS 7 VPS

  1. Cara Menginstal MariaDB di CentOS 7

  2. Cara Menginstal MariaDB di CentOS 8

  3. Cara Menginstal MariaDB Di CentOS 6

  1. Cara Menginstal MariaDB di CentOS 7

  2. Cara Menginstal MediaWiki di CentOS 7

  3. Cara Menginstal CakePHP di CentOS 7