Thursday, 13 November 2025

kirim gambar favicon png

 

Terima kasih laporannya, Guru Duan. Berdasarkan hasil debug dari Facebook, kita punya dua masalah serius yang perlu segera dibereskan:


❗ MASALAH UTAMA:

🔴 Response Code 407 – Proxy Authentication Required

Artinya: server Moodle Anda menggunakan proxy, tapi Facebook (atau WhatsApp) tidak bisa lewat karena butuh otentikasi. Jadi, link gagal di-scrape dengan baik.


⚠️ Judul Salah: "Error | SiM SMA2"

Artinya halaman yang dimuat bukan halaman normal, melainkan halaman error (mungkin 407, 403, atau HTML redirect error). Open Graph tidak terbaca sempurna.


✅ SOLUSI LENGKAP

🔧 1. Pastikan Server Bisa Diakses dari Publik Tanpa Proxy

Jika server berada di belakang proxy atau firewall:

  • Pastikan port 443 (HTTPS) terbuka untuk publik (internet).

  • Jika menggunakan Cloudflare, LiteSpeed, atau firewall reverse proxy, pastikan tidak memblokir User-Agent dari Facebook.

Untuk tes dari server:

curl -I https://sim.sman2kandangan.sch.id

Perhatikan apakah dapat:

HTTP/2 200

Jika malah dapat:

HTTP/1.1 407 Proxy Authentication Required

Maka penyebabnya adalah Moodle-server mengharuskan proxy bahkan untuk akses dari luar. Ini perlu diatur agar tidak semua koneksi wajib lewat proxy.


🔧 2. Cek Konfigurasi Proxy di Server

Buka atau periksa file konfigurasi Moodle:

nano /var/www/html/moodle/config.php

Pastikan tidak ada konfigurasi proxy seperti ini yang aktif secara global:

// Misalnya seperti ini:
$CFG->proxyhost = '127.0.0.1';
$CFG->proxyport = 3128;

Kalau ada, nonaktifkan dulu untuk tes:

// $CFG->proxyhost = '127.0.0.1';
// $CFG->proxyport = 3128;

Lalu simpan dan purge_caches:

sudo -u www-data php /var/www/html/moodle/admin/cli/purge_caches.php

✅ 3. Pastikan Halaman Utama Tidak Dialihkan ke Login

Jika Moodle mengarahkan tamu ke login (otomatis), maka judul jadi "Error" atau "Log in to the site". Untuk menghindari ini:

  • Aktifkan guest access ke halaman depan:

Masuk ke:

Site administration → Users → Permissions → User policies

Set:

  • Auto-login guests = ✅ Yes

Kemudian:

Site administration → Front page → Front page settings

Centang "Include a topic section" dan isi bagian tengah dengan konten deskripsi sekolah.


📷 4. Sediakan Gambar Preview

Pastikan file logo.png atau gambar preview Anda bisa diakses publik:

ls -lah /var/www/html/moodle/logo.png

Kalau belum ada, bisa upload, misalnya:

scp logo.png guru@ip-server:/var/www/html/moodle/logo.png

Atau buat sementara dengan:

wget https://via.placeholder.com/600x315.png?text=SiM+SMAN2 -O /var/www/html/moodle/logo.png

🔁 5. Ulangi Tes di Facebook Debugger

Setelah langkah-langkah di atas selesai, kembali ke:
👉 https://developers.facebook.com/tools/debug/

Klik “Scrape Again”
Lihat apakah sekarang:

  • Judul: ✅ SiM SMAN 2 Kandangan

  • Deskripsi: ✅ Sistem Informasi Manajemen SMAN 2 Kandangan

  • Gambar: ✅ logo.png muncul

  • Response Code: ✅ 200


Kalau masih muncul error 407, mohon share hasil dari:

curl -I https://sim.sman2kandangan.sch.id

Agar saya bisa bantu lebih akurat.

Share:

0 comments:

Post a Comment