Minggu, 17 Februari 2019

Mengatasi file_get_contents yang tidak bisa berfungsi

Melakukan bridging SIMPUS dan data Kependudukan / NIK membutuhkan beberapa langkah. Webservice yang disediakan Dinas Kependudukan untuk diakses datanya dan juga menyiapkan interface untuk menangkap data / parsing data JSON yang dikirim oleh webservice.

Disisi server ada beberapa fungsi yang perlu dijalankan, yaitu file_get_contents. Masalah terjadi saat inteface parsing sudah dibuat, tapi tidak bisa jalan di server SIMPUS.

maka perlu di cek beberapa hal :
1. mod_rewrite enable : ini di setting file httpd.conf
2.allow_url_fopen : di php.ini

setelah di setting, tapi hak akses permission, sehingga bridging belum berhasil. akhirnya ada solusi, bahwa setting SElinux diubah disabled.

Konfigurasi SELinux di CentOS . Lokasi file di  /etc/selinux/config dan default instalasi seperti dibawah ini:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#       enforcing - SELinux security policy is enforced.
#       permissive - SELinux prints warnings instead of enforcing.
#       disabled - SELinux is fully disabled.
SELINUX=enforcing
# SELINUXTYPE= type of policy in use. Possible values are:
#       targeted - Only targeted network daemons are protected.
#       strict - Full SELinux protection.
SELINUXTYPE=targeted


untuk disable SELinux cukup merubah "SELINUX=enforcing" to "SELINUX=disabled" atau SELINUX=PERMISSIVE, seperti terlihat dibawah ini:



# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#       enforcing - SELinux security policy is enforced.
#       permissive - SELinux prints warnings instead of enforcing.
#       disabled - SELinux is fully disabled.
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
#       targeted - Only targeted network daemons are protected.
#       strict - Full SELinux protection.
SELINUXTYPE=targeted


Kemudian di reboot server, atau dengan perintah :
setenforce 0


Demikian semoga bermanfaat.


sumber  :https://www.electrictoolbox.com/switch-off-selinux-centos-5/

Tidak ada komentar:

Posting Komentar