# Solusi Image pada project Laravel tidak terbaca setelah upload ke Hosting

<figure><img src="https://3397141630-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVUQUm1GVUT3pDnRHmDRU%2Fuploads%2FVt7k4tvvFB63aXoa5Rid%2FUntitled%20(7).png?alt=media&#x26;token=a6d57ec2-7741-4d0d-a6b9-9a0c89ced750" alt=""><figcaption></figcaption></figure>

> Cron adalah tool di sistem operasi berbasis UNIX (Linux, Ubuntu, dan lain-lain) yang berfungsi untuk menjalankan task atau script secara otomatis.
>
> Oleh karena itu, cron job adalah sebutan penggunaan cron untuk menjadwalkan task di waktu yang sudah ditentukan secara berulang kali. (sumber: <https://www.niagahoster.co.id/blog/cron-job/>)

Langkah membuat cron job pada cpanel untuk storage link Laravel, pada kasus ini saya menggunakan Laravel 7 & 8

Masuk cpanel cari menu `Cron Job`, lalu setting seperti gambar dibawah ini:

<figure><img src="https://3397141630-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVUQUm1GVUT3pDnRHmDRU%2Fuploads%2Fk5p4HkuTe8bj6a28ujai%2FUntitled%20(8).png?alt=media&#x26;token=9d07fadf-bdac-4fcc-aea2-bf69f232b5c9" alt=""><figcaption></figcaption></figure>

Select Common Setting sesuai kebutuhan

<figure><img src="https://3397141630-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVUQUm1GVUT3pDnRHmDRU%2Fuploads%2FC0NjBm9UmYtiS8p1YWvz%2FUntitled%20(9).png?alt=media&#x26;token=e14015c0-6da9-4ec1-a66d-9d3a2140110d" alt=""><figcaption></figcaption></figure>

masukan command berikut:

```html
ln -s /home/{@USER}/{@NAME_PROJECT}/storage/app/public /home/{@USER}/public_html/storage
```

Lalu klik `Add New Cron Job`

Jika berhasil akan muncul seperti ini

<figure><img src="https://3397141630-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVUQUm1GVUT3pDnRHmDRU%2Fuploads%2FC4axMxo9f6wYduPgb4oI%2FUntitled%20(10).png?alt=media&#x26;token=0b725f59-fb07-454a-ba44-6bcf7b5b69c0" alt=""><figcaption></figcaption></figure>

Selanjutnya cek `File Manager` pada cpanel, pastikan ada folder ini path sesuaikan sengan command yang kalian arahkan, disini project laravel saya sejajar dengan *public\_html*

<figure><img src="https://3397141630-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVUQUm1GVUT3pDnRHmDRU%2Fuploads%2FHiwMeHuUbUum6ovn2Efj%2FUntitled%20(11).png?alt=media&#x26;token=4210c466-72ac-4dd8-8ffb-c61a4d4d93a3" alt=""><figcaption></figcaption></figure>

Jika sudah ada silahkan hapus cron job karna sudah tidak digunakan lagi

Langkah terakhir buka `Terminal` pada cpanel

<figure><img src="https://3397141630-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVUQUm1GVUT3pDnRHmDRU%2Fuploads%2FpymQvvUXEBnWY3txC3Bj%2FUntitled%20(12).png?alt=media&#x26;token=e4c0fcb9-bceb-4fc1-8edf-2fd375a5ae58" alt=""><figcaption></figcaption></figure>

Lakukan perintah berikut:

```html
php artisan config:clear
```

<figure><img src="https://3397141630-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVUQUm1GVUT3pDnRHmDRU%2Fuploads%2FKfL9iDoJzrt34Z4RLb6y%2FUntitled%20(13).png?alt=media&#x26;token=c0c9300a-70e6-4bd8-85d2-c197d2e5c967" alt=""><figcaption></figcaption></figure>

Gomawo^-^
