Thứ Bảy, 29 tháng 10, 2016

Theme Mới Và Nhà Mới Cho eBlogViet Đón Năm Mới 2014

Mình test th? g?i lên blog c?a b?n nhé ------------- Th?ng 01237799098 thang.buivu@gmail.com

 

 

Trong m?t vài ngày tr? l?i dây n?u các b?n d? ý thì ch?c s? th?y eBlogViet có down m?t vài ngày trong quá trình nâng c?p và chuy?n nhà cho blog. Ð?n nay, công do?n chuy?n nhà dã co b?n hoàn thành và xem ra t?c d? t?i trang dã nhanh hon nhi?u so v?i tru?c cho dù dó không ph?i là hosting có data center t?i Vi?t Nam.

Cung vì nhi?u lý do mà g?n dây mình lu?i vi?t bài nên cung c?m th?y áy náy v?i chính b?n thân mình. Tuy nhiên, trong t?ng giai do?n cu?c d?i c?a m?i con ngu?i, chúng ta ph?i có nh?ng uu tiên nh?t d?nh. Cung vì lý do dó mà mình không có nhi?u th?i gian d? vi?t bài cho eblogviet. Ý tu?ng v? guest blog có th? s? s?m du?c tri?n khai tr? l?i vào th?i gian s?m nh?t.

Nh?ng thay d?i m?i nh?t mình mu?n c?p nh?t d? các b?n cùng bi?t:

1. Giao Di?n M?i – Không còn là theme framework n?a!

Cung ph?i nói là khá t?n kém khi d?u tu mua thêm các theme khác nhau d? th? nghi?m xem t?c d? t?i trang và code có v?n d? gì hay không tru?c khi có quy?t d?nh cu?i cùng. B?n d?u là quy?t d?nh mua gói Theme Junkie Lifetime giá $100 vì nghi r?ng giá hàng nam cung $50/nam trong khi lifetime ch? có giá b?ng 2 nam.

V? co b?n, các theme c?a Theme Junkie có t?c d? t?i trang r?t nhanh, nhi?u giao di?n và dã có thêm theme d?ng apps nhu Deals mà trang Chia s? coupon dang s? d?ng. Ðây là di?m nh?n khi?n mình m? h?u bao ra mua.

Trong 38 theme hi?n t?i c?a Theme Junkie, mình dã th? Insider và th?y khá hài lòng m?c dù có m?t vài di?m h?n ch? mà m?t blog cá nhân thông thu?ng không c?n. Ðúng th?i di?m dó thì Alex c?a Kolakube cho ra theme Chronicl phiên b?n dành cho WordPress mà không ph?i là child theme c?a Thesis n?a. Ðây là m?t trong nh?ng d? án có th? nói là l?n nh?t c?a Alex và nh?ng tri?t lý c?a anh ?y dã thuy?t ph?c mình m? h?u bao l?n th? 2 trong vòng 2 tu?n.

Chronicl là theme dã làm mình có c?m nh?n khác hon các theme tru?c dây. Dù nó don gi?n nhung l?i không h? don gi?n và xem ra khá h?p v?i m?t blog cá nhân c?a mình. Và cu?i cùng thì eBlogViet cung chính th?c s? d?ng Chronicl làm b? m?t cho nam 2014. Ðây là quy?t d?nh khá khó khan nhung là di?u mình cho là dúng d?n m?c dù chua v?c h?t theme này.

2. Chuy?n hosting cho eBlogViet

Ðúng là m?t s? tình c? khá thú v? cho cu?c di cu c?a eBlogViet t? HostGator v? Ng?c Trang Network Solutions. Ngu?i d?u tiên mình cám on ph?i nói d?n blogger Th?ch Ph?m dã gi?i thi?u cho mình m?t d?ch v? r?t có ch?t lu?ng và giá cung r?t ph?i chang so v?i m?t b?ng hi?n nay d?c bi?t là t?i th? tru?ng Vi?t Nam.

Ng?c Trang Network Solutions là m?t nhà cung c?p hosting m?i d?i v?i mình. Tuy nhiên, ch?t lu?ng dã du?c d?m b?o khi Th?ch Ph?m blog dang s? d?ng và có dánh giá r?t t?t v? nhà cung c?p này. Ðó là lý do mình quy?t d?nh di d?i v? dây. M?t lý do khác n?a là eBlogViet trong hai tu?n tru?c khi chuy?n nhà dã g?p m?t s? c? quá t?i t?i HostGator shared hosting nên vi?c chuyên sang VPS là chuy?n s?m mu?n mà thôi.

M?c dù d?ch v? hosting hi?n t?i không ph?i là hosting có data center t?i Vi?t Nam nhung t? khi chuy?n sang Ng?c Trang Network Solutions thì t?c d? t?i trang dã c?i thi?n dáng k?. Có th? nói là t?c d? dã nhanh hon kho?ng 5+ l?n theo ch? s? mình do du?c t?i Pingdom. Tru?c dây, t?c d? t?i trang c?a eBlogViet vào kho?ng 3-5s nhung khi chuy?n sang dây thì ch? còn kho?ng t? 370-500ms tùy t?ng th?i di?m. T?t nhiên, vi?c do lu?ng này ch? mang tính tham kh?o nhung n?u b?n truy c?p eBlogViet hi?n t?i so v?i cách dây 2-3 tu?n s? c?m nh?n rõ s? thay d?i c?a nó.

t?c d? c?a eblogviet

Blogviet là ngu?i quen dùng các s?n ph?m shared hosting vì nó s? d?ng cPanel nên có th? vào v?c nhanh chóng. Nghi d?n chuy?n s? d?ng VPS hay Dedicated thu?ng c?m th?y hoi ng?i vì s? ph?i dùng nhi?u câu l?nh. Tuy nhiên, v?i s? tr? giúp c?a các nhân viên k? thu?t bên Ng?c Trang Network Solutions thì mình c?m th?y an tâm khi các yêu c?u h? tr? du?c gi?i quy?t khá nhanh. Hon n?a, v?c VPS cung giúp mình h?c h?i du?c thêm nhi?u v?n d?.

Ðó là 2 trong nhi?u c?p nh?t mà mình mu?n chia s? trong tu?n d?u nam m?i 2014. S? áy náy vì không thu?ng xuyên dang bài v?n còn dó, tuy nhiên, mình s? c? g?ng chia s? d?u d?n hon trong th?i gian t?i.

Chúc các b?n m?t nam nhi?u thành công!

eBlogViet là blog cá nhân chuyên v? ti?p th? liên k?t, internet marketing và ki?m ti?n trên m?ng cho c?ng d?ng blogger Vi?t Nam. Ðang ký nh?n tin RSS d? không b? l? các tin c?p nh?t.

.

Thứ Năm, 27 tháng 10, 2016

Theme Framework Có Còn Là Xu Hướng Tất Yếu?

K? t? khi Thesis theme ra m?t cách dây vài nam, phong trào s? d?ng theme framework gia tang dáng k? khi?n các nhà phát tri?n theme dành cho WordPress d?n ph?i nghi cách phát tri?n framework riêng cho mình. K?t qu? là hàng lo?t các framework t? Headway, Genesis, WooThemes, Elegant Themes ra d?i…Hai tên tu?i du?c ua chu?ng nh?t d?n nay v?n ph?i k? d?n Thesis và Genesis.

Th?

S? ra d?i và t?n t?i c?a hai tên tu?i l?n kéo theo hàng lo?t các d?ch v? an theo. R?t nhi?u wordpress developer dã chuy?n sang thi?t k? skin và child theme cho các framework n?i ti?ng nhu Kolakube, ThesisAwesome,….và h? cung thu l?i r?t nhi?u t? công vi?c này. Nh?ng ngu?i ch?u thi?t thòi v?n là các end-user “ngu?i dùng”.

Lý do khi?n mình nói ngu?i dùng thi?t thòi vì nh?ng framework nhu th? này vì nh?ng lý do sau:

1. Giá m? d? giá con!

V?n chi phí d? s? h?u m?t framework nhu Thesis cung t? $87 d?n $197. Ðó là m?c phí mà các blogger m?i vào ngh? không th? chi tr?. Genesis có giá r? hon m?t chút nhung cung t? $60 chua tính child theme hay skin.

Các theme m?c d?nh c?a 2 framework này thu?ng khá x?u và n?u mu?n làm cho mình skin riêng thì ch? có cách (1) mua skin/child theme có giá t? $50 d?n g?n $80 (2) thuê ngu?i thi?t k? riêng (r?t t?n kém) và (3) t? thi?t k? (c?n bi?t v? PHP và CSS). Nhu v?y m?c chi phí cho giao di?n c?a m?t trang blog ch?y trên n?n t?ng các framework này cung tiêu t?n t? $100 d?n $250. M?t m?c phí n?m ngoài kh? nang c?a h?u h?t các blogger m?i tham gia.

Nhu v?y, d? có m?t trang d? nhìn thì b?n ph?i ch?u t?i 2 m?c giá mà chua ch?c dã du?c m?t theme ung ý cho trang c?a mình. Trong khi các theme thông thu?ng ch? b?ng 1/5 ho?c th?m chí ít hon tùy nhà cung c?p.

2. C?n có ki?n th?c nh?t d?nh d? ch?nh s?a!

N?u b?n dã t?ng dùng Thesis và Genesis thì cung hi?u r?ng, Thesis có r?t nhi?u tính nang mà có th? d?n khi b?n không còn dùng nó n?a cung chua bi?t h?t các tính nang c?a nó. M?i khi b?n mu?n ch?nh s?a thì c?n d?c th? thu?t d? bi?t cách làm. C? th? b?n c?n ph?i bi?t PHP và CSS n?u mu?n t? làm. Ði?u này là khá khó v?i nh?ng ai nhu mình và càng khó hon khi trình d? ti?ng Anh c?a b?n h?n ch? và không th? xem các th? thu?t b?ng Ti?ng Anh.

G?n dây, khi Thesis 2 ra m?t v?i s? thay d?i hoàn toàn v? c?u trúc thì nh?ng hi?u bi?t c?a b?n v? Thesis tru?c dây g?n nhu không còn tác d?ng. Nh?ng ki?n th?c c?a mình v? Thesis tru?c dây cung không có tác d?ng v?i phiên b?n 2.0 n?a. Ðây là m?t s? lãng phí th?i gian cho ngu?i dùng và gián ti?p khi?n ngu?i dùng b? thi?t h?i (nâng c?p, thuê designer thi?t k?/c?p nh?t code, mua skin m?i…)

Genesis thì có nhi?u l?a ch?n hon Thesis vì h? có c? m?t marketplace v? child theme nhung b?n cung ph?i m?t kho?ng $50 d? mua thêm child theme. Tuy nhiên, d? hi?u ch?nh sao cho nó gi?ng b?n m?u hay làm cho nó có cái riêng thì b?n cung c?n th?i gian và ti?n b?c n?a.

3. Quá nhi?u tính nang làm ngu?i dùng b? r?i

Ban d?u ai cung thích Thesis nói riêng và các framework nói chung vì kh? nang h? tr? SEO onpage r?t t?t v?i nhi?u tính nang và chi ti?t mà các wordpress theme thông thu?ng không có. Tuy nhiên, cung vì nhi?u tính nang mà nó l?i làm cho chúng ta b? r?i khi không bi?t cái nào t?t, cái nào bu?c ph?i dùng và cái nào có th? b? qua. Blogviet dám ch?c s? có r?t ít ngu?i nh? mà dùng h?t các tính nang này khi dang bài.

V? kh? nang SEO thì mình nghi m?t wordpress theme thông thu?ng + WP SEO by Yoast có th? d?m b?o làm t?t onpage SEO cho t?ng bài và trang c?a b?n và nhi?u khi còn t?t hon s? d?ng các tính nang c?a Thesis hay Genesis.

B?n thân mình th?y r?ng, khi ai dã dùng WP SEO by Yoast d? làm onpage SEO cho bài vi?t s? c?m th?y hài lòng hon vì nó khá chi ti?t và d? dàng bi?t du?c các thông s? nhu: m?t d? t? khóa an toàn, các th?, ….trong khi các framework không th? làm du?c.

Mình dã và dang là tín d? c?a c? Thesis và Genesis và cung t?n khá nhi?u ti?n cho vi?c mua các child theme c?a các nhà cung c?p d? th?a mãn dam mê. Tuy nhiên, d?n lúc này mình có th? ph?i suy nghi l?i. Vi?c cân nh?c nhi?u y?u t? thay vì ch?y theo xu hu?ng khi mà thu?t toán c?a Google dã thay d?i là di?u c?n thi?t và khôn ngoan v?i mình lúc này.

Ð?t du?c k?t qu? SEO cao không ph?i các theme framework quy?t d?nh mà ch? y?u v?n là n?i dung tuoi m?i có ch?t lu?ng c?ng thêm s? tuong tác gi?a các d?c gi? c?a bài vi?t dó và các backlink ch?t lu?ng phù h?p. Các theme framework có c?u trúc thân thi?n và chi ti?t giúp chúng ta làm onpage SEO t?t hon thôi.

Các b?n nghi sao?

eBlogViet là blog cá nhân chuyên v? ti?p th? liên k?t, internet marketing và ki?m ti?n trên m?ng cho c?ng d?ng blogger Vi?t Nam. Ðang ký nh?n tin RSS d? không b? l? các tin c?p nh?t.

.

Hướng Dẫn Rút Tiền Từ Payoneer Về Ngân Hàng Việt Nam

Trong một bài viết khá lâu mình có giới thiệu về Payoneer Prepaid Master Card – một trong những công cụ giúp các bạn làm tiếp thị liên kết Việt Nam rút ngắn thời gian nhận tiền từ các mạng tiếp thị liên kết như Amazon, Shareasale, Clickbank, Avangate…hay kể cả các trang thanh toán như PayPal và MoneyBookers, các bạn đã hiểu qua về cách đăng ký và công dụng của công cụ này rồi. Tuy nhiên, tại thời điểm đó, bạn chỉ có thể rút tiền tại các điểm ATM có biếu tượng Visa/Master Card với hạn mức chỉ có 2.000.000 VNĐ/lần như dùng thẻ ATM nội địa và phí cũng tương đối cao.

Tuy nhiên, gần đây Payoneer đã có thêm tính năng mới – đó là cho phép chúng ta rút tiền từ Payoneer về ngân hàng Việt Nam mà không cần phải mất công ra ATM rút nhiều lần. Đây là điều mà chúng ta đã chờ đợi và cuối cùng cũng có câu trả lời từ Payoneer. Hơn thế nữa, Payoneer cũng nhìn nhận thị trường Việt Nam là rất tiềm năng thông qua việc tuyển dụng một người Việt Nam phụ trách thị trường Việt Nam nhưng làm vìệc tại Văn Phòng Israel. Cô ấy đã liên hệ với mình để xem có gì cần hộ trợ và điều này chứng tỏ thị trường Việt Nam đang rất tiềm năng trong chiến lược của Payoneer.

Bạn chỉ cần đăng ký tài khoản Payoneer và kích hoạt nó là có thể sử dụng các tính năng của thẻ này. Sau đó bạn sẽ có thêm 1 tài khoản tại Ngân Hàng Mỹ với dịch vụ US Payment Service giúp bạn nhận tiền và chuyển tiền thuận tiện.

Hôm nay mình xin hướng dẫn cách rút tiền từ Payoneer trực tiếp về ngân hàng Việt Nam để các bạn tiện tham khảo. Hạn mức rút tiền mỗi lần tối thiểu là $500 và tối đa $9.500. Đây là mức rút tiền lý tưởng cho các bạn có thu nhập từ trung bình đến cao từ các mạng tiếp thị liên kết.

Bước 1: Đăng nhập tài khoản Payoneer của bạn

Nếu bạn chưa có account của Payoneer và US Payment Service thì hãy đăng ký cho mình một tài khoản nhé.

p1

Bước 2: Lựa chọn tính năng rút tiền về ngân hàng.

Chọn Withdrawal rồi chọn My bank Account như hình dưới:

p2

Bước 3: Khai báo thông tin tài khoản ngân hàng

Lựa chọn Add bank Account như hình:

p3

Tiếp đó, Payoneer sẽ bắt bạn xác thực thẻ để đảm bảo an toàn cho bạn. Nhập số thẻ, CVV, ngày/tháng/năm sinh và mật khẩu đăng nhập Payoneer như hình:

p4

Bây giờ bạn sẽ phải khai báo thông tin chi tiết tài khoản ngân hàng của mình. Các thông tin sẽ bao gồm:

Quốc gia,Lọai tiền tệ,Chi nhánh,Tên chủ tài khoản,Số tài khoản,Số swift/BIC codeGhi chú (tùy chọn) như demo bên dưới:

p5

Bước 4: Chờ thông tin phê duyệt từ Payoneer

Sau khi khai báo và nhấn nút Finish thì Payoneer sẽ gửi thông tin xác thực về email là đã nhận được yêu cầu của bạn. Thông thường sau 1-3 ngày làm việc họ sẽ gửi thông tin phê duyệt cho bạn như sau:

confirm bank

Lưu ý: Đối với nhiều bạn Việt Nam, Payoneer có thể sẽ yêu cầu bạn xác thực bằng cách cầm chứng minh thư nhân dân sát mặt và chụp ảnh cả mặt và chứng minh thư để gửi cho họ xác thực. Đây là hình thức để bảo vệ bạn. Tuy có hơi khó chịu nhưng nó là cần thiết. Mình không bị nên không hướng dẫn chi tiết bước này và nó cũng chỉ xảy ra khi bạn nhận nhiều lần và nhiều tiền trong tháng.

Về Swift code hay BIC code thì các bạn có thể hỏi ngân hàng của mình để biết chi tiết. Đối với Vietcombank thì bạn có thể lấy Swift code tại trang này: http://www.vietcombank.com.vn/personal/MoneyTransfer/ Mục nhận tiền từ nước ngoài hoặc như dưới:

BANK FOR FOREIGN TRADE OF VIETNAM
Address: 198 Tran Quang Khai, Hanoi, Vietnam
Swift code: BFTVVNVX

Bước 5: Đặt lệnh rút tiền

Sau khi được phê duyệt thì các bạn đăng nhập và đặt lệnh rút tiền. Chọn Withdrawal -> My Bank Account và làm như hình.

p6

Hạn mức tối thiểu mỗi lần rút: $500Hạn mức tối đa mỗi lần rút: $9.500Hạn mức tối đa rút/tháng: $75.000Thời gian về ngân hàng Việt Nam: 1-3 ngày làm việcPhí rút tiền về ngân hàng Việt Nam:  2%~2.2%, về bank VN thu thêm 0.05%

Hy vọng bài chia sẻ ngắn sẽ giúp anh em đang làm tiếp thị liên kết thêm vững tin và xóa tan nỗi lo trong khâu thanh toán hoa hồng của các mạng nhé. Hiện Payoneer hỗ trợ cho nhiều mạng điển hình như sau:

Airbnb
Airpush Inc.
Alamy Inc.
Amazon.com Inc. (and its subsidiaries, including CreateSpace, a DBA of On-Demand Publishing, LLC.)
AOL
Apollo Group, Inc.
Apple Inc.
Barnes & Noble
Bright Market LLC
Digital River Inc. (and its subsidiaries, including SWReg)
eBay Inc.
E-Trade Financial Corporation
Etsy, Inc.
Facebook Inc.
Getty Images Inc.
Google Inc.(and its subsidiaries, including AdMob)
Half.com Inc.
Helium
Intel Corporation
Keynetics Inc. (Click Bank)
Lifestreet
LinkedIn Corporation
LinkShare Corporation
LSI Corporation
Microsoft Corporation
Nokia Corporation
Overstock.com
PayPal Inc. (Important Note: Transfers from PayPal to Payoneer are allowed, but transfers from the US Payment Service to PayPal are automatically declined)
Pepperjam Inc.
Quotient Integrated Solutions
Research in Motion Limited
ShareASale.com Inc.
Skrill USA – MoneyBookers
The Pep Boys
ValueClick Inc. (Commission Junction)
Workforce Language Services LLC
Yahoo! Inc.
Zecco Holdings, Inc.

ĐĂNG KÝ PAYONEER NGAY

Chúc các bạn thành công

eBlogViet là blog cá nhân chuyên về tiếp thị liên kết, internet marketing và kiếm tiền trên mạng cho cộng đồng blogger Việt Nam. Đăng ký nhận tin RSS để không bỏ lỡ các tin cập nhật.

.
This post was made using the Auto Blogging Software from WebMagnates.org This line will not appear when posts are made after activating the software to full version.

Kiếm Tiền Trên Mạng Với TeeSpring Tại Sao Lại HOT?

teespringNhiều bạn cứ hỏi mình trên facebook và qua email về thực hư chuyện bán áo thun trên Teespring hay nhiều trang khác là như thế nào. Xin trả lời các bạn đó là sự thất và trong bài viết về kiếm tiền trên mạng có phải là lừa đảo mình đã chia sẻ một chút về mô hình này.

Trước khi đi vào chi tiết mình cũng xin nói trước là mình không phải là người thành công lắm với mô hình bán áo thun này mà chỉ tham gia khi thấy nó có tiềm năng và kết quả cũng không phải là tồi. Xin chia sẻ lại để các bạn tham khảo thêm nhé.

Tài khoản 1 Tài khoản 1

Tài khoản 2 Tài khoản 2

Trước hết chúng ta cùng tìm hiểu về TeeSpring một chút. Đây là một trang dạng crowdfunded hiểu nôm na là huy động vốn từ cộng đồng để tạo ra các sản phẩm trên những chiếc áo thun/áo phông. Bạn tham gia miễn phí và có thể thiết kế tùy thích theo khả năng của mình với một công cụ thiết kế online thuộc dạng mạnh nhất so với các dịch vụ cùng loại hiện nay.

Bên cạnh đó, bạn được phép tự đặt mức giá, thời gian chạy chiến dịch và biết được mức lãi trên mỗi áo bán bạn ra là bao nhiêu nếu bạn đủ chi tiêu (tối thiểu là 10 cái). Tất nhiên nếu bạn bán vượt chi tiêu sẽ có bonus từ Teespring. Chính những tính năng này giúp bạn có được cảm giác tự do hơn khi thiết kế và bán áo thành công hơn.

Gần đây Teespring đưa thêm nhiều tính năng giúp người tham gia cơ hội bán nhiều hơn khiến mình cảm thấy đây là trang có sự phát triển mạnh nhất so với các trang cùng loại khác.

Đúng là thiết kế là chuyện không khó với nhiều bạn nhưng bán được hay không lại là chuyện khác. Tuy nhiên, sự kết hợp giữa Teespring + Facebook Ads đã tạo nên nhiều triệu phú đô la từ việc bán áo thun trên thế giới. Ở Việt Nam nhiều bạn cũng kiếm vài trăm ngàn USD chỉ từ việc bán áo này không phải là hiếm. Tiềm năng là không giới hạn!

Facebook là công cụ tốt nhất tại thời điểm này để quảng bá cho các mẫu áo thiết kế thông qua Facebook Ads hoặc Fanpage. Vấn đề là bạn cần ngân sách, biết sử dụng Facebook Ads và cách target đúng khách hàng tiềm năng.

Ví dụ: Bạn thiết kế một chiếc áo dành cho những phụ nữ yêu thích chó chẳng hạn thì bạn sẽ phải nhắm tới những ai yêu thích chó mà là nữ trên facebook thì quảng cáo chỉ hiện cho những người đó thôi.

Tất nhiên, kinh nghiệm sau khi chạy một vài chiến dịch sẽ giúp bạn tối ưu chi phí hơn cho các quảng cáo của mình.

Hiện tại, cho các chiến dịch của Teespring ngắn từ 3-23 ngày nên việc sử dụng SEO là điều không khả thi tron khi facebook bạn còn có thể tương tác với khách hàng tiềm năng khi họ băn khoăn về giá, vận chuyển hay độ uy tín…Kinh nghiệm cho thấy, việc trả lời các comment trên các chiến dịch facebook đóng góp rất lớn vào việc tăng doanh thu.

Trong khóa học tiếp thị liên kết V3 mình đã thêm 1 module chuyên về Teespring và sẽ mở rộng ra các mạng khác khi có thông tin và dường như các bạn có vẻ thích. Đơn giản đây là cách đâu tư thấy ngay lợi nhuận vì bạn có thể thấy lại trong 3 ngày hoặc 7 ngày. Teespring trả ngay lợi nhuận cho bạn khi chiến dịch thành công qua PayPal hay Payoneer đều được.

Với tâm lý kiếm tiền nhanh của nhiều bạn thì mô hình này có vẻ như là tương đối phù hợp giúp bạn lấy lại vốn ngay trong tuần.

Mốt lý do nữa bạn cần đăng ký ngay hôm nay qua link của mình là bạn sẽ nhận được thêm $1 cho mỗi áo bán ra và mình cũng thế. Đây là dạng win-win. Nghĩa là bạn đăng ký thẳng trên Teespring và mỗi áo bạn lãi $10 thì nếu bạn đăng ký tài khoản qua link dưới thì bạn sẽ lãi $11/áo. Quá tốt đúng không?

eBlogViet là blog cá nhân chuyên về tiếp thị liên kết, internet marketing và kiếm tiền trên mạng cho cộng đồng blogger Việt Nam. Đăng ký nhận tin RSS để không bỏ lỡ các tin cập nhật.

.
This post was made using the Auto Blogging Software from WebMagnates.org This line will not appear when posts are made after activating the software to full version.

Thứ Bảy, 18 tháng 6, 2016

Thêm tên miền và database vào VVV và cài WordPress

Sau khi cài xong VVV trên Vagrant chúng ta đã có một máy ảo để chạy WordPress thật oách xà lách với một số website WordPress được cài mặc định. Trong bài hướng dẫn này mình sẽ hướng dẫn bạn chi tiết cách thêm một tên miền ảo vào máy ảo và cách thêm một database, cài WordPress dựa vào workflow của VVV.

Mặc định, thư mục /vvv-tut/config/nginx-config/ sẽ chứa các thiết lập NGINX, bao gồm các thiết lập tạo virtualhost (một cách nói khác chỉ việc thêm tên miền vào webserver). Trong đó, mọi thiết lập trong thư mục nginx-config/sites sẽ được tự động sử dụng nên chúng ta muốn thêm tên miền nào thì cứ tạo ra các tập tin cấu hình cho tên miền cần thêm vào ở đó là được.

Đầu tiên bạn hãy truy cập vào thư mục /vvv-tut/config/nginx-config/sites và copy tập tin local-nginx-example.conf-sample ra một tập tin khác và đổi tên thành tên_nào_đó.conf, ví dụ mình đặt là thachpham.local.conf để phân biệt với các tập tin khác là tập tin này sẽ dành cho việc cấu hình tên miền thachpham.local. Nói chung bạn có thể sử dụng bất kỳ tên nào, miễn là đuôi mở rộng phải là .conf.

them-domain-vvv-01

Sau đó mở tập tin đó lên và để ý đoạn code sau:

server { # Determines the port number that nginx will listen to for this # server configuration. 80 is the default http port. listen 80; # Listen for HTTPS requests as well listen 443 ssl; # Tells nginx what domain name should trigger this configuration. If # you would like multiple domains or subdomains, they can be space # delimited here. See http://nginx.org/en/docs/http/server_names.html server_name testserver.com; # Tells nginx which directory the files for this domain are located root /srv/www/wordpress-local; # Includes a basic WordPress configuration to help with the common # rules needed by a web server to deal with WordPress properly. include /etc/nginx/nginx-wp-common.conf;}

Trong đó, dòng 12 và 15 là hai dòng mà bạn sẽ sửa lại. Cụ thể:

server_name: tên miền cần thêm vào. Bạn nên sử dụng một tên miền ảo, ví dụ: thachpham.localroot: Đường dẫn tới thư mục chứa website trên máy ảo. Lưu ý /srv/www/ tương ứng với thư mục /vvv/www/ trên máy tính của bạn.

Ví dụ mình muốn thêm tên miền thachpham.local và lưu code vào thư mục /vvv/www/thachpham.local thì sẽ sửa như sau:

server { # Determines the port number that nginx will listen to for this # server configuration. 80 is the default http port. listen 80; # Listen for HTTPS requests as well listen 443 ssl; # Tells nginx what domain name should trigger this configuration. If # you would like multiple domains or subdomains, they can be space # delimited here. See http://nginx.org/en/docs/http/server_names.html server_name thachpham.local; # Tells nginx which directory the files for this domain are located root /srv/www/thachpham.local; # Includes a basic WordPress configuration to help with the common # rules needed by a web server to deal with WordPress properly. include /etc/nginx/nginx-wp-common.conf;}

Cuối cùng bạn vào thư mục /vvv/www và tạo thêm một thư mục tương ứng với tên thư mục đã thiết lập ở root.

them-domain-vvv-02

Sau đó hãy mở tập tin /vvv-tut/www/vvv-hosts và thêm một dòng khai báo domain bạn cần thêm vào. Ví dụ: thachpham.local.

them-domain-vvv-03

Cuối cùng là gõ lệnh vagrant provision trong thư mục vvv-tut, bạn có thể sẽ đợi khoảng 5 – 10 phút để nó re-build lại VVV.

Ok, bây giờ thì hãy thử truy cập vào tên miền của bạn đi nào. Nếu nó ra trang lỗi 403 thì đã thành công, nó báo lỗi 403 là vì bạn chưa có tập tin index ở trong đó.

Có 2 cách để tạo database trong VVV tùy theo khả năng và nhu cầu của bạn.

Cách đơn giản nhất là bạn hãy vào phpMyAdmin theo đường dẫn http://vvv.dev/database-admin/ và đăng nhập với tài khoản root/root và tạo database ở đó.

them-database-vvv-01

Rồi bạn sử dụng thông tin database sau để kết nối:

Database host: localhostDatabase Name: $tên_databaseDatabase User:rootDatabase Password:root

Cách này chúng ta sẽ thiết lập một lệnh SQL để tạo database mỗi khi chúng ta gõ lệnh vagrant provision. Cách này sẽ có một lợi thế là linh hoạt hơn đối với những bạn biết sử dụng lệnh SQL.

Bạn copy tập tin /vvv/database/init-custom.sql.sample sang một tập tin init-custom.sql cùng thư mục theo cấu trúc /vvv/database/init-custom.sql.

Sau đó mình mở tập tin đó lên và khai báo lệnh tạo database:

CREATE DATABASE IF NOT EXISTS `thachpham_local`;GRANT ALL PRIVILEGES ON `thachpham_local`.* TO 'root'@'localhost' IDENTIFIED BY 'mật khẩu root (mặc định là root)';

Lệnh trên có nghĩa là nó sẽ kiểm tra xem server của bạn đã có database nào tên là thachpham_local chưa. Nếu chưa nó sẽ tạo ra database với tên đó và cấp quyền cho user root sở hữu nó (thực ra là user root có toàn quyền trên mọi database rồi hehe).

Bạn có thể thêm nhiều dòng như thế nếu cần tạo nhiều database khác nhau.

Sau đó lưu lại và chạy lệnh vagrant provision.

Bây giờ thì vào phpMyAdmin kiểm tra thử xem.

Bây giờ mình có domain riêng rồi, biết thư mục chứa dữ liệu của domain rồi, có thông tin database đầy đủ rồi, làm gì nữa? À chắc không làm gì đâu, để đó chơi vậy á. Giỡn chơi thôi, chứ bây giờ bạn đã có thể cài bất cứ ứng dụng PHP & MySQL vào rồi đó. Nhưng ở đây mình sẽ nói qua về cách sử dụng WP CLI để cài đặt WordPress nhanh, bạn nên học cách sử dụng WP CLI càng sớm càng tốt vì nó rất có lợi sau này.

Trước tiên truy cập lệnh vào thư mục website cần cài đặt:

$ wp core downloadDownloading WordPress 4.3.1 (en_US). Success: WordPress downloaded.

Sau đó tạo tập tin config với thông tin database của bạn.

$ wp core config --dbname=thachpham_local --dbuser=root --dbpass=root --skip-checkSuccess: Generated wp-config.php file.

Cuối cùng là cài đặt với các thông tin tùy chỉnh:

$ wp core install --url=http://thachpham.local --title="Thach Pham Local" --admin_user=admin --admin_password=123456 --admin_email=contact@thachpham.comSuccess: WordPress installed successfully.

Và nếu thích, mình thiết lập nó sang tiếng Việt luôn:

$ wp core language install vi && wp core language activate viSuccess: Language installed. Success: Language activated.

Và import dữ liệu mẫu cho nó oách. Nhưng trước tiên phải cài plugin WP Importer trước.

$ wp plugin install wordpress-importer --activate

Sau đó là tải tập tin dữ liệu mẫu xml rồi cho nó import vào.

$ curl -OL https://wpcom-themes.svn.automattic.com/demo/theme-unit-test-data.xml && wp import theme-unit-test-data.xml --authors=create && rm -rf theme-unit-test-data.xml

Sẵn tiện cài cái theme khác vào cho nó đẹp mắt nhỉ.

$ wp theme install hueman --activate

Ok, tạm thời bây giờ chúng ta đã có một website WordPress khá oke mà nãy giờ chúng ta còn chưa chạm tay vào bảng điều khiển của nó nữa. Sound interesting? Nhưng chưa hết, ở bài sau mình sẽ chia sẻ thêm về cách tạo một script tự động cài đặt website trong VVV theo ý muốn của mình. Ở đó bạn có thể tự thiết lập nó sửa tập tin hosts, tự tạo database và tự thực thi các lệnh wp-cli hoặc là dùng bất cứ gì để setup website.

Thạch Phạm Thạch Phạm

Đam mê với web và lập trình, thích viết và chia sẻ, nghiện cà phê và xăm mình, hứng thú với nhạc dân ca và nhạc không lời.

Xem thêm bài viết Subscribe .

Tạo script Auto Site Setup cho VVV

Auto Site Setup của VVV là một trong những tính năng đặc trưng của nó dẫn đến nhiều lập trình viên rất thích sử dụng. Nói một cách dễ hiểu, nó sẽ giúp bạn tự cấu hình một kịch bản bằng Bash Script để cài đặt website theo ý muốn của mình. Do VVV được thiết kế đặc thù cho WordPress cộng thêm việc kết hợp với WP-CLI nên bạn có thể làm rất nhiều việc với tính năng này.

Chẳng hạn bạn muốn tạo ra một script riêng cho mình để cài một website WordPress được thiết lập riêng dành cho bạn như cài sẵn theme nào, cài sẵn plugin nào, thêm dữ liệu mẫu, nhập dữ liệu database,….hầu như bạn có thể làm mọi thứ, chỉ là bạn có biết hay không mà thôi.

Trong bài viết này mình sẽ hướng dẫn cách tạo ra một Auto Site Setup script cho VVV, và mình sẽ lấy ví dụ là cài một website WordPress sử dụng WooCommerce và có thêm dữ liệu mẫu cho WooCommerce.

Trước tiên bạn sẽ cần truy cập vào thư mục /vvv-tut/www tạo ra một thư mục tên bất kỳ, ở đây mình đặt tên là woocommerce-test.

Tạo thư mục woocommerce-test Tạo thư mục woocommerce-test

Tiếp tục tại thư mục vừa tạo, bạn tạo thêm 3 tập tin như sau:

vvv-hosts: Khai báo tên miền tự động thêm vào tập tin hosts.vvv-nginx.conf: Khai báo cấu hình NGINX tự động thêm tên miền.vvv-init.sh: Bash Script cho quá trình cài đặt.

vvv-auto-site-setup-1

Ở tập tin này bạn chỉ cần đơn giản là khai báo tên miền mà bạn muốn nó tự động thêm vào tập tin hosts.

woocommerce-test.dev

Tập tin này sẽ chứa một đoạn thiết lập tên miền mới trong NGINX giống như cách chúng ta đã thêm tên miền vào VVV mà mình đã trình bày các bài viết trước.

server { listen 80; server_name woocommerce-test.dev; # The {vvv_path_to_folder} token gets replaced # with the folder containing this, e.g. if this # folder is /srv/www/foo/ and you have a root # value of `{vvv_path_to_folder}/htdocs` this # will be auto-magically transformed to # `/srv/www/foo/htdocs`. root {vvv_path_to_folder}; include /etc/nginx/nginx-wp-common.conf;}

Lưu ý, phần {vvv_path_to_folder} nó sẽ tượng trưng cho đường dẫn thư mục hiện tại mà tập tin này đang được lưu, tức là thư mục /vvv/www/woocommerce-test và bạn nên để nguyên nó. Phần còn lại là sửa lại server_name thành tên miền bạn cần thêm.

PS: Hãy tự gõ lại 100% vì copy và paste có thể sẽ gây lỗi cú pháp.

# Welcomeecho "Dang cai dat WooCommerce Test"# Tao databasemysql -u root -proot -e "CREATE DATABASE IF NOT EXISTS woocommerce_test"mysql -u root -proot -e "GRANT ALL PRIVILEGES ON woocommerce_test .* TO wp@localhost IDENTIFIED BY 'wp';"# Download WordPressecho "Download phien ban WordPress moi nhat"svn checkout http://svn.automattic.com/wordpress/trunk/ .# Configwp core config --allow-root --dbname="woocommerce_test" --dbuser=wp --dbpass=wp --dbhost="localhost"wp core install --allow-root --url=woocommerce-test.dev --title="Woocommerce Test" --admin_user=admin --admin_password=password --admin_email=contact@thachpham.com# Cai dat pluginwp plugin install wordpress-importer --allow-root --activatewp plugin install woocommerce --allow-root --activate# Import du lieu mauecho "Dang nap du lieu mau"wp import wp-content/plugins/woocommerce/dummy-data/dummy-data.xml --allow-root --authors=create# Ket thucecho "Ket thuc cai dat WooCommerce"

Bạn chịu khó đọc kỹ các comment của mình trong đó nhé.

Bây giờ hãy lưu lại và gõ lệnh vagrant provision để tái tạo lại và setup cái script của bạn đã khai báo.

Nếu nó chạy xong mà không gặp lỗi gì như bên dưới thì nó đã cài xong rồi.

vvv-auto-site-setup-2

Bây giờ bạn có thể thử truy cập vào website woocommerce-test.dev để xem thành quả nhé. Nếu vào mà không được thì kiểm tra lại kết quả output của lệnh vagrant provision xem có lỗi nào không, và kiểm tra tập tin hosts ở máy tính đã được khai báo tên miền woocommerce-test.dev chưa.

Nếu bạn lưu lại thư mục chứa script tự cài đặt của mình lại và gửi cho bạn bè, hoặc tái sử dụng sau này thì chỉ cần copy nó vào thư mục /vvv/www rồi chạy lệnh vagrant provision là được.

Thế bạn đã thấy chức năng này tiện lợi chưa nào? Nhưng nó có vẻ hơi rườm rà đúng không? và quan trọng là nó không hoạt động tốt ở Windows, nhưng không sao, ở bài sau mình sẽ hướng dẫn bạn thêm một công cụ khác dùng kèm với VVV để tạo website WordPress nhanh chóng trên máy ảo.

Thạch Phạm Thạch Phạm

Đam mê với web và lập trình, thích viết và chia sẻ, nghiện cà phê và xăm mình, hứng thú với nhạc dân ca và nhạc không lời.

Xem thêm bài viết Subscribe .

Thứ Năm, 18 tháng 2, 2016

Tạo localhost chuyên nghiệp với Ampps

https://www.youtube.com/watch?v=T8SbRGFHAQA

Phần mềm hỗ trợ tạo localhost tên Ampps không phải đây là lần đầu tiên mình giới thiệu trên thachpham.com, mà cách đây từ lâu mình đã có giới thiệu qua rồi nhưng thời điểm đó Ampps còn chưa được hoàn thiện cho lắm nên có phát sinh ra một số lỗi trên Windows. Và sau gần 2 năm kể từ khi mình không giới thiệu về Ampps nữa thì mình quyết định giới thiệu nó lại một lần nữa vì sau 2 năm mình vẫn sử dụng hàng ngày, mình đã sử dụng Ampps trên cả 3 hệ điều hành là Windows, Mac và Linux (Ubuntu và Linux Mint) đều hoạt động rất tốt không có vấn đề gì xảy ra, và bây giờ nó đã cải tiến rất nhiều nên hoạt động rất ổn định, có khi ổn định hơn cả XAMPP.

Nếu bạn có dự định cài Ampps, xin hãy xóa toàn bộ những phần mềm localhost khác ra khỏi máy tính để chắc chắn là bạn không gặp lỗi xung đột. Nhớ backup dữ liệu ở các website localhost quan trọng của bạn trước khi xóa.ampps-dashboardBảng điều khiển của Ampps

Có hàng tá lý do để mình nói rằng Ampps dùng tốt hơn XAMPP. Bạn có thể thấy trên blog mình khi hướng dẫn localhost đều mang XAMPP ra, đơn giản là nó dễ dùng, không nhiều chức năng gây rối cho người mới tìm hiểu chứ máy mình chẳng cài XAMPP bao giờ, một là Ampps, hai là Vagrant.

Thôi lê thê vậy đủ rồi, có một số lý do để mình thích dùng Ampps hơn là vì:

Hỗ trợ MongoDB. Luôn cập nhật phpMyAdmin và MySQL bản mới nhất. Tình trạng hai phiên bản MySQL và phpMyAdmin không “ăn rơ” với nhau dễ khiến bạn gặp lỗi SQL khi tạo database hoặc import database, XAMPP phiên bản mới nhất là ví dụ điển hình. Hỗ trợ thêm domain ảo vào localhost nhanh, giống như bạn thêm domain vào host vậy, nó tự sửa file hosts trên máy tính của. Tạo nhiều tài khoản FTP cho localhost. Có công cụ backup dữ liệu localhost. Hỗ trợ nhiều phiên bản PHP khác nhau, quản lý module PHP dễ dàng và sửa cấu hình PHP cũng dễ dàng. Quản lý module Apache dễ dàng qua bảng điều khiển. Và quan trọng, hỗ trợ tính năng cài tự động hàng trăm mã nguồn khác nhau của Softaculous. Mình không biết nói mình đã tiết kiệm thời gian như thế nào khi làm việc localhost thông qua tính năng này. Hỗ trợ nhiều hệ điều hành/nền tảng khác nhau. Và thậm chí có thể sử dụng nó để làm web server vì nó có đủ các tính năng tiêu chuẩn.

Nếu bạn dùng Windows, hãy chắc chắn là tập tin C:\Windows\system32\drive\etc\hosts được cấp quyền chỉnh sửa. Bạn vào thư mục C:\Windows\system32\drive\etc\ và click chuột phải vào tập tin hosts rồi chọn Properties.

hosts-properties

Sau đó bạn chọn tab Security, ấn nút Edit để sửa quyền, chọn phần User và đánh dấu Full Control. Sau đó ấn Ok để lưu lại toàn bộ.

hosts-properties-security

Xong. Mục đích của việc này là để Ampps có thể sửa tập tin hosts khi bạn thêm tên miền ảo vào. Còn ở trên Mac hay Linux thì nó đã sử dụng quyền sudo nên không cần.

Bạn truy cập vào trang http://ampps.com/download và chọn phiên bản phù hợp với hệ điều hành bạn đang sử dụng. Gói cài đặt hơi lớn, khoảng 160MB.

download-ampps

Sau đó chạy tập tin vừa tải về và cài đặt như cách cài một phần mềm bình thường.

cai-dat-ampps

Sau khi cài đặt xong bạn có thể mở phần mềm lên và khởi động Apache và MySQL.  Và nếu nó hỏi cấp phần mềm vào tường lửa, bạn nên chọn cả hai cái như hình rồi chọn Allow access.

cai-dat-ampps-02

Sau khi khởi động xong Apache và MySQL nó sẽ trông như thế này.

cai-dat-ampps-03

Và để vào bảng điều khiển, bạn có thể ấn vào biểu tượng ngôi nhà hoặc truy cập vào đường dẫn http://localhost/ampps.

Nếu bạn muốn dùng tài khoản root của MySQL để làm việc thì mật khẩu mặc định của nó là mysql. Nhưng bạn có thể đổi lại bằng cách truy cập vào bảng điều khiển, chọn Security Center.

ampps-change-root-mysql-pw

Chọn Change MySQL root Password và thiết lập mật khẩu mới cho root. Ở phần Old Password bạn nhập mật khẩu cũ là mysql nhé.

ampps-change-root-mysql-pw02

Để thêm một tên miền ảo, bạn vào mục Add Domain trong bảng điều khiển và thêm vào. Tên miền ảo bạn nên đặt là không trùng với bất cứ website nào khác, mình hay chọn tên miền kiểu abc.dev cho nó “phong cách”.

ampps-add-domain

Sau khi thêm xong, bạn truy cập vào tên miền vừa thêm vào ở trình duyệt, nếu nó hiển thị ra như hình bên dưới hoặc tương tự bên dưới là đã thêm đúng.

ampps-add-domain02

Trường hợp bạn không truy cập vào được sau khi thêm tên miền là do tập tin hosts nó không tự sửa được. Bạn hãy khai báo tên miền cho localhost sau khi thêm xong bằng cách vào C:\Windows\System32\drive\etc và mở tập tin hosts ra thêm với cấu trúc.

127.0.0.1 thachpham.dev

Thay thachpham.dev thành tên miền bạn vừa thêm.

Nếu bạn cần cài tự động WordPress, Drupal, Magento,….vào website ở localhost thì vào lại bảng điều khiển Ampps rồi chọn mã nguồn bên cột tay trái. Sau đó vào mục Install mà cài.

ampps-auto-install

Lưu ý phần In Directory, nếu bạn cần cài vào thư mục gốc của tên miền thì xóa nó đi. Ví dụ mặc định cài WordPress nó sẽ khai báo làwp tức là bạn sẽ truy cập vào website với đường dẫn http://domain.dev/wp/.

Để tạo database trong Ampps thì bạn vào bảng điều khiển, chọn Add Database.

ampps-add-database

Và nhập tên database cần tạo vào để tạo.

ampps-add-database02

Sau khi tạo xong, thông tin truy cập database của bạn sẽ có dạng là:

Databse Host:localhost, dĩ nhiên rồi. Database Name: Tên database vừa tạo. Database User:rootDatabse Password: Mật khẩu root MySQL mà bạn đã đổi ở phía trên, mặc định làmysql.

Như vậy qua bài trên chắc bạn cũng thấy Ampps rất tiện lợi trong việc sử dụng thế nào, mọi chức năng đều làm giống như các localhost bình thường (có thể hơi thừa khi nói ra) nên cách sử dụng với các thao tác như chuyển website về localhost này nọ đều làm y chang nhé. Hy vọng sau bài giới thiệu này, bạn sẽ trải nghiệm qua thử Ampps và cảm thấy nó thật xứng đáng để thay thế các ứng dụng tạo localhost tiêu chuẩn hiện tại.

.
This post was made using the Auto Blogging Software from WebMagnates.org This line will not appear when posts are made after activating the software to full version.