Hamizulfaiz

Tech Entrepreneur / System Builder

Tech & Development

Laravel - Publish Untuk Shared Hosting

Published:

Updated:

Laravel fundamental

Hai para programmer dan developer sekalian!

masa awal-awal kenal laravel ni dulu memang inilah soalan yang paling merayau dalam fikiran ni. Sebab apa? sebab kita dah biasa dengan cPanel dah tahu struktur hosting guna direktori public_html Laravel pulak guna public

Jadi macam mana nak selesaikan masalah ni?

ok senang je. First kite kena faham struktur laravel dahulu. Laravel struktur file dia public ada dekat dalam root project folder macam ni:

- app 
- bootstrap 
- database 
- resources 
- tests 
- config 
- public 
- routes 
- storage 
- vendor

jadi, apa yang kita boleh buat dekat shared hosting adalah movekan public folder tu ke luar dan semua yang lain ni kita masukkan ke dalam satu folder baru bernama folderBaruLaravel

manakala, semua file dalam public folder (termasuk .htaccess, index.php dan yang sewaktu dengannya) kita akan pindahkan ke dalam public_html

folder tu hasil dia nampak macam ni dalam hosting kita:

- folderBaruLaravel 
- public_html

Nota: dekat dalam hosting kita akan ade akses kepada User Folder kita. contoh /home/userFolder/ dalam userFolder ni lah ade public_html. So sebelah dia kita buat folder baru nama folderBaruLaravel

Hah! power. tapi tak siap lagi. kita kena edit file di public_html/index.php dulu untuk detect folder baru laravel kita. ade dua line yang kita kena ubah. Macam ni:

require __DIR__.'/../vendor/autoload.php';

tukarkan kepada:

require __DIR__.'/../folderBaruLaravel/vendor/autoload.php'

satu lagi:

$app = require_once __DIR__.'/../bootstrap/app.php'

tukarkan kepada:

$app = require_once __DIR__.'/../folderbaruLaravel/bootstrap/app.php'

Siap! dah boleh tengok web kita jadi ke tak. hehe~

lepas ni boleh dah buat controller, buat view dan lain2.

Database macam mana?

untuk database, kita buat dulu database di local development. Buat semua migration dulu. then kita export database tu ke file export-data.sql, biasanye phpMyAdmin ade feature export ni. kita export dari local. then kita import dekat hosting kita. siap~~

okeh. Semoga sharing ini bermanfaat untuk anda

Nak buat sistem?

Jom bincang untuk develop sistem yang custom untuk anda.

nak buat sistem bisnes? hubungi saya

Post Berkaitan

05 Feb 2026 Automasi Workflow Bisnes Dengan Laravel Events & Queues
Automasi Workflow Bisnes Dengan Laravel Events & Queues

Automate bisnes anda dengan Laravel Events & Queues. Hantar email, proses komisen, dan urus workflow tanpa stress.

22 Jun 2018 Proses Membina Sistem: Bukan Sekadar Coding, Tapi Membina Cara Kerja
Proses Membina Sistem: Bukan Sekadar Coding, Tapi Membina Cara Kerja

Membina sistem bukan sekadar coding. Fahami proses mapping kerja, design database, hingga sistem stabil dan scalable untuk bisnes.

12 Oct 2026 Bila Laravel Reverb Sampai, Tapi Event Tak Pernah Trigger
Bila Laravel Reverb Sampai, Tapi Event Tak Pernah Trigger

Pengalaman debug Laravel Reverb bila WebSocket sampai, tapi Echo tak trigger event. Termasuk broadcastAs, polling dan production config.

28 Sep 2026 Bila Dua Sistem Mula Bercantum, Bukan Integration Yang Susah
Bila Dua Sistem Mula Bercantum, Bukan Integration Yang Susah

Bila dua sistem mula diintegrasikan, cabaran sebenar bukan API. Ia tentang business rules, customer, entitlement, card dan data sedia ada.

21 Sep 2026 Bila Deploy Laravel, Permission Bukan Masalah Kecil
Bila Deploy Laravel, Permission Bukan Masalah Kecil

Apa yang aku belajar tentang Laravel, VPS, deployment dan filesystem permission selepas berkali-kali kena permission denied.

14 Sep 2026 Aku Dah Outgrow Laravel Valet
Aku Dah Outgrow Laravel Valet

Bila projek makin complex, setup Valet mula tak cukup. Ini workflow aku bila native development mula bertembung dengan Docker.

01 May 2026 Code Refactoring: Insurans Senyap Yang Selamatkan Bisnes
Code Refactoring: Insurans Senyap Yang Selamatkan Bisnes

Code refactoring bantu kurangkan tech debt, percepat debug, dan lindungi bisnes bila sistem live di production.

27 Apr 2026 Software Fundamental Lebih Penting Dari Sekadar Coding
Software Fundamental Lebih Penting Dari Sekadar Coding

Vibe coding nampak mudah, tapi tanpa fundamental software anda sedang bina masalah mahal di production.

06 Apr 2026 Terbaru: Marko PHP Framework. Perspektif Dev Laravel
Terbaru: Marko PHP Framework. Perspektif Dev Laravel

Saya cuba Marko PHP termasuk sistem database baru. Ini review jujur dari developer Laravel dan cara bina website modular.