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

Cara Menginstal ProjectPier pada CentOS 7 VPS

Dalam tutorial ini kami akan menunjukkan cara menginstal ProjectPier pada CentOS VPS dengan Apache, PHP dan MariaDB.
ProjectPier adalah manajemen proyek open source dan perangkat lunak kolaborasi grup yang memungkinkan pengembang dan pengguna untuk membuat dan mengelola beberapa proyek secara online menggunakan browser web.
Untuk menginstal ProjectPier di server Anda, Anda harus memastikannya memenuhi persyaratan berikut:

  • PHP 5.2 atau lebih tinggi dengan ekstensi PHP berikut diaktifkan:GD, MySQL dan SimpleXML;
  • Apache Web Server 2.0 atau lebih tinggi diinstal pada server virtual Anda dan dikompilasi dengan modul mod_rewrite;
  • MySQL (MariaDB) dengan dukungan InnoDB.

Pastikan semua layanan mutakhir dengan menjalankan perintah berikut:

yum -y update

Instal paket yang diperlukan:

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

Mulai server web Apache dan server database MariaDB dan aktifkan untuk memulai saat boot:

systemctl start httpd
systemctl start mariadb

systemctl enable httpd
systemctl enable mariadb

Unduh ProjectPier versi stabil terbaru di http://www.projectpier.org/download ke direktori ‘/opt’ di server. Kemudian, ekstrak dan pindahkan file dan direktori ProjectPier ke direktori ‘/var/www/html/projectpier’. Pada saat penulisan tutorial ini, ProjectPier versi stabil terbaru adalah 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

Konfigurasikan server Anda untuk mendukung InnoDB, jika tidak disetel secara default. Untuk melakukannya, edit file konfigurasi MySQL ‘/etc/my.cnf’ dan beri komentar pada baris skip-innodb dengan menambahkan # di depannya (yaitu #skip-innodb). Kemudian, tingkatkan variabel max_allowed_packet menjadi 128MB dengan menambahkan baris ini ke file ‘/etc/my.cnf’:

max_allowed_packet = 128M

Mulai ulang MariaDB agar perubahan diterapkan:

systemctl restart mariadb

Buat database baru serta nama pengguna dan sandi baru untuk database ProjectPier:

mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE projectpier CHARACTER SET utf8;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON projectpier.* TO 'projectpier'@'localhost' IDENTIFIED BY 'your_projectpier_passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

Edit file konfigurasi Apache (/etc/httpd/conf/httpd.conf) dan buat virtual host baru di Apache:

vi /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

Pengguna server web (Apache) harus dapat menulis ke file 'cache/autoloader.php' dan 'cache/log.php' serta direktori 'cache', 'upload', 'config' dan 'tmp' sehingga Anda dapat dengan mudah melakukannya dengan menjalankan perintah berikut:

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

Buka http://yourdomain.com/public/install di browser web favorit Anda untuk menjalankan penginstal ProjectPier, lalu ikuti petunjuk penginstal:periksa apakah semua persyaratan ProjectPier terpenuhi, masukkan nama pengguna dan sandi database, buat akun administrator dan klik 'kirim' untuk menyelesaikan instalasi.
Itu dia. Instalasi ProjectPier sekarang selesai. Masuk ke back-end administrator menggunakan akun administrator yang baru dibuat dan buat proyek baru melalui ProjectPier.

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal ProjectPier manajemen proyek dan perangkat lunak kolaborasi grup online untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Cent OS
  1. Cara Menginstal PhpWiki di CentOS 7

  2. Cara Menginstal LiteCart di CentOS 7

  3. Cara menginstal ocPortal pada CentOS 7 VPS

  1. Cara Menginstal MariaDB di CentOS 7

  2. Cara Menginstal MariaDB di CentOS 8

  3. Cara menginstal OrangeHRM pada CentOS 7 VPS

  1. Cara Menginstal MariaDB Di CentOS 6

  2. Cara Menginstal MariaDB di CentOS 7

  3. Cara Menginstal ProjectPier di CentOS 7