Pages

Saturday, October 28, 2017

Cài nhanh Laravel lên VPS dùng Vestacp

Vesta dùng với Centos cài sẽ ra thư mục home/username/web/domain. Các biến nằm ở $username và $domain, tùy vào tài khoản và tùy vào domain.

Trong mỗi domain sẽ có thư mục public_html.

Giờ cài Larvel bằng composer đơn giản.

1. cài composer

curl -k -sS https://getcomposer.org/installer | php

để kiểm tra thành công chưa bạn chạy lệnh sau:composer -V

2. Vào thư mục của domain cần cài đặt trên terminal.

Phương án 1: Cài Laravel 5.4 với thư mục blog trong thư mục ngang hàng thư mục public_html: composer create-project --prefer-dist laravel/laravel blog "5.4.*"

Phương án 2: Cài qua git

sudo yum install git git clone your/project

sau đó cd vào thư mục code của bạn chạy lệnh sau:cd /var/www/yoursite composer install

3. Đổi tên thư mục public_html thành thư mục bất kì, đổi tên thư mục blog thành thư mục public_html.

4. Thiết lập thư mục storage thành 777

5.Nhét đoạn .htaccess sau vào thư mục cài đặt để truy cập trên web vào root thay vì public

(PS: Đưa hai thẻ as if html vào)

IfModule mod_rewrite.c

RewriteEngine On

RewriteRule ^$ public/index.php [L]

#RewriteRule ^((?!public/).*)$ public/$1 [L,NC]

IfModule

Tận hưởng, xem thêm tại:

https://viblo.asia/p/cai-dat-laravel-framework-tren-centos-vps-mrDkMMjPkzL

https://laravel.com/docs/5.4/installation

Updated: Tùy chỉnh trong virtualhost (với Apache) thay vì .htaccess để vào trực tiếp thư mục public của LR.