You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README-vi.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ Theo tôi như vậy là đủ. Hãy xem các phần bên dưới để tìm hi
30
30
31
31
Cùng bắt đầu bằng việc tìm hiểu về cách chúng ta nên quản lý cấu trúc thư mục của ứng dụng Laravel. Đầu tiên, cùng nhìn xem danh sách các files và thư mục bạn có trên tài khoản.
32
32
33
-
```
33
+
```bash
34
34
.bash_history
35
35
.bash_logout
36
36
.bash_profile
@@ -53,21 +53,21 @@ Với tài khoản chính được gắn với domain chính của bạn, phần
53
53
54
54
Tạo một thư mục mới để chứa toàn bộ code, đặt tên là `projects` hay bất cứ tên nào bạn muốn.
55
55
56
-
```
56
+
```bash
57
57
$ mkdir projects
58
58
$ cd projects
59
59
```
60
60
61
61
Từ đây, chúng ta sẽ sử dụng câu lệnh git để lấy code về,
62
62
63
-
```
63
+
```bash
64
64
$ git clone http://[GIT_SERVER]/awesome-app.git
65
65
$ cd awesome-app
66
66
```
67
67
68
68
Bước tiếp theo là làm cho thư mục `awesome-app/public` được tham chiếu tới `www`, symbol link sẽ hỗ trợ chúng ta việc này, nhưng chúng ta cần backup thư mục `public` trước đã.
Phần khoai nhất đã xong, phần còn lại sẽ là các bước cơ bản để thiết lập Laravel. Cấp quyền ghi cho thư mục `storage` là một việc quan trọng,
78
78
79
-
```
79
+
```bash
80
80
$ chmod -R o+w storage
81
81
```
82
82
83
83
**Hãy chỉnh cấu hình trong file `.env`. Đừng bỏ quên điều này!**
84
84
85
85
Cuối cùng, hãy cập nhật các packages cần thiết cho project Laravel sử dụng **composer** và thêm các cache cần thiết,
86
86
87
-
```
87
+
```bash
88
88
$ php composer install
89
89
$ php composer dumpautoload -o
90
90
$ php artisan config:cache
@@ -103,15 +103,15 @@ Hãy liên hệ trực tiếp với bên hỗ trợ của dịch vụ bạn sử
103
103
104
104
`git` thường được đặt ở vị trí này trong các dịch vụ hosting sử dụng CPanel, `/usr/local/cpanel/3rdparty/bin/git`. Vì vậy, bạn cần phải gõ đường dẫn đầy đủ tới `git` nếu bạn muốn thực thi một câu lệnh; hoặc là bạn của thể tạo một alias cho tiện.
105
105
106
-
```
106
+
```bash
107
107
alias git="/usr/local/cpanel/3rdparty/bin/git"
108
108
```
109
109
110
110
> **3. Làm thế nào để lấy composer?**
111
111
112
112
Bạn có thể sử dụng FTP hay SCP để upload file `composer.phar` lên host sau khi download trên máy cá nhân. Hoặc cũng có thể sử dụng `wget` hay `curl` để download file trực tiếp về host.
113
113
114
-
```
114
+
```bash
115
115
$ wget https://getcomposer.org/composer.phar
116
116
117
117
hoặc
@@ -127,15 +127,15 @@ Về cơ bản thì Laravel và Lumen như là anh em sinh đôi, vì vậy có
127
127
128
128
Bạn cần cung cấp đường dẫn tới file cầu hình PHP để thực thi `composer`, nghĩa là, bạn không thể thực thi `composer` trực tiếp trên host. Vì thể để thực thi `composer`, bạn sẽ phải thực hiện như câu lệnh sau,
129
129
130
-
```
130
+
```bash
131
131
$ php -c php.ini composer [COMMAND]
132
132
```
133
133
134
134
> **6. Tôi có thể lấy `php.ini` ở đâu để thực thi `composer`?**
135
135
136
136
Bạn có thể copy file cấu hình `php.ini` mặc định, thường nằm tại `/usr/local/lib/php.ini`, hoặc có thể sử dụng câu lệnh sau để tìm kiếm,
137
137
138
-
```
138
+
```bash
139
139
$ php -i | grep "php.ini"
140
140
```
141
141
@@ -157,4 +157,4 @@ Nếu như bạn vẫn thất bại trong việc triển khai ứng dụng Larav
157
157
158
158
## Hướng dẫn đóng góp
159
159
160
-
Hãy thực hiện fork và gửi một [pull request](https://github.com/petehouston/laravel-deploy-on-shared-hosting/pulls).
160
+
Hãy thực hiện fork và gửi một [pull request](https://github.com/petehouston/laravel-deploy-on-shared-hosting/pulls).
0 commit comments