Laravel Symlink Shared Hosting

Programming
blog post

Sekarang, kita akan belajar cara membuat Symlink di Hosting Bersama / Shared Hosting menggunakan PHP

Dalam dokumentasi Laravel, tautan simbolik (symlink / soft link) dari publik ke storage/app/public harus dibuat agar file dapat diakses dari web. Laravel sendiri telah menyediakan cara yang cukup mudah untuk membuat tautan antara folder 'public' dan folder 'storage', cukup dengan perintah : 'php artisan storage:link'. Namun, akan menjadi masalah tersendiri kalau kita tidak bisa akses terminal seperti pada Shared Hosting.

Makanya pada kesempatan ini kita akan belajar cara mengatasi hal tersebut di atas, yakni dengan membuat sebuah file dengan nama symlink.php :

<?php
$targetFolder = '/home/your_account/your_project_src/storage/app/public'; 
$linkFolder = '/home/your_account/public_html/storage';
symlink($targetFolder, $linkFolder);
echo 'Symlink process successfully completed';

Silahkan upload file tersebut ke hosting teman-teman sekalian yang umumnya pada folder 'public_html', kemudian akses file tersebut melalui link berikut :

http://your_domain.com/symlink.php

Selesai !!! Folder bernama 'storage' akan dibuat untuk menautkan jalur dengan indikator >>> pada ikon folder.

Salam Coding :)

  • Share