Powered By

Skin Design:
Free Blogger Skins

Powered by Blogger

Cari Blog Ini

18 Juli 2012

Install GLPI

GLPI adalah aplikasi ticketing berbasis web. Cara install nya sebenarnya cukup mudah, tinggal download sourcenya, kemudian taruh di base directory dari web servernya, maka saat pertama kali membuka web pagenya akan muncul langkah-langkah installnya termasuk membuat database di mysql.
Lengkapnya bisa di lihat di: http://www.glpi-project.org/spip.php?article61

Nah di sini saya menceritakan masalah yang terjadi saat install GLPI. Saya install GLPI pada sistem Centos  5.5 dimana versi php nya masih 5.1. Sedang GLPI membutuhkan php yang support json. Di internet saya cek ternyata json ada di php 5.2 ke-atas.


Tampilan error
Selain masalah json, perlu juga adalah ektensi mysql pada php.Untuk upgrade php di Centos 5.5 ternyata tidak semudah yang dibayangkan. Setelah browsing di internet, tidak ada cara yang berhasil. Coba compile source juga tidak berhasil karena ada komponen yang dianggap tidak ada (walaupun sudah di install)

./configure: line 21532: php_enable_: command not found
checking whether to enable LIBXML support... yes
checking libxml2 install dir... no
checking for xml2-config path...
configure: error: xml2-config not found. Please check your libxml2 installation.


Akhirnya saya dapat solusi dari rekan IT. Coba gunakan XAMPP. Ada versi linux nya. Kita dapat download di http://www.apachefriends.org/download.php?xampp-linux-1.8.0.tar.gz untuk versi 1.8. Setelah download, extract file ke directory /opt  Mungkin bisa di pindah ke directory yang lain, tapi sepertinya harus mengubah semua script yang ada.

Sekarang coba di start lampp dengan command: ./lampp start
Namun sebelumnya harus dipastikan service httpd dan mysql bawaan centos harus di stop.

Starting XAMPP for Linux 1.7.7...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Another FTP daemon is already running.
XAMPP for Linux started.


Lakukan test dengan membuka localhost. Ternyata berhasil, muncul tampilan XAMPP.
Selanjutnya copy folder glpi ke web path xampp. Dalam hal ini berarti berada pada
/opt/lampp/htdocs

Selanjutnya, lakukan lagi proses install via web. Ternyata masih ada error.

Error ini menyatakan bahwa directory yang disebutkan tidak bisa diakses. Sesuai manual install, directory glpi harus di chown dulu menjadi milik user apache. Sudah dilakukan ternyata tetap muncul error tersebut.
Kemudian saya coba chmod 777 pada directory /config. dan /files. Ternyata hasilnya ok. Artinya user yang dipakai apache bukanlah apache, melainkan nobody. Wah kok bisa! Ternyata settingan di httpd.conf nya pada bagian User. Di situ tertulis User=nobody, maka ganti saja menjadi User=apache. Setelah restart service maka proses installasi akan berhasil.

2 komentar:

Rizki Putra mengatakan...

Klo Kebanyakan TIcket Gmna tuh??

Rizki Putra mengatakan...

Klo Kebanyakan Ticket Gmna Tuh??