curl_exec() has been disabled for security reasons


Status
Not open for further replies.

zens

Hosting Guru
Verified Provider
Selamat pagi,

Masih bingung dengan permasalahan berikut :
Warning: curl_exec() has been disabled for security reasons in /home/zenspw/public_html/cek.php on line 10

site : http://zens.pw/cek.php

dengan perintah php :
<?php
// create a new cURL resource
$ch = curl_init();

// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://www.google.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);

// grab URL and pass it to the browser
curl_exec($ch);

// close cURL resource, and free up system resources
curl_close($ch);
?>

Padahal curl sudah aktif :

dengan perintah php :
<?php

if (in_array ('curl', get_loaded_extensions())) {

echo "CURL is available on your web server";

} else {
echo "CURL is not available on your web server";
}
?>

# server menggunakan csf , tcp port sudah terbuka :
upload_2017-9-8_11-2-42.png

Mohon masukanya dari rekan DWH untuk solusi permasalahan diatas, terimakasih.
 

GPLHosting

Hosting Guru
yakin itu CURL nya udah enable ?

coba cara ceknya pakai function_exists :

Code:
<?php echo function_exists('curl_version')?"CURL nya udah enabled":"CURL nya masih terdisable"; ?>

bisa cek juga dari phpinfo()
 

idnix

Hosting Guru
Verified Provider
pakai php brp? coba share output dari
rpm -qa | grep curl
 

zens

Hosting Guru
Verified Provider
OK CURL nya udah enable, tapi curl_exec nya apakah masih terdisable ? Coba cek di php.ini nya, mungkin curl_exec nya masih terdaftar di disable_functions nya
coba cek php.ini di baris disable_function= untuk versi php ybs

disable_functions belom saya apa-apain dari awal udah dicek setelah tanda '=' gak ada tulisan apa-apa tuh :D
; This directive allows you to disable certain functions for security reasons.
; It receives a comma-delimited list of function names. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
; http://php.net/disable-functions
disable_functions =
dari beberapa artikel katanya curl_exec() dibuang dari situ, tapi inimah kosong gada apa-apa :18:
 

GPLHosting

Hosting Guru
folder /home/zenspw/public_html/ itu diset pakai php berapa ? mungkin salah php.ini nya.

coba cek php.ini nya folder tersebut ada dimana, pakai :

Code:
[root@core ~] php -i | grep "Loaded Configuration File"

nah nanti dapet hasil spt ini :
Loaded Configuration File => /usr/local/lib/php.ini .. maka yg harus di cek dan di edit adalah file php.ini di folder yang ditemukan tsb. lalu restart httpd nya.
 
Status
Not open for further replies.

Top