Hướng dẫn sử dụng, upload lên Google App Engine

Chủ nhật, 25/09/2011 - 10:03

Hướng dẫn sử dụng, upload lên Google App Engine

Bài trước tôi đã hướng dẫn các bạn Đăng ký Google App Engine. Hôm nay tôi sẽ hướng dẫn các bạn sử dụng, upload file, đồng bộ hóa dữ liệu từ máy lên host Google. Các bạn theo các bước hướng dẫn sau:

Bước 1: Download và cài đặt Python 2.7.2 tại địa chỉ http://www.python.org/download Chọn phiên bản phù hợp với hệ điều hành.

Chú ý nên download bản đầu tiên (chính thức), các bản sau đôi khi không tương thích.

Bước 2: Download và cài đặt Google App Engine SDK for Python tại địa chỉ http://code.google.com/appengine/downloads.html Chọn phiên bản phù hợp với hệ điều hành.

Bước 3: Kiểm tra thông số cài đặt. Chạy ứng dụng Google App Engine Launcher -> chọn Edit -> chọn Preferences  -> kiểm tra hoặc thêm đường dẫn đến ứng dụng Python và Google App Engine theo hình ảnh dưới.

 

Hướng dẫn sử dung, upload lên Google App Engine 1

 

Bước 3: Tạo project mới để đồng bộ dữ liệu của bạn.

Chạy ứng dụng Google App Engine Launcher > chọn File > chọn Create New Application... ->nhập domain của bạn (tenban.appspot.com chỉ nhập phần tenban) vào mục Application Name -> chọn Browser để tạo mới ứng dụng (ví dụ chọ ổ D:\)

 

Hướng dẫn sử dung, upload lên Google App Engine 2

 

Bước 4: Vào ổ (C|D|E.. bạn vừa chọn) tìm tên thư mục bạn vừa tạo, ví dụ của tôi là D:\\igooblog -> tiếp đó tạo mới thư mục download (bạn có thể tùy chọn đặt tên, và thêm số lượng thư mục tùy ý) -> dùng notepad mở và sửa file app.yaml thay thế bằng nội dung dưới đây:

application: igooblog

version: 1
runtime: python
api_version: 1

handlers:
- url: /download
  static_dir: download

 

Chú ý: thay đổi tên igooblog thành domain của bạn, ta có thể thêm nhiều thư mục bằng cách copy tương tự từ đoạn handlers vớ tên thư mục khác.

 

Hướng dẫn sử dung, upload lên Google App Engine 3

 

Bước 5: Ok rồi, giớ ta chỉ cần đồng bộ là xong, dữ liệu trên domain (tenban.appspot.com) sẽ tương đương với dữ liệu trong thử mục tenban trong ổ (D|C|E.. bạn vừa chọn). Đường dẫn tương đương sẽ là tenban.appspot.com/download

Chạy ứng dụng Google App Engine Launcher -> chọn ứng dụng của bạn -> chọn icon Deploy -> nhập gmail và mật khẩu của bạn rồi ok đợ em nó đồng bộ là xong.

 

Hướng dẫn sử dung, upload lên Google App Engine 4

 

Hướng dẫn sử dung, upload lên Google App Engine 5

 

Kết quả: Như vậy là đã đồng bộ xong, sau này ta chỉ cần copy các file và thư mục download rồi đồng bộ là ok. Bạn có thể thêm thư mục khác vào trong thư mục ứng dụng ví dụ: css, js, images nhưng chú ý sửa file app.yaml và thêm đoạn handlers tương ứng nhé :)

 

BiBi Nguyễn - iGoo.vn

Url Link

5 21

Bình luận (21)

Ảnh cá nhân của item[

DỊch thuật miền trung

10 tháng trước

cảm ơn bài viết của a rất nhiều từ trang của a e học được rất nhiều điều bổ ích về SEO

http://dichthuatmientrung.com.vn

Ảnh cá nhân của item[

Dương Lee

3 năm trước

em thử sao nó không được vậy?

download ai là triệu phú cho android

Ảnh cá nhân của item[

Che Linh Nguyen

3 năm trước

Vậy code em chạy với mysql phài thế nào để import mysql vào nó ạ
Ảnh cá nhân của item[

kim nguyen

4 năm trước

anh cho em hỏi , làm sao để python hiểu được các import của google app engine ...ý em là biên dịch và xử lý lổi trên python luôn đấy
Ảnh cá nhân của item[

kaka Ngo

5 năm trước

a ah.e deloy lên bị lỗi như thế này làm sao sua ah :
Error: Server Error
The server encountered an error and could not complete your request.
If the problem persists, please report your problem and mention this error message and the query that caused it.
Ảnh cá nhân của item[

Vô Ý Vương

5 năm trước

hay đó nhưng hơi phức tạp anh nak.
Ảnh cá nhân của item[

Khương Trung

5 năm trước

Up bằng tay cũng đc mà nhỉ? Dạo trước dùng blogspot hay up code lên đây ^^
Ảnh cá nhân của item[

Vn Giam

5 năm trước

<a href="http://giam.vn">Giam.vn</a> | Cảm ơn chủ nhà đã chia sẻ!
Ảnh cá nhân của item[

Xuan Vinh La

5 năm trước

tôi làm theo hướng dẫn của bạn, nhưng khi deploy thì thông báo lỗi:
2012-12-21 10:00:56 Running command: "['C:\\Python27\\pythonw.exe', '-u', 'C:\\Program Files\\Google\\google_appengine\\appcfg.py', '--no_cookies', u'--email=vinh.lx@gmail.com', '--passin', 'update', 'D:\\Lesson Web Application\\hw3']"
10:00 AM Host: appengine.google.com
10:00 AM Application: vinh-blog; version: 1
10:00 AM
Starting update of app: vinh-blog, version: 1
10:00 AM Getting current resource limits.
Password for vinh.lx@gmail.com: Use an application-specific password instead of your regular account password.
See http://www.google.com/support/accounts/bin/answer.py?answer=185833
However, now the recommended way to log in is using OAuth2. See
https://developers.google.com/appengine/docs/python/tools/uploadinganapp#oauth
2012-12-21 10:00:59,421 ERROR appcfg.py:2182 An error occurred processing file '': HTTP Error 401: Unauthorized. Aborting.
Error 401: --- begin server output ---
Must authenticate first.
--- e
Ảnh cá nhân của item[

Trung Huy

5 năm trước

Gửi code lên đây tốc độ load có đảm bảo hơn hosting của mình ko nhi?

Gửi bình luận của bạn

Đăng nhập hoặc Đăng ký ngay để đăng nhận xét!