
Cách chuyển trang web WordPress từ máy chủ này sang máy chủ khác – Nhà cung cấp dịch vụ lưu trữ hiện tại của bạn không cung cấp cho bạn sức mạnh lưu trữ cần thiết để chạy trang web WordPress của bạn với tốc độ và hiệu suất chấp nhận được. Bạn đã liên hệ với bộ phận kỹ thuật để khắc phục sự cố, nhưng họ không thể hoặc không sẵn lòng giúp đỡ bạn.
Là nhà cung cấp dịch vụ lưu trữ hiện tại của bạn không cung cấp cho bạn sức mạnh lưu trữ cần thiết? Trang web WordPress của bạn đang chậm lại? Bạn không thể chấp nhận 1 cạm bẫy về tốc độ và hiệu suất! Bạn đã liên hệ với bộ phận kỹ thuật, nhưng họ không thể khắc phục vấn đề. Họ không thể hoặc không sẵn sàng chăm sóc trang web của bạn.
Bạn có thể làm gì trong trường hợp này? Trước hết bạn sẽ cần tìm một máy chủ web mới, đáng tin cậy hỗ trợ WordPress.
Các công ty lưu trữ cho các trang web WordPress
Bluehost là cách tốt nhất khi nói đến kinh doanh lưu trữ WordPress. Họ có nhiều gói chia sẻ, quản lý lưu trữ cho WordPress, VPS và lưu trữ chuyên dụng cũng như lưu trữ đám mây. Nhà cung cấp dịch vụ lưu trữ này là tuyệt vời từ các trang web nhỏ đến lớn.
HostGator là 1 nhà cung cấp dịch vụ lưu trữ tốt, rẻ tiền để lưu trữ các website WordPress từ nhỏ đến lớn. Công ty lưu trữ này dùng cPanel làm bảng điều khiển, vì vậy nếu bạn đang tìm kiếm 1 máy chủ cPanel giá rẻ, đây có thể là 1 cách tốt cho bạn.
InMotion Hosting là 1 nhà cung cấp dịch vụ lưu trữ tuyệt vời khác, với mức giá phải chăng. Đây là 1 giải pháp tuyệt vời khác để lưu trữ 1 website WordPress có quy mô vừa và nhỏ. Họ cũng cung cấp dịch vụ lưu trữ tối ưu hóa WordPress và tùy chọn để nâng cấp lên VPS hoặc lưu trữ chuyên dụng. Máy chủ này là tuyệt vời cho cả các trang web mới cũng như thành lập và đang phát triển.
Quan trọng! Trước khi bạn tiến hành thêm, vui lòng sao lưu tất cả website WordPress. Tạo 1 bản sao lưu các tập tin và CSDL là tốt.
Sau khi bạn tìm thấy 1 máy chủ WordPress tốt, bạn sẽ phải làm theo các bước dưới đây.
Bước 1: Truyền tệp WordPress
Để chuyển các tệp WordPress của bạn sang máy chủ mới, bạn có hai tùy chọn: sử dụng FTP hoặc sử dụng cPanel . Sau đây tôi sẽ giải thích cả hai phương pháp.
Bạn sẽ cần sử dụng máy khách FTP để kết nối với máy chủ của mình. Bạn nên sử dụng FileZilla , nó miễn phí và dễ sử dụng. Bạn sẽ cần 1 tài khoản FTP tại cả nhà cung cấp dịch vụ lưu trữ mới và cũ, để có thể kết nối với máy chủ. Bạn có thể tạo một tài khoản FTP trong bảng điều khiển lưu trữ.
- Kết nối với máy chủ cũ và truy cập thư mục public_html. Ở đây được lưu trữ các tập tin của trang web WordPress.
- Tải các tệp xuống máy tính của bạn thông qua chức năng tải xuống – dựa vào kích thước website của bạn, việc này sẽ mất khá nhiều thời gian
- Sau khi quá trình tải xuống hoàn tất, hãy kết nối với máy chủ mới của bạn và tải các tệp này lên thư mục public_html. Tại thời điểm này, bạn đã hoàn tất việc chuyển tập tin, bạn có thể di chuyển cơ sở dữ liệu.
Nhưng trước khi, chúng tôi chuyển sang bước tiếp theo, hãy xem cách bạn có thể chuyển website của mình bằng cPanel. Đây là 1 quy trình nhanh hơn và bạn không cần phần mềm bổ sung nào. Phương pháp này chỉ làm việc nếu cả hai máy chủ cũ cũng như máy chủ mới đang sử dụng cPanel.
- Truy cập tài khoản lưu trữ cũ của bạn và đăng nhập vào cPanel.
- Chuyển đến Trình quản lý tệp và tìm thư mục lưu trữ các tệp của trang web của bạn; nó sẽ nằm trong thư mục public_html.
- Chọn thư mục và nén thành .zip (hoặc phần mở rộng mà bạn thích) bằng cách dùng tùy chọn nén từ menu.
- Với nút tải xuống, lưu các tệp nén vào máy tính của bạn. Dựa vào kết nối internet, tốc độ máy chủ và kích thước website, quá trình tải xuống sẽ mất vài phút.
- Sau khi quá trình tải xuống, hãy đăng nhập vào máy chủ mới và truy cập vào cPanel.
- Thêm tên miền vào máy chủ mới (nếu chưa được thêm) trong phần Addon Domain – điều này sẽ tạo 1 thư mục trên máy chủ của bạn.
- Tải các tệp đã lưu trữ lên máy chủ mới của bạn bằng Trình quản lý tệp và chức năng tải lên. Tải tệp lên thư mục public_html (hoặc vào thư mục đã được tạo ở bước trước)
- Giải nén tệp nén bằng chức năng giải nén và chọn thư mục đích cẩn thận
- Lúc này, bạn đã chuyển thành công các tệp sang máy chủ mới của mình và có thể bắt đầu rời CSDL.
Xem thêm : Cách tạo một trang web với Wix
Bước 2: Di chuyển cơ sở dữ liệu WordPress
Bây giờ bạn sẽ cần chuyển cơ sở dữ liệu của trang web WordPress của mình từ máy chủ cũ sang máy chủ mới.
- Một lần nữa, hãy vào cPanel của máy chủ cũ của bạn và tới công cụ phpMyAdmin .
- Khi bạn đã kết nối với máy chủ cơ sở dữ liệu, ở phía bên trái màn hình của bạn, bạn sẽ có thể thấy tất cả các cơ sở dữ liệu được lưu trữ trên máy chủ này. Chọn cơ sở dữ liệu bạn muốn chuyển. Nếu bạn gặp sự cố khi tìm ra cơ sở dữ liệu chính xác, bạn nên mở tệp wp-config.php (nằm trong thư mục gốc của cài đặt WordPress) và tìm dòng giống như sau: xác định (‘DB_NAME’ , ‘your_database_name’); Dòng này lưu trữ tên của cơ sở dữ liệu mà các tệp của bạn được kết nối tới.
- Bây giờ chọn cơ sở dữ liệu ở phía bên trái của màn hình và ở trên cùng, bạn sẽ có thể thấy 1 số tiện ích. Chuyển đến trình đơn xuất khẩu.
- Bây giờ xuất cơ sở dữ liệu đã chọn với chế độ Xuất nhanh sang định dạng SQL và lưu nó vào máy tính của bạn.
- Bây giờ hãy truy cập vào cPanel của nick lưu trữ mới của bạn và với sự trợ giúp của Trình hướng dẫn cơ sở dữ liệu MySQL, tạo cơ sở dữ liệu và người dùng mới. Lưu tên người dùng và mật khẩu, vì bạn sẽ cần dữ liệu này sau này.
- Khi cơ sở dữ liệu trống đã sẵn sàng, truy cập phpMyAdmin trên máy chủ mới của bạn và ở bên trái chọn cơ sở dữ liệu bạn đã tạo trước đó
- Nhấp vào menu Nhập vào ở trên cùng và chọn cơ sở dữ liệu bạn đã lưu vào máy tính.
- Tại thời điểm này, bạn đã hoàn tất việc chuyển cơ sở dữ liệu, nhưng điều này chưa sẵn sàng.
Bước 3: Cập nhật tập tin cấu hình
Bây giờ bạn sẽ phải kết nối các tệp với cơ sở dữ liệu trên máy chủ mới.
Tìm và mở tệp wp-config.php trên tài khoản lưu trữ mới bằng cPanel hoặc FTP.
Tìm các dòng sau và thay thế dữ liệu cũ bằng dữ liệu mới mà bạn đã lưu trước đó.
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘old_database_name’);
/** MySQL database username */
define(‘DB_USER’, ‘old_database_user’);
/** MySQL database password */
define(‘DB_PASSWORD’, ‘old_database_password’);
/** MySQL hostname */
define(‘DB_HOST’, ‘localhost’);
Bạn sẽ cần thay đổi tên cơ sở dữ liệu, người dùng và mật khẩu; localhost có thể vẫn còn, máy chủ cơ sở dữ liệu sẽ giữ nguyên, vì hầu hết các nhà cung cấp dịch vụ lưu trữ đều sử dụng localhost.
Bây giờ, nếu bạn đã làm mọi thứ đúng, các tệp của bạn sẽ kết nối với cơ sở dữ liệu. Và bạn về cơ bản là XONG!
Tuy nhiên, có một số bước bổ sung có thể thú vị và hữu ích cho bạn.
Bước 4: Di chuyển tài khoản email
Nếu bạn đang dùng máy chủ lưu trữ để lưu trữ email và có 1 tài khoản nhiều email liên kết với tên miền, bước này cũng sẽ giúp bạn di chuyển tài khoản email dễ dàng.
- Di chuyển tài khoản email rất giống với việc di chuyển các tệp WordPress.
- Các cài đặt và email của tài khoản email của bạn được đặt trong thư mục chung_html / mail /.
- Bạn nên dùng FTP hoặc cPanel để di chuyển các tài khoản email, giống như trước đây với các tệp.
- Bạn nên tìm hiểu thêm về việc di chuyển tài khoản email từ 1 máy chủ cPanel sang máy chủ khác.
Bằng cách tải xuống các tài khoản email từ máy chủ cũ và tải nó lên tài khoản mới, sẽ giữ mọi cài đặt. Bạn sẽ không cần sửa cài đặt email trong ứng dụng email của mình (trong Thunderbird, Outlook hoặc khác).
Bước 5: Thay đổi tên máy chủ / Di chuyển tên miền
Để tránh bất kỳ thời gian chết trong khi di chuyển website đến một máy chủ mới, bạn nên giữ bước này cuối cùng. Sau khi bạn hoàn tất việc chuyển tệp và cơ sở dữ liệu và di chuyển tài khoản email của mình, bây giờ bạn được thay đổi máy chủ tên của tên miền .
Nếu tên miền của bạn được tạo bởi công ty lưu trữ mà bạn chuyển đi, bạn sẽ cần chuyển tên miền sang máy chủ mới. Bạn có thể nhận trợ giúp từ máy chủ mới của mình, nhưng sẽ cần liên hệ với máy chủ hiện tại của bạn và nói với họ về việc bạn muốn chuyển tên miền của mình. Nó sẽ mất thời gian vài ngày.
Xem thêm : Tạo Web miễn phí
Nếu tên miền của bạn được đăng ký tại nhà đăng ký bên thứ ba, bạn chỉ phải thay đổi máy chủ tên do công ty lưu trữ mới cung cấp. Khi các máy chủ tên được cập nhật, việc này sẽ mất tới 24 giờ để thay đổi có hiệu lực. Vì vậy, hãy kiên nhẫn!
Cuối cùng!
Tôi thực sự mong rằng hướng dẫn chi tiết này đã giúp bạn chuyển trang web WordPress của mình sang máy chủ web mới. Nếu bạn có thắc mắc, vui lòng sử dụng phần bình luận bên dưới.