Chuyển trang web từ CpanelX về VPS Linux

Bài viết này được viết bởi Thế Khương | Hosting - Domain

Thế KhươngKiemtiencenter

Chào mừng bạn đến với Kiemtiencenter, hi vọng bạn có những trải nghiệm & ấn tượng tốt tại blog của mình và có thể những kiến thức của mình có thể giúp bạn phần nào đó trong quá trình kiếm tiền online. Nếu bạn không biết bắt đầu từ đâu, SERIE CHO NGƯỜI MỚI sẽ giúp bạn.

Dec 30

Hướng dẫn chuyển trang web từ CpanelX về VPS Linux của VULTR

Vultr là một nhà cung cấp máy chủ khá tốt, dạo này mình thấy có rất nhiều bạn chuyển từ shared hosting qua sử dụng VPS rất nhiều. Ở bài viết này, mình sẽ hướng dẫn các bạn chuyển trang web WordPress từ một shared hosting sử dụng CpanelX sang VPS Linux của Vultr

chuyen-web-site-ve-vultr

Chuẩn bị : Đăng ký tài khoản ở VPS Vultr

Cùng với Digital Ocean hay Linode, Vultr cũng là một nhà cung cấp máy chủ VPS phổ biến, ở Việt Nam cũng có 1 số blogger đang sử dụng, ví dụ như Chiasecoupon, Ninhdon, Namngo,…và trang kiemtiencenter của mình cũng mới chuyển sang VPS này 1 thời gian test ổn định ở website khác.

Nếu như bạn tìm trên mạng có thể thấy 1 bài đánh giá xấu về VPS bị hư và hỗ trợ không tốt từ support Vultr (từ Thachpham) nhưng mình nghĩ là do xui chứ mình sử dụng hơn nửa năm nay chưa có vấn đề gì xảy ra, và hỗ trợ Vultr support “cực” nhanh, nhiều khi tạo ticket 5-10 phút sau là trả lời rồi

support-vps-vultr

Lưu ý rằng VPS là máy chủ tự quản lý (self-managed), nên bạn sẽ phải tự cài đặt, quản lý, thiết lập, cũng như xử lý các vấn đề xảy ra trong quá trình sử dụng, support chỉ gợi ý cho bạn hoặc giải quyết những vấn đề họ biết, xem tình trang VPS của bạn chứ họ sẽ không bao giờ truy cập vào VPS của bạn để giúp bạn bất cứ vấn đề gì.

CHỜ LÁT !!!

Bạn có muốn tham gia 1 cộng đồng : Nơi mà bạn được cung cấp các tài liệu hướng dẫn kiếm tiền online đầy đủ, có đội ngũ hỗ trợ bạn mỗi khi gặp khó khăn, có đầy đủ công cụ thực hành, và có nhiều người khác cùng thảo luận ?

Vì vậy nếu bạn là người mới, mình vẫn khuyên sử dụng các share hosting cho thạo trước khi sử dụng qua cloud VPS hay Dedicated server. Một số shared hosting phổ biến là : Namecheap, Godaddy, Stablehost, Hostgator,…

Khi đã sử dụng share host được một thời gian, nhu cầu của bạn cao hơn, bạn muốn 1 server riêng, ko dùng chung như share host nữa, bạn muốn website của bạn chạy 1 mình 1 máy chủ thì VPS sẽ là sự lựa chọn tốt nhất của bạn, và bạn sẽ phải tự vọc vạch mọi thứ. Nhưng lúc này bạn cũng có 1 số kỹ năng sử dụng share host rồi, và trên mạng cũng có nhiều tài liệu, vì vậy mình nghĩ bạn sẽ bắt đầu tốt hơn.

Vultr đang có khuyến mãi lớn dành cho khách hàng mới dùng Vultr ( +$52 vào tài khoản và $52 này bạn sẽ phải sử dụng được trong 2 tháng). Thực ra mỗi tháng xài VPS bạn cũng tốn mười mấy $ là cùng thôi (nếu nhu cầu sử dụng bình thường), vậy $52 này bạn có thể xài tẹt ga trong 2 tháng, thoái mái vọc vạch.

Bạn hãy nhấn nút dưới đây để đăng ký cho mình 1 tài khoản và nhận $52 miễn phí :

 

Bạn nhấn vào link trên, bấm vào nút Signup and get $50 FREE để đăng ký ưu đãi này

52-vultr

Bạn điền email và mật khẩu để tiến hành đăng ký :

52-vultr

Bạn sẽ thấy dòng Try Vultr Free +50 như này có nghĩa là đúng rồi, hãy điền thông tin thẻ bên cạnh là được.

Một số thông tin cho thấy rằng thẻ debit của VISA và thẻ VCB hoạt động tốt với ưu đãi này, thẻ Prepaid ACB hình như bị từ chối, thanh toán qua Paypal và Bitcoin không áp dụng với ưu đãi này.

52-vultr

Sau khi điền credit card thành công, bạn sẽ được vào giao diện của Vultr, lúc đó nó sẽ hiện thêm ưu đãi follow và tweet sẽ được tặng thêm $2, như vậy tổng cộng là $52

Khi đã có tài khoản Vultr bạn hãy tiến hành Deploy server mới và cài đặt WordPress theo hướng dẫn sau đây :

Bước 1 : Nén File trên host cũ và tải về

Đầu tiên các bạn vào giao diện Cpanel, nhấn vào File Manager để có thể truy cập tất các file :

file-manager-cpanel

Chọn đúng thư mục của domain mà bạn muốn truy cập file sau đó nhấn Go

truy-cap-file-cpanel

Sau đó nén tất cả file lại bằng cách tick vào Select All => sau đó chọn Compress

compress-file-cpanel

Bạn nên chọn nén theo dạng Gziped Tar Archive và có thể đặt lại tên file cho dễ nhớ, sau đó nhấn Compress Files

compress-file-cpanel

Nó sẽ nén file lại và chạy như này :

compress-file-cpanel

Sau khi hoàn thành nó xuất hiện 1 bảng thông báo tương tự như sau :

compress-file-cpanel-hoan-thanh

Giờ bạn hãy tải file này về máy bằng cách nhấn vào file sau đó chọn download (Nếu không thấy xuất hiện file mới nén thì các bạn refresh (F5) lại trang sẽ thấy ) :

download-tar-gz-file-cpanel

Bước 2 : Giải nén file trên máy chủ mới

Bạn truy cập thư mục muốn cài đặt WordPress của VPS Vultr bằng SFTP sau đó upload file mới tải về lên (Nếu bạn sử dụng ứng dụng cài WordPress có sẵn của Vultr thì thư mục cài đặt này sẽ ở  var/www/html )

giai-nen-tren-vps

Sau đó bạn vào Console thao tác trên môi trường Linux, truy cập vào thư mục muốn cài đặt WordPress mà đã upload file của host cũ lên bằng lệnh cd đường dẫn thư mục.

lenh-cd-console

Như hình trên mình đang cài WordPress vào thư mục mydomain.com/demo, nếu như bạn đã tải file vào thư mục gốc thì chỉ cần tìm đến thư mục gốc bằng lệnh :

cd /var/www/html 

Tiếp tục, bạn sẽ giải nén file ra bằng lệnh tar -xvf tên file, ví dụ file của mình up lên là demopl.tar.gz mình sẽ đánh lệnh :

tar -xvf demopl.tar.gz

lenh-cd-console

Bước 3 : Chuyển database từ host cũ sang máy chủ mới

Ở giao diện Cpanel, bạn vào phpMyAdmin :

php-my-admin

Bạn chọn đúng database tương ứng với trang web cũ, nếu bạn có nhiều database mà không nhớ tên thì có thể mở file wp-config.php ở thư mục cài đặt WordPress để xem lại. Sau đó bạn sẽ xuất database ra bằng cách nhấn Export => Go

export-database-cpanel

Sau đó chúng ta lại sử dụng SFTP để upload database này lên máy chủ mới như đã làm với file (bạn cũng có thể đổi tên database này sao cho dễ nhớ)

Hãy đảm bảo database đã được up lên máy chủ mới trước khi qua bước tiếp theo

upload-new-database

Bước 4 : Tạo database và user mới trên máy chủ

Bạn hãy truy cập vào MySQL Server bằng lệnh sau :

mysql -u root -p

Sau đó nhập mật khẩu của mySQL. ở VPS Vultr thì các bạn có thể tìm mật khẩu này ở file /root/.my.cnf

các bạn chỉ việc copy mật khẩu, paste vào rồi enter, thành công thì nó hiện như sau :

mysql-console-vps

Tiếp theo, tạo tên của database mới bằng lệnh :

CREATE DATABASE tên-database-mới; 

(bạn đặt tên cho database mới sao cho dễ nhớ và kết thúc bằng dấu chấm phấy), nó thông báo Query OKcó nghĩa là thành công.

tao-database-moi

Tương tự, bạn sẽ tạo USER mới bằng lệnh

CREATE USER tên-user-mới@localhost;

(Đặt tên cho USER mới phải có đuôi là @localhost và kết thúc bằng dấu chấm phấy), nó thông báo Query OK có nghĩa là thành công.

tao-user-moi

Bước kế tiếp là thiết lập mật khẩu cho USER vừa mới tạo bằng lệnh:

 SET PASSWORD FOR tên-user-mới@localhost= PASSWORD(“mật-khẩu“);

Kết thúc bằng dấu chấm phấy, nó thông báo Query OK có nghĩa là thành công.

set-password-for-user

Tiếp theo bạn hãy phân quyền của USER mới có thể truy cập vào DATABASE mới bằng lệnh :

GRANT ALL PRIVILEGES ON tên-database-mới. * TO tên-user-mới@localhost IDENTIFIED BY “mật-khẩu“;

Kết thúc bằng dấu chấm phấy, nó thông báo Query OK có nghĩa là thành công.

phan-quyen-cho-user

Bạn cho phân quyền này hoạt động bằng lệnh :

FLUSH PRIVILEGES ;

flush-database

Vậy là xong, bạn đã tạo thành công database mớitạo user  mới và cấp quyền cho user, bạn có thể exit ra bằng lệnh exit

exit-database

Bước 5 : Chuyển dữ liệu từ database cũ sang database mới

Bạn sẽ thực hiện việc chuyển dữ liệu này bằng lệnh :

mysql -u tên-user-mới -p tên-database-mới < tên-database-cũ

Sau đó nhấn Enter nhập password của user mới tạo lúc nãy rồi enter lần nữa, nếu nó không hiện gì thêm như hình dưới đây là bạn đã thành công :

chuyen-du-lieu-database

Sau đó bạn vào MySQL của database mới bằng lệnh :

mysql -u tên-database-mới -p

Nó sẽ yêu cầu mật khẩu, bạn nhập mật khẩu mới tạo lúc nãy rồi nhấn enter :

truy-cap-database-moi

Bạn gõ lệnh sau để sử dụng dữ liệu database mới này ”

USE  tên-database-mới;

Xong tiếp tục gõ lệnh :

SHOW TABLES;

Nếu nó hiện ra 1 bảng tương tự như bảng sau có nghĩa là đã thành công

show-tables-database

Bước 6 : Chỉnh sửa file wp-config.php

Giờ bạn hãy vào thư mục cài đặt WordPress trên máy chủ mới và mở file wp-config.php ra, thiết lập các thông số sau cho đúng với database và user mới tạo :

  • DB_NAME sẽ tương ứng với tên của database name mới tạo
  • DB_USER sẽ tương ứng với tên của USER mới tạo
  • DB_PASSWORD sẽ tương ứng với mật khẩu của USER mới tạo

chinh-sua-file-config

Chỉnh sửa xong xuôi bạn lưu lại là xong. Như vậy bạn đã hoàn thành hoàn toàn việc chuyển tất cả dữ liệu bao gồm cả file và database từ host cũ sang máy chủ mới ở Vultr. Việc cuối cùng bạn cần làm là trỏ IP từ nhà cung cấp domain của bạn sang máy chủ mới, như vậy là hoàn thành.

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

Đôi chút về Thế Khương

Kiếm tiền online với mảng affiliate marketing từ 2013. Ngoài việc luôn luôn học hỏi những kiến thức mới và chia sẻ trên kiemtiencenter thì mình đã thành công trong việc xây dựng một cộng đồng MMO đỉnh cao với ~2000 thành viên.

Tìm hiểu về Team MMO của mình
Xem tất cả bài viết

Bạn có thể theo dõi mình trên Facebook để nhận các tin tức, xu hướng kiếm tiền online mới nhất :

Hoặc có thể đăng ký nhận bản tin Kiemtiencenter qua email. Nếu có hình thức MMO nào đang nóng, mình sẽ gửi cho bạn đầu tiên. Nhấn vào đây để đăng ký nhé !!!

GỢI Ý !!!

Nhóm kiếm tiền với Accesstrade của mình đang mở cửa miễn phí hôm nay, hãy tham gia trước khi group này thành khu vực trả phí !!! bấm vào đây để xem chi tiết.

Để lại câu hỏi và mình sẽ hồi âm trong thời gian tối đa 24 giờ :

2 Bình luận Trên "Chuyển trang web từ CpanelX về VPS Linux"

avatar
Sắp xếp theo:   mới nhất | cũ nhất
Đức
Khách
Đức

thẻ của mình là visa debit ACB. add vào nó báo “This card is not eligible for free credit promotions.” là như nào nhỉ

Thế Khương
Khách
Thế Khương

Đầu số ACB bị Vultr khóa, bạn dùng VCB là tốt nhất !

wpDiscuz