Các bạn viết trang web laravel dưới local đã hoàn chỉnh, bây giờ các bạn muốn đưa trang web đó lên internet để mọi người đều biết đến trang web của bạn. Trong bài này mình sẽ giới thiệu các bạn một cách chi tiết cách đưa trang web lên hosting. Theo mình biết thì ở Việt Nam hosting miễn phí chạy ổn định nhất là hostinger.vn . Các bạn dễ dàng tạo một tài khoản miễn phí ở đó, sau đó các bạn đăng nhập với tài khoản mình vừa tạo, vào hosting chọn tạo tài khoản, giao diện như biên dưới
Tiếp theo, bạn chọn gói free
Subdomain: Đây là tên trang web sẽ hiện thị, mình gõ laravelblog, mật khẩu bạn đặt và bấm tiếp tục
Bạn click vào link trang mình vừa tạo, nó sẽ chứa những thông tin cần thiết như server mail, ftp, dns…
Tiếp theo bạn vào MySQL Database để tạo cơ sở dữ liệu gồm tên cơ sở dữ liệu, username/password
Sau khi tạo cơ sở dữ liệu xong, bạn quản lý cơ sở dữ liệu bằng phpMyAdmin, chọn database của trang web sau đó import vào.
Tiếp theo bạn cần sữa tên host, username, password trong file app/config/database.php theo hosting server
1
2
3
4
5
6
7
8
9
10
'mysql' => array (
'driver' => 'mysql' ,
'host' => 'mysql.host
'database' => 'u416656424
'username' => 'u416656424
'password' => 'root' ,
'charset' => 'utf8' ,
'collation' => 'utf8_unico
'prefix' => '',
),
Bây giờ bạn cần upload những file của trang web lên thư mục public_html của hosting server bằng cách sử dụng SmartFTP, bạn cài nó lên và đăng nhập vào hosting server với những thông tin như ftp host, username ftp, password ftp, những thông tin này bạn lấy từ đường link
Bảng điều kiển của SmartFTP
Khi upload hoàn thiện, trên trình duyện ta gõ địa chỉ web Nó sẽ hiện diện như sau
Ta thấy nó liệt kê tất cả những file và thư mục nằm trong thu mục root. Việc tiếp theo là ta cấu hình thêm file htaccess đặt trong thư mục root. File htaccess có nội dung như sau
1
2
3
4
5
< IfModule mod_rewrite . c >
RewriteEngine on
RewriteRule ^ $ public/ [ L ]
RewriteRule (. * ) public/$ 1 [ L]
</ IfModule>
Bây giở ta tải lại trang web, và sẽ thấy
Thật tuyệt vời đúng không các bạn. Chúc các bạn thành công. Đã chỉnh sửa. LeYTi (12:16 / 17.09.2016) [1]