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 freelancer, web developer, tourism support, organizer, etc - 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………

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.