Cara enable fsockopen di LNMP

Cara enable fsockopen di LNMP perlu trik sendiri, simple sebenarnya, tp buat pusing juga, disini kasusnya ketika saya ingin menggunakan recaptcha di salah satu komponen Joomla! 1.5, selalu error ketika submit karena can’t open socket

Hasil dari googling penyebabnya karena setingan php yang mendisable fsockopen, dan rata2 menyarankan untuk mengganti code off menjadi on pada file /usr/local/php/etc/php.ini, periksa baris berikut dan pastikan di set On:

allow_url_fopen = On

Ok, saya udah ganti jadi On, restart nginx dengan command

/etc/init.d/nginx restart

cek phpinfo, ternyata masih disabled, dan otomatis recaptcha msh error can’t open socket, riset lg (baca: googling :D), ketemu untuk menghapus fsockopen di disable function di dlm php.ini (sekitar baris 385)

disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,...

cari dan hapus fsockopen di situ, kemudian restart nginx lagi, ternyata masih error jg !@#!@#!@#(&^ arrghhhh….. (lebay dikit ah wkwkwk)

abis mikir2, ting! nemu ide 😀 jangan² harus restart lnmpnya, dicoba pke script bawaan lnmp

./lnmp restart

dan cek phpinfo lg, hilang deh fsockopen di parameter disable, mungkin krn hrs restart php-fpm jg, paling lho….

Dan akhirnya, hepi ending, recaptcha berjalan normal, lmyn buat ngurangi spambot… (tulisannya ngalah2in orang curhat ya? wkkwkw)

work as freelance web developer - i’m a humanize human, a son, a father, a husband, who love coffee and cigarette, lazy and moody, entrepreneur, very easy to sleep, internet addict, bad designer, humorious, playing guitar, can’t singing & cooking, thin body, brown skin, smily, travelling & hiking, art & culture related, etc………

Leave a Reply

Your email address will not be published. Required fields are marked *

Top