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.