foto nggak muncul di halaman. walaupun foto sudah ada.
Error 404 pada folder `/storage/` di server produksi (AApanel) biasanya disebabkan oleh salah satu dari dua hal ini:
### 1. Simbolik Link Belum Dibuat atau Salah
Di server AApanel, Anda harus menjalankan perintah link secara manual di dalam folder project Anda:
php artisan storage:link
*Jika muncul pesan "The [public/storage] link already exists", hapus dulu link yang lama lalu buat lagi:*
rm public/storage
php artisan storage:link
### 2. File "Conversions" Belum Tergenerate
Karena URL-nya mengandung kata `/conversions/`, ini berarti Anda menggunakan **Spatie Media Library**. Gambar aslinya mungkin ada, tapi versi kecil (*thumbnail*) nya belum dibuat oleh server.
**Penyebabnya biasanya:**
1. **Ekstensi PHP Kurang**: Media Library butuh `GD` atau `ImageMagick`.
* Cek di AApanel > App Store > PHP 8.2 > Setting > **Install extensions**.
* Pastikan `gd` dan `imagemagick` sudah terinstal (berwarna hijau).
2. **Antrian (Queue) Belum Jalan**: Jika Anda menggunakan sistem Queue, gambar tidak akan langsung diproses. Coba jalankan ini di terminal server untuk memprosesnya:
php artisan media-library:regenerate
*(Ketik `yes` jika ditanya ingin memproses semua)*.
### 3. Izin Folder (Permissions)
Pastikan Nginx bisa membaca folder tersebut. Jalankan ini di terminal server:
chown -R www:www storage public/storage
chmod -R 775 storage
**Cara Cek Cepat:**
Coba buka direktori ini lewat File Manager AApanel:
`storage/app/public/1/conversions/`
Apakah file `favicon-thumbnail.webp` ada di sana?
- **Jika ADA tapi 404**: Masalahnya di Simbolik Link (Langkah 1).
- **Jika TIDAK ADA**: Masalahnya di Pembuatan Gambar (Langkah 2).
Silakan cek folder tersebut dulu, apakah filenya memang sudah ada secara fisik?