Chuyên mục Laravel

Cách đưa một dự án Website Laravel từ local lên hosting

Đăng bởi: Minacode|Cập nhật:29-02-2024

Chào anh em, sau khi chúng ta code hoàn chỉnh website trên localhost thì việc tiếp theo đó là upload dự án lên môi trường online hay còn gọi là hosting đúng không nào. Bài viết này mình sẽ hướng dẫn anh em cách để chúng ta làm nhé. Rất đơn giản thôi! Let’s go nào.

Bước 1: Xuất cở sở dữ liệu

Vì dụ bạn đang dùng xampp thì cách xuất như sau:

 

Sau khi xuất xong các bạn sẽ tạo database trên hosting và nhập lại file đã xuất . Bước này các bạn lưu ý  và nhớ những thông tin liên quan đến database như tên, username, mật khẩu để chúng ta thay đổi trong file .env tại bước 3 dưới đây nhé!

 

Bước 2: Các bạn mở dự án của chúng ta và vào terminal để gõ câu lệnh

php artisan optimize:clear

Sau đó bạn sẽ zip file lại nhé!

Bước 3: Thay đổi các thông tin trên file .env

Sau khi file đã được upload lên và giải nén thành công. Thông thường chúng ta sẽ upload vào thư mục public_html trên hosting. Các bạn sẽ vào file .env để sửa các thông tin sau

APP_DEBUG= false
APP_URL= địa chỉ trang web của bạn ví dụ https://coolmatefake.com.vn/
ASSET_URL= /public

DB_DATABASE= thong_tin_database
DB_USERNAME= thong_tin_database
DB_PASSWORD= thong_tin_database

 

Bước 4: Các bạn sẽ vào thư mục public và di chuyển 3 file ra ngoài thư mục gốc bao gồm

  • + index.php
  • + .htaccess
  • + favicon.ico

Bây giờ thì các bạn thử truy cập lại đường dẫn và kiểm tra thành quả  nhé!

Để Lại Ý Kiến Của bạn!
Bài Viết Chuyên Mục


Khóa Học Miễn Phí

IvyModa

FullStack

Chi tiết

Tạo tính năng CRUD với Livewire Laravel

FullStack

Chi tiết

Php-MySqli-DataBase Cơ Bản

FullStack

Chi tiết
Về MinaCode
Đọc Thơ Nhân Kỷ Niệm 10 Năm Thành Lập MB Nam Đà Nẵng

Banker To Coder

Hi All,


Nguyên đây! MinaCode là website mình tạo ra với mong muốn chia sẻ chút kiến thức liên quan đến lập trình FullStack.

Ngôn ngữ lập trình chủ yếu được sử dụng là Htm, Css, Javascript, Php cùng một số thư viện như Jquery, Fontawesome... Phía Frontend và Farmework Laravel phía Backend.

Mình chưa bao giờ tham gia bất cứ một trường lớp nào về lập trình. Tất cả kiến thức mình chia sẻ đều là trên tình thần tự học. Do đó:

+ MinaCode phù hợp với những tay ngang, xem lập trình như là một kỹ năng bổ trợ trong công việc hay là một kênh kiếm thêm thu nhập từ những very mini projects.

+ MinaCode không phù hợp với những bạn đang được đào tạo bài bản, chính quy.

Mình tin rằng, Trong tương lai không xa. Lập trình sẽ trở nên một kỹ năng không thể thiếu đối với các bạn trẻ.

Cuối cùng thì Ngôn ngữ lập trình không quan trọng bằng Tư duy lập trình. Mình chúc các bạn sẽ có được những kiến thức bổ ích với MinaCode.

--Ngô Sỹ Nguyên--

Coming Soon