Home > Lập trình > Cách gộp hai trang wordpress vào một hosting

Cách gộp hai trang wordpress vào một hosting

Chào cả nhà.
Tại mình đang thực hiện việc này nên tiện tay note lại post lên cho ai cần luôn nè ^^
Bối cảnh hiện tại là mình đang có một website wordpress chạy trên domain phatchuongit.com và point đến hosting có IP là 209.190.85.4 (IP của hosting byethost8.com), giờ mình muốn chuyển tất cả website sang hosting của Viettel đang thuê, cũng có một trang đang chạy wordpress. Các bước thực hiện như sau.

Chuyển wordpress sang hosting mới
Chuyển wordpress sang hosting mới

1. Tạo Addon Domain trên hosting Viettel

Thiết lập một Addon domain
Thiết lập một Addon domain

Truy cập vào hosting Viettel, tạo một Addon Domain, đặt tên là phatchuongit.com

Ở bước này sẽ tạo ra một thư mục "public_html/phatchuongit.com", đây là thư mục mình muốn trỏ đến khi gõ "phatchuongit.com".
Thiết lập các thông số accountpassword để sử dụng FTP.
Ta có thể tạo một file index.html với nội dung là một câu text đơn giản, đặt trong thư mục "/public_html/phatchuongit.com" để chút nữa test.
Chú ý: Nếu bạn không được phép tạo Addon Domain thì phải xem lại quy định giữa bạn và nhà cung cấp hosting. Host của mình tạo được 1 cái addon domain.

Đọc bài này để hiểu thêm về Addon Domain nhé.

2. Trỏ tên miền về IP của hosting mới

 

Đổi IP Address của Domain
Đổi IP Address của Domain

Đăng nhập vào trang quản lý của domain phatchuongit.com, tìm đến dòng record có kiểu là A(Address) đang trỏ đến hosting có IP "209.190.85.4", thay đổi bằng IP của hosting trên Viettel.

Tìm IP hosting bằng một trong các cách sau:
a. đăng nhập vào hosting control panel xem mục thông tin
b. Mở start > run > cmd, gõ lệnh ping cái domain đang chạy trên hosting đó.
c. Sực nhớ trong thông tin hosting gởi qua email chắc có IP của hosting ?!
d. Alo hỏi nhà cung cấp hosting xem IP của mình bao nhiêu =))

3. Chờ khoảng 15 phút để hệ thống cập nhật

Nếu vào phatchuongit.com vẫn chưa hiện được nội dung của "/public_html/phatchuongit.com/index.html" thì thử
– Xóa cache trình duyệt bằng phím Ctrl + Shift + Delete.
– Kiểm tra đã cập nhật xong chưa bằng cách ping thử tên miền phatchuongit.com xem ra kết quả là IP nào. Nếu vẫn là IP thì kiểm tra lại các bước trên.

4. Di chuyển Folder và Database

  • Sử dụng phần mềm FTP đến hosting cũ, copy toàn bộ thư mục tập tin về, nén lại và up lên thư mục "/public_html/phatchuongit.com" trên hosting mới, giải nén.
  • Vào phpAdmin của hosting cũ để backup database ra, chú ý các mục nên check là:
  • 'Structure'
  • 'Add DROP TABLE / VIEW / PROCEDURE / FUNCTION'
  • 'Add IF NOT EXISTS'
  • 'Add AUTO_INCREMENT'
  • 'Enclose table and field names with backquotes'
  • Save về file db.sql
  • Vào phpAdmin của hosting mới, tạo database mới và Import db.sql lên.

Ngoài ra có thể sử dụng các WordPress Database Backup Plugin để tự động hóa quá trình trên, tham khảo thêm tại đây: http://codex.wordpress.org/Backing_Up_Your_Database

Chú ý: với các host chỉ cho phép tạo một database, ta có thể "ăn gian" bằng cách đổi prefix của table của file db.sql cho khác với các table có sẵn trong database.

Ví dụ như hosting đã có sẵn database của một wordpress khác và prefix các table là "wp_", các bảng trong code của file db.sql cũng có prefix là "wp_", thì ta phải đổi tên tất cả bảng trong db.sql về prefix khác ví dụ như "pt_" để tránh trùng lắp.

Mở file db.sql bằng notepad, nhấn Crtl + H để chạy lệnh Replace, gõ vào Find "wp_" và gõ vào Replace "pt_" (cái phím tắt và lệnh này khá hay và mình hay dùng, mà cũng nhiều bạn của mình từng không biết, nên xin viết chi tiết chút ^^~).

5. Sửa các thông tin trong file wp_config

Thay đổi các thông tin về Database trong wp_config.php để phù hợp với hosting mới.

Xong.

P/S: Đây là một bài viết rất đơn giản, nên  xin phép viết nhanh và ngắn gọn. Mình sử dụng các từ khóa tiếng anh để các bạn tiện google. Nếu bạn nào chưa hiểu phần nào hoặc thấy cần thêm sửa phần nào thì comment bên dưới nhé, mình sẽ cập nhật bổ sung thêm.

Có bạn nào muốn cùng mình tìm hiểu về wordpress thì pm cho mình nhé, chúng ta sẽ là đôi bạn cùng tiến, hihi.

Xin cám ơn các bạn đã đọc bài và chúc các bạn thành công.
phatchuongit@gmail.com

About phatchuongit

Mình yêu thích sinh hoạt đội nhóm và áp dụng công nghệ để giải quyết các vấn đề thực tế. Biết một chút về website, design và tổ chức event. Bạn nào thích thì cùng kết bạn và chém gió với mình nhé.

Check Also

Chủ đề: iWP#1 Tổng quan về WordPress

Chào cả nhà, kết thúc chuỗi bài chia sẻ về website cơ bản, sắp tới …

Leave a Reply

%d bloggers like this: