Có nhiều lý do khiến bạn có thể muốn chuyển đổi nhà cung cấp dịch vụ lưu trữ web, chẳng hạn như giá, hỗ trợ khách hàng ... NSS nhận thấy lý do phổ biến nhất là về giá, tiếp theo là các tính năng. Dù đó là vấn đề gì, bạn muốn đảm bảo rằng khi chuyển dịch vụ lưu trữ, trang web sẽ vẫn vận hành ổn định.
Bạn cần nắm rõ 9 bước để chuyển dịch vụ lưu trữ trang web của bạn:
Bài viết này sẽ hướng dẫn bạn cách chuyển dịch vụ lưu trữ trang web của bạn theo các bước ở trên theo cách thủ công. Một số máy chủ lưu trữ giúp bạn di chuyển dễ dàng, nhưng cũng có một số nhà cung cấp sẽ sử dụng các công nghệ lưu trữ khác nhau nên có thể sẽ phức tạp hơn.
Nếu bạn gặp phải các trường hợp này và muốn chuyển dịch vụ lưu trữ trang web của Ngôi Sao Số, kỹ thuật sẽ hỗ trợ chuyển miễn phí cho bạn nếu bạn không thể tự thực hiện.
Hiện nay trên thị trường, có khá nhiều nhà cung cấp dịch vụ lưu trữ trang web (webhosting), gần như các công nghệ là như nhau.
Ngoài các nhà cung cấp dịch vụ lưu trữ trang web là đại lý, bạn sẽ khó khăn hơn vì họ cũng chỉ là nhà cung cấp trung gian. Lúc này bạn khó lòng có thể nhận hỗ trợ tốt được, bạn nên hỏi nhà cung cấp dịch vụ là họ có đang là đại lý của công ty khác không.
Các công ty chuyên nghiệp cung cấp dịch vụ lưu trữ trang web họ sẽ chủ động triển khai máy chủ và chủ động về phần mềm máy chủ, tuy nhiên cũng có những đơn vị sử dụng phần mềm không có bản quyền. Điều này tuy ít có khả năng xảy ra nhưng không phải là không có, việc giá quá rẻ cũng khiến bạn có lý do để nghi ngờ.
Mặt khác bạn cũng nên lựa chọn các nhà cung cấp dịch vụ có nhiều năm kinh nghiệm, tối thiểu là 5 năm vì khi đó họ có nhiều kinh nghiệm trong triển khai, phần mềm tương thích và xử lý sự cố nhiều hơn.
Điều này không quá phức tạp như bạn nghĩ, bạn chỉ cần để ý một chút là có thể tự thực hiện được.
Bạn có thể tìm thấy cách sao lưu dữ liệu bằng cách export dữ liệu của bạn dễ dàng nếu nhà cung cấp các công cụ này thực hiện trong trình điều khiển hosting của họ (tên gọi control panel).
Bạn sẽ tải xuống các tệp trang web của mình bằng dịch vụ FTP (Giao thức truyền tệp). FileZilla được nhiều người xem là công cụ FTP tốt nhất và sử dụng miễn phí.
Đảm bảo tải xuống FileZilla client chứ không phải FileZilla Server, vì ứng dụng này hoạt động trên tất cả các hệ điều hành. Và đã cài đặt trên máy tính của bạn.
Bạn cần đảm bảo rằng tài khoản lưu trữ của mình được thiết lập để cho phép FileZilla truy cập vào các tệp của bạn trên không gian lưu trữ trang web tại nhà cung cấp này. Bạn cần tạo thông tin đăng nhập và mật khẩu để sử dụng trong FileZilla.
Tốt nhất là bạn nên sử dụng FTP hoặc xem tài liệu nhà cung cấp đã cung cấp để tìm hiểu các bước tạo tài khoản ftp.
Mở FileZilla và thêm tên miền của bạn vào trường Máy chủ, cùng với tên người dùng và mật khẩu đã tạo trước đó.
Trong trường Cổng, nhập số 21. Nhấn Quickconnect.
Ở phía bên phải của màn hình, bạn sẽ thấy các thư mục trong máy tính của bạn, bạn cần tạo một thư mục và nên đặt nên theo ngày tháng năm hiện tại để quản lý thời gian backup dễ dàng hơn.
Ở bên trái, bạn sẽ thấy các tệp chứa trang web, đơn giản kéo thả các tệp này vào bên phải thư mục vừa tạo trên màn hình của mình. (lưu ý: thông thường bạn chỉ cần kéo thả các tệp trong thư mục public_html hoặc www là được)
Một thanh tiến trình sẽ xuất hiện để bạn có thể dễ dàng xem phần trăm còn lại cần để tải xuống và một thông báo sẽ xuất hiện khi quá trình này hoàn tất. Các tệp đã tải xuống bây giờ sẽ có trong thư mục trên màn hình của bạn.
Không phải tất cả các trang web đều phải hoàn thành bước này, bởi vì không phải tất cả các trang web đều thực sự có cơ sở dữ liệu. Hy vọng rằng bạn biết liệu của bạn có làm như vậy hay không - nếu bạn không chắc chắn, bạn có thể nên kiểm tra với nhà cung cấp dịch vụ lưu trữ hiện tại của mình.
Các trang web tĩnh (nơi nội dung hầu như không bị thay đổi) có thể không có cơ sở dữ liệu. Bất kỳ trang web nào cho phép nội dung do người dùng tạo (ví dụ: các nhận xét) hoặc các trang động (nghĩa là bạn có một khu vực để quản trị trang web).
Loại cơ sở dữ liệu phổ biến nhất là MySQL. Điều này được xuất bằng ứng dụng phpMyAdmin, bạn có thể dễ dàng truy cập từ bất kỳ tài khoản lưu trữ nào bằng control Panel quản lý.
Nếu bạn biết cơ sở dữ liệu của mình không phải là cơ sở dữ liệu MySQL hoặc bạn không thể tìm thấy tùy chọn phpMyAdmin trong bảng điều khiển tài khoản lưu trữ hiện tại của mình, tốt nhất bạn nên kiểm tra và hỏi người quản lý IT hoặc nhà cung cấp dịch vụ hosting.
Dưới đây là cách xuất (export) cơ sở dữ liệu của bạn:
Trước khi nhập (import) cơ sở dữ liệu của mình vào trang tổng quan lưu trữ mới, trước tiên bạn cần tạo một cơ sở dữ liệu trống.
Đầu tiên, đăng nhập vào tài khoản lưu trữ mới của bạn. Một lần nữa, chúng tôi giả định rằng cơ sở dữ liệu của bạn là MySQL và nhà cung cấp dịch vụ lưu trữ mới của bạn sử dụng bảng điều khiển cPanel tiêu chuẩn.
Sau đó, khi hệ thống đã tạo ra CSDL mới, bạn cần lưu trữ thông tin này vào một file nào đó, chẳng hạn là file notepad. Và cấp đầy đủ đặc quyền cho tài khoản đăng nhập CSDL vừa tạo.
Trong bước tiếp theo này, chúng ta sẽ lấy tệp cơ sở dữ liệu đã tải xuống và import tệp đó vào cơ sở dữ liệu mới mà chúng ta vừa tạo trong tài khoản lưu trữ mới của mình.
Giờ đây, cơ sở dữ liệu của bạn đã được chuyển qua nhà cung cấp dịch vụ lưu trữ mới một cách an toàn, đã đến lúc di chuyển các tệp của bạn qua.
Nhưng trước khi chúng ta làm điều này, cần phải thực hiện thêm một bước đối với các trang web có cả tệp và cơ sở dữ liệu. Về cơ bản, bạn cần chỉnh sửa thông số của một số tệp nhất định để đồng bộ hóa chúng với cơ sở dữ liệu mới - cụ thể hơn là các thông số cơ sở dữ liệu đã tạo ở nhà cung cấp mới.
Đừng lo lắng nếu bạn không phải là một lập trình viên, bạn không cần phải hiểu rõ để thực hiện những thay đổi này. Chúng ta sẽ nói rất cụ thể về từng chỉnh sửa.
Đây là cách bạn chỉnh sửa tệp cho WordPress , Joomla và Drupal, hai nền tảng CMS phổ biến.
Đối với những ví dụ này, sử dụng các thông số ví dụ như:
1. Wordpress
Tên file: wp-config.php;
Cách chỉnh sửa: Sử dụng 'Ctrl + f', tìm kiếm cụm từ 'DB_NAME':
/** The name of the database for WordPress */
define( 'DB_NAME', 'ngoisaoso' );
/** MySQL database username */
define( 'DB_USER', 'ngoisaoso' );
/** MySQL database password */
define( 'DB_PASSWORD', 'ngoisaoso' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
2. Joomla
Tên file: configuration.php;
Cách chỉnh sửa: Sử dụng 'Ctrl + f', tìm kiếm cụm từ 'localhost':
public $user = 'ngoisaoso' ;
public $password = 'ngoisaoso';
public $db = 'ngoisaoso';
3. Drupal
Tên file: settings.php.
Cách chỉnh sửa: Sử dụng 'Ctrl + f', tìm kiếm cụm từ '$databases'
'database' => 'ngoisaoso',
'username' => 'ngoisaoso',
'password' => 'ngoisaoso',
Giờ đây, mọi thứ đã được đồng bộ hóa, chúng ta có thể tiếp tục và tải các tệp trang web của bạn lên nhà cung cấp dịch vụ lưu trữ mới của bạn. Chúng ta sẽ làm điều này với FTP.
Tương tự như tạo tài khoản FTP ở bước 2 tại nhà cung cấp dịch vụ mới.
Đây là quy trình tương tự như đã sử dụng để đồng bộ hóa FileZilla với tài khoản lưu trữ cũ của bạn ở bước 2, nhưng với các chi tiết bạn vừa tạo cho tài khoản mới.
Bạn sẽ thấy các file trên máy tính để bàn của mình ở bên trái và thiết lập trang web ở bên phải. Các tệp của bạn sẽ đến từ thư mục có tên public_html hoặc www, vì vậy đây là nơi bạn sẽ di chuyển các file này lên. Khi điều này đã thành công, bạn sẽ thấy các tệp ở đúng vị trí ở phía bên tay phải.
Bây giờ đã đến lúc kiểm tra trang web của bạn. Mỗi tên miền sẽ đi kèm với một địa chỉ IP của nhà lưu trữ trang web, để có thể thử nghiệm điều này, bạn có thể dùng mẹo để chuyển hướng tên miền của mình sang IP nhà cung cấp dịch vụ mới bằng mẹo ở đây: https://wiki.ngoisaoso.vn/Tro-giup-chung/meo-kiem-tra-website-da-hoat-dong-tren-hosting-hay-chua-270.html
Sau khi kiểm tra thử trang web đã chạy trên máy chủ lưu trữ web tại nhà cung cấp mới, bạn có thể tiếp tục bước bên dưới.
Bây giờ, bạn đã đạt đến bước cuối cùng của việc chuyển trang web của mình sang một máy chủ mới: cập nhật cài đặt DNS của bạn để trỏ DNS tên miền của bạn đến máy chủ mới.DNS là viết tắt của Domain Name System, về cơ bản nó dịch các địa chỉ IP thành tên miền. Quá trình này khác nhau tùy thuộc vào nơi tên miền của bạn được đăng ký. Trong các khu vực quản lý DNS thường sẽ có 2 bản ghi là www và @ sẽ trỏ tới một địa chỉ IP của nhà cung cấp cũ, bạn chỉ cần đổi địa chỉ IP của nhà cung cấp mới là được.
Lưu ý: Sẽ có thể tên miền bạn đang sử dụng có các dịch vụ khác như email đi kèm, nên nếu không thấy các bản ghi có các tên lạ khác bạn cần hiểu nó sẽ trỏ tới các dịch vụ khác nhau của các nhà cung cấp khác. Ngoại trừ 2 bản ghi được nêu trên.
Mục lục bài viết