Barcode tidak muncul di ubuntu server 12.04 lts

serverTentang SLIMS (senayan library management system), Barcode tidak muncul di ubuntu server 12.04 lts, akhirnya kutemukan jawabanya di http://slims.web.id/forum/viewtopic.php?f=38&t=29,

Kenapa Barcode tidak jalan di Linux ?

Dear all, setelah beberapa kali membantu trouble shooting kenapa generate
barcode di senayan tidak jalan di linux, beberapa hal ini saya simpulkan sebagai
penyebab yang paling sering:

1. File Permission tidak di set untuk membolehkan
lib/phpbarcode/bin/nix/genbarcode untuk dieksekusi. Program PHPbarcode untuk
men-generate barcode menjalankan program eksternal bernama genbarcode (kalo ga
salah dg fungsi exec atau shell_exec). Nah agar sukses, genbarcode harus
diberikan permission untuk dieksekusi (755).
Solusinya kalo di ubuntu: sudo
chmod 755 lib/phpbarcode/bin/nix/genbarcode

2. Folder images untuk menyimpan image barcode tidak bisa ditulis oleh web
server. Solusi kalau di Ubuntu: sudo chmod -R 777
/var/www/aplikasi_senayan/images atau sudo chown -R www-data:www-data
/var/www/aplikasi_senayan/images

3. Biasanya terjadi di layanan hosting: yaitu fungsi exec dan shell_exec di non
aktif kan kemungkinan karena alasan keamanan. Maklum layanan web hosting
termasuk yang paling sering diisengin sama cracker, jadi setting keamanannya
dibikin paranoid. kalau di phpinfo, silahkan cari dibagian Configurarion –> PHP
Core –> disable_functions. Solusinya: nah yg ini saya belum tahu. Silahkan
tanya dengan pengelola hosting yg anda sewa. Solusi lain, kalau mau generate
barcode, jalankan senayan yang ada di lokal. Solusi lain lagi, pake jasa hosting
yg VPS (virtual private server). Kalau anda menggunakan hosting hanya untuk
OPAC, maka barcode tidak jadi masalah.
Demikian sekilas info. pertanyaan lain akan saya coba jawab nyicil ya.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: