Skip to content
DOCUMENTATION / REFERENCE

Testing & troubleshooting.

Diagnosis masalah berdasarkan status HTTP dan bukti runtime.

PHP 8.2+No buildDL 0.2 alpha

Pemeriksaan lokal

Tes PHP tidak memanggil provider AI langsung. HTTP smoke membutuhkan server lokal yang sudah berjalan. Node hanya dipakai tes maintainer patch chart; bukan dependency aplikasi.

Terminal
php dl test
# Terminal terpisah, setelah php dl serve:
python3 tests/http_smoke.py
python3 tests/docs_http.py
# Maintainer opsional:
node tests/chart_csp.cjs

404 atau halaman kosong

Pastikan document root mengarah public/, .htaccess terunggah dan mod_rewrite tersedia. Periksa error log PHP privat. Pada subfolder, periksa APP_BASE_PATH dan URL aset.

Form menghasilkan 419

Muat ulang form untuk token terbaru, aktifkan cookie, periksa session storage writable dan APP_HTTPS sesuai protokol. Login merotasi token. Jangan mematikan CSRF untuk menutup error.

Chart tidak terlihat

chart adalah tabel statis. Untuk grafik gunakan interactive-chart atau chart-3d. Periksa status chart dan console browser, respons bundle vendor, MIME module, serta dukungan WebGL untuk 3D. Pesan Invalid expression menandakan bundle GL belum memiliki patch CSP; deploy bundle dan dl.js terbaru bersama.

Perubahan tidak terlihat

Refresh halaman agar URL asset versi baru dipakai. Pastikan seluruh aset dari paket yang sama telah diupload, termasuk vendor chart dan ikon.

AI gagal atau timeout

Periksa extension cURL, endpoint HTTPS, model kompatibel, kredensial privat, outbound network dan batas max_execution_time host. Jangan tampilkan kunci API di log atau browser.

Icons: Solar by 480 Design (CC BY 4.0) & Iconsax (MIT). PHP UI adapted from Coordiation. Logo: DesignLof.