Bỏ qua điều hướng
← Về danh sách bài viết
DirectAdmin

Hướng dẫn cài đặt Laravel Directadmin

Laravel là một khuôn khổ ứng dụng web PHP mã nguồn mở phổ biến với cú pháp biểu cảm và thanh lịch. Cài đặt Laravel trên máy chủ DirectAdmin là một công việc dễ dàng chưa đầy 10 phút.

directadmin-laravel-3-1005x338-3.jpeg

1: Hướng dẫn đối với dịch vụ Hosting

Đối với dịch vụ hosting sau khi upload lên hosting để code chạy trong thư mục public theo  cấu trúc Laravel quý khách thêm đoạn sau vào file .htaccess

text
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

2: Hướng dẫn cài Laravel trên VPS, Server Directadmin

Quý khách đăng nhập vào VPS với quyền root

2.1 Update và cài các thư viện cần thiết

text
yum update
yum install git curl

2.2 Cài đặt composer trên Directadmin

text
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

2.3 Cài đặt Laravel trên Directadmin

Xóa các file mặc định trên directadmin

text
rm -rf /home/USERNAME/domains/LARAVEL_DOMAIN_NAME/public_html/*

Di chuyển vào thư mục cài laravel

text
cd /home/USERNAME/domains/LARAVEL_DOMAIN_NAME/public_html/

Cài đặt laravel sử dụng composer (chú ý có dấu chấm ở cuối câu lệnh)

text
composer create-project --prefer-dist laravel/laravel .

Phân quyền lại các file theo user

text
chown -R USERNAME:USERNAME /home/USERNAME/domains/LARAVEL_DOMAIN_NAME/public_html/

Chú ý: USERNAME và LARAVEL_DOMAIN_NAME là tên user và tên miền mà quý khách đã add vào Directadmin

2.4: Cấu hình Directadmin cho Laravel

Để website laravel hoạt động quý khách cần chuyển document root từ public_html thành public. để làm như vậy quý khách có thể thêm vào file htaccess như ở mục 1 đối với dịch vụ hosting, hoặc thay đổi trực tiếp trong admin của Directadmin theo cách sau:

Đăng nhập admin chọn Custom HTTPD Configurations --> Click vào tên miền đang cài website --> thêm nội dung sau  vào config như ảnh đính kèm

text
|?DOCROOT=`HOME`/domains/`DOMAIN`/public_html/public|
directadmin-laravel-596x536-1.jpeg
directadmin-laravel-2-594x259-1.jpeg
directadmin-laravel-3-1005x338-1.jpeg

Đối với VPS chạy Nginx_Apache quý khách cần chỉnh sửa thêm ở Nginx  (Nếu không có hiển thị Nginx quý khách có thể bỏ qua bước này)

directadmin-laravel-596x536-1.jpeg
directadmin-nginx-603x182-1.png
directadmin-laravel-3-1005x338-1.jpeg

Sau khi thêm xong ấn Save và đợi sau tầm 5 phút quý khách load lại website.

Cảm ơn bạn đã đón đọc bài viết. Có thể bạn cũng quan tâm đến Hướng dẫn cài đặt LAMP trên CentOS 7.