Deskripsi masalah
Saat menggunakan OSS PHP SDK, muncul kesalahan berikut:
Penggunaan konstanta tak terdefinisi CURLOPT_CLOSEPOLICY - diasumsikan
'CURLOPT_CLOSEPOLICY' di
D:\phptools\www\pia\oss_php_sdk_20140625\lib\requestcore\requestcore.class.php pada baris 610:
Penyebab
Berdasarkan deskripsi masalah di atas, terdapat dua penyebab utama:
- Variabel CURLOPT_CLOSEPOLICY telah dihapus di PHP 5.6.0.
- Perintah curl belum diinstal atau variabel lingkungan curl belum ditentukan.
Solusi
Berdasarkan kedua penyebab tersebut, terdapat dua solusi yang dapat diterapkan:
- Karena SDK resmi belum diperbarui, Anda dapat menggunakan kode yang sesuai untuk menghapus variabel CURLOPT_CLOSEPOLICY.
- Instal perintah curl atau tentukan variabel lingkungan curl.
Ruang lingkup aplikasi
- Object Storage Service (OSS)