Mengatasi CURL Error Saat Integrasi Midtrans Snap di PHP Native (Fedora + LEMP)
🔍 Latar Belakang Saat mengintegrasikan Midtrans Snap menggunakan PHP Native di Fedora 41 dengan LEMP stack (Linux, Nginx, MySQL, PHP), saya mengalami error berikut: Curl error: Failed to connect to app.sandbox.midtrans.com port 443 Padahal, ketika saya mengetes dengan curl langsung dari terminal, koneksi ke https://app.sandbox.midtrans.com berhasil. Setelah investigasi cukup panjang, berikut adalah ringkasan penyebab dan solusinya yang semoga bisa membantu developer lain yang mengalami hal serupa. 🚨 Masalah ❌ CURL error dari PHP, tapi sukses dari terminal curl via terminal: ✅ berhasil konek ke app.sandbox.midtrans.com curl via PHP (php-fpm): ❌ gagal koneksi ke port 443 Penyebab utama: Fedora 41 menggunakan SELinux dalam mode Enforcing, yang secara default memblokir php-fpm melakukan koneksi keluar, termasuk ke API Midtrans. ...