Hamizulfaiz

Tech Entrepreneur / System Builder

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

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.

17 Aug 2026 Bisnes Bukan Sekadar Data: Orang Tak Beli Sebab Produk Kita Bagus
Bisnes Bukan Sekadar Data: Orang Tak Beli Sebab Produk Kita Bagus

Ramai founder terlalu fokus pada data dan saiz market. Tapi market besar tak semestinya ada demand. Fahami cara mencari masalah, pain dan demand sebenar.

10 Aug 2026 AI Tidak Salah. Cara Kita Menggunakannya Yang Salah.
AI Tidak Salah. Cara Kita Menggunakannya Yang Salah.

Ramai usahawan menggunakan ChatGPT untuk membina landing page dan sistem. Tetapi tanpa hala tuju yang jelas, AI hanya menghasilkan cadangan generik yang boleh menyebabkan pembangunan tersasar daripada objektif sebenar.

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.

15 Apr 2026 Info Penting Founder Kena Beri Developer Sistem
Info Penting Founder Kena Beri Developer Sistem

Founder selalu gagal explain sistem pada developer. Ini checklist soalan & info penting supaya sistem siap cepat, tepat dan tak overbudget.

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.

09 Mar 2026 Komunikasi Level Dewa: Macam mana nak terangkan pasal “Technical Debt” dekat bos yang bukan budak IT?
Komunikasi Level Dewa: Macam mana nak terangkan pasal “Technical Debt” dekat bos yang bukan budak IT?

Teknik komunikasi level dewa: Guna bahasa risiko dan duit untuk explain kenapa code perlu diperbaiki tanpa cerita pasal teknikal.

24 Feb 2026 Jangan Sibuk Nak Guna AI Kalau Google Drive Pun Berterabur
Jangan Sibuk Nak Guna AI Kalau Google Drive Pun Berterabur

Ramai founder obses dengan AI tapi asas operasi bisnes masih tunggang langgang. Susun proses dulu sebelum labur pada teknologi canggih.

HAMIZULFAIZ