Hướng dẫn upload mã nguồn laravel lên Hosting Direct Admin Mắt Bão

Nguyễn Hoàng Anh 5 phút đọc

 Đăng nhập vào control panel của Direct Admin

Quý khách có thể đăng nhập trực tiếp vào trang quản trị Direct Admin thông qua trang quản lý dịch vụ http://id.matbao.net
Nếu quý khách chọn phương án đăng nhập với thông tin cụ thể không phải thông qua trang quản trị http://id.matbao.net thì quý khách sẽ truy cập vào trang control panel bằng địa chỉ http://tên-miền-của-quý khách.com:2222 (ví dụ: http://matbaohosting.com:2222/) hoặc http://tên-máy-chủ-hosting:2222 (ví dụ: https://s88dxxx.cloudnetwork.vn:2222/ với xxx là tham số được gửi qua mail của Quý khách bằng cách sử dụng chức năng “Đổi mật khẩu” trên trang quản lý http://id.matbao.net ). Khi truy cập vào nó sẽ ra giao diện đăng nhập, hãy điền usernamepassword của host vào và ấn Log in.

Sau đó quý khách sẽ được dẫn đến trang quản lý dịch vụ và thao tác truy cập vào trang quản trị hosting như sau :

 

Và đây là giao diện của trang Direct Admin

 

 Các bước hướng dẫn upload mã nguồn Laravel lên hosting Direct Admin

Để upload mã nguồn laravel lên trên host sử dụng Direct Admin, quý khách đăng nhập vào control panel và tìm đến phần File Manager.

 

Giao diện quản lý tập tin và thư mục trên host sẽ hiển thị ra như thế này.


Mặc định trong thư mục  public_html hosting sẽ có sẵn một thư mục cgi-bin.well-known. Đây là hai thư mục mặc định của hệ thống quý khách vui lòng không xóa đi hoặc thao tác để tránh phát sinh lỗi trong quá trình vận hành và quý khách vui lòng xóa file

Upload File mã nguồn

Để upload files source , quý khách hãy truy cập theo đường dẫn domains/Tên miền quý khách muốn upload laravel/public_html

 

Sau đó giao diện upload tập tin sẽ mở ra, quý khách hãy upload file source code lên hosting vui lòng upload file nén có dịnh dạng .zip

Bây giờ quý khách sẽ thấy tập tin quý khách vừa upload lên đã có trên host, ví dụ file nén vừa upload lên có tên là “demo.zip”.

 

Quý khách tiến hành giải nén source code chuột phải vào file demo.zip và chọn Extract

Giả nén hoàn tất quý khách sẽ thấy cấu trúc thư mục hiển thị như sau và lưu ý đến file .env file này sẽ dùng để cấu hình kết nối với database laravel

 

Tạo database :

Để upload database laravel lên hosting quý khách làm như sau :

 

Đặt tên database và bấm CREATE để hệ thống tự khởi tạo database , username và password để bạn có thể điền thông tin vào file .env

Quý khách vui lòng sao lưu thông tin database , username, password vừa khởi tạo trên để cấu hình vào file .env

 

Import database :

Để import database mã nguồn laravel quý khách vui lòng thao tác như sau  .

import hoàn tất

Cấu hình file .env để web kết nối với database :

Chúng ta quay lại file .env đã giải nén trước đó và click chuột phải chọn edit

cập nhật xong quý khách vui lòng chọn vào Save File để lưu cấu hình

 

Hoàn tất và kiểm tra  :

Do cấu trúc mặc đinh web laravel khi truy cập sẽ là : https://Tên miền quý khách/public nên khi quý khách truy cập chỉ có tên miền không có đuôi /public web sẽ báo lỗi

 

Để xử lý vấn đề trển quý khách có thể tiến hành thêm file .htaccess vào thư mục đang chứa source code web

Với nội dung như sau và lưu lại :

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !/public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

Quý khách thử truy cập lại web site bằng tên miền mà không cần đuôi /public web site sẽ hiển thị

 

Như vậy là quý khách đã có đầy đủ các hướng dẫn upload mã nguồn laravel lên Hosting Direct Admin tại Mắt Bão. Chúc quý khách thành công.