Build10037A melanjutkan perbaikan migrasi GMV MASTER dari VPS ke shared hosting. Pada DevTools, file gmv-master-ui-v126.css dan app.js masih mengembalikan 403 Forbidden, meskipun file tersedia.
Akar masalah yang ditemukan
Audit metadata ZIP build10036A menemukan banyak file dikemas dengan permission Unix 0600. Pada shared hosting tertentu, proses web server tidak dapat membaca file statis yang hanya bisa dibaca pemiliknya. Ini menjelaskan mengapa CSS dan JavaScript sama-sama gagal.
Perbaikan
Build10037A menetapkan permission 0644 untuk aset publik dan 0755 untuk direktori yang diperlukan. File privat di storage/ tetap dibatasi. Aturan perlindungan direktori sensitif tidak dinonaktifkan.
Setelah upload
Backup dahulu, unggah dan ekstrak build10037A langsung ke document root, lalu pastikan file aset benar-benar tertimpa. Di cPanel File Manager, periksa permission file publik (umumnya 644) dan folder assets (umumnya 755). Jangan gunakan 777. Uji ulang melalui DevTools Network dan periksa status HTTP serta Content-Type.
Pemeriksaan yang dilakukan pada paket bersifat statis. Hasil runtime harus diverifikasi di hosting produksi karena konfigurasi ownership dan aturan keamanan tiap penyedia hosting dapat berbeda.