Nếu bạn đã hoàn thành việc xây dựng một trang web WordPress cục bộ, thì bạn hẳn đang tự hỏi làm thế nào để di chuyển WordPress từ máy chủ cục bộ sang máy chủ? Nó khá dễ dàng nếu bạn làm theo đúng quy trình và điều đó cũng không bị mắc kẹt ở giữa. Tuy nhiên, trước khi đi sâu tìm hiểu về nó, trước tiên chúng ta hãy nói một chút về localhost WordPress. Nói một cách đơn giản, Localhost có nghĩa là âÃÂÃÂmáy tính này.âÃÂàNó có nghĩa là máy tính mà chương trình đang chạy trên đó; nó có thể là máy tính của bạn hoặc máy chủ web của bạn. Vậy là bạn đã hiểu thực chất Localhost là gì. Bây giờ chúng ta hãy nói về máy chủ cục bộ WordPress! Nguồn: Unsplash Localhost WordPress về cơ bản là một thiết lập trong đó bạn có trang web WordPress của mình cùng với các thành phần khác nhau của nó, như cơ sở dữ liệu, máy chủ PHP và Apache. Để hiểu nhu cầu đưa nó lên máy chủ, bạn cần hiểu những ưu và nhược điểm của việc chuyển trang WordPress từ localhost sang máy chủ: *Dễ chia sẻ nội dung:* Hầu hết mọi phần nội dung đều được tạo cho khán giả, vì vậy bạn có thể cần cách dễ dàng nhất để cung cấp nội dung đó cho khán giả của mình. Trong trường hợp bạn chỉ làm việc trên máy chủ cục bộ, bạn sẽ thấy khá khó khăn khi chia sẻ dữ liệu với khán giả của mình. Mặt khác, nếu nó trực tiếp trên máy chủ, việc chia sẻ bài đăng và nội dung của bạn chỉ bằng một cú nhấp chuột. Chỉ cần viết nội dung của bạn, thêm một vài tệp phương tiện và chỉ cần nhấp vào nút xuất bản. Ngay khi liên kết trực tiếp của bạn được thu thập thông tin trên Google, khán giả của bạn có thể dễ dàng truy cập vào liên kết đó. Vì vậy, đó là một trong những lý do để chuyển trang web WordPress từ máy chủ cục bộ sang máy chủ. Nguồn: Google Hình ảnh *Cần sự riêng tư:* Nếu bạn đang tìm kiếm sự riêng tư và không muốn bất kỳ ai kiểm tra công việc của mình, thì localhost WordPress được khuyến nghị trong giai đoạn đầu. WordPress localhost giúp bạn tạo nội dung, cài đặt plugin, kiểm tra plugin, kiểm tra chủ đề cũng như làm việc trên mã và mẫu mà không phải lo lắng về việc dữ liệu của bạn bị rò rỉ hoặc bị công khai. Vì vậy, nên làm việc trên localhost WordPress trong giai đoạn đầu. *An toàn với Phiên bản Clone:* Bạn cần phải làm việc cẩn thận trong khi làm việc trên phiên bản trực tiếp của trang web của mình. Điều cần thiết là phải cập nhật và cài đặt các plugin và chủ đề theo thời gian, bạn không thể làm hỏng trang web trực tiếp của mình. Đôi khi, trang web của bạn có thể bị xóa do một số lỗi khi làm việc trên phần phụ trợ của phiên bản trang web trực tiếp của bạn. Nhưng như chúng ta đều biết, con người dễ mắc lỗi, bạn cũng có thể mắc lỗi trên trang web trực tiếp. Vì vậy, nếu bạn cũng đang nghĩ đến việc di chuyển WordPress từ máy chủ cục bộ sang máy chủ, thì bạn luôn nên giữ một phiên bản sao chép của trang web bên mình, vì vậy trong trường hợp bạn làm hỏng trang web trực tiếp của mình, bạn có thể tự cứu mình bằng phiên bản sao chép . Đây là một số ưu và nhược điểm cơ bản của việc chuyển một trang web WordPress từ localhost. Bây giờ, bạn phải suy nghĩ âÃÂÃÂlàm cách nào để chuyển trang web WordPress của tôi từ máy chủ cục bộ sang máy chủ?âÃÂàDonâàĐừng lo! Hãy đọc để có được câu trả lời cho tất cả các truy vấn của bạn! *Sau khi nói về nhu cầu, chúng ta hãy thảo luận về phương pháp di chuyển WordPress từ máy chủ cục bộ sang máy chủ:* Khi bạn đã hoàn tất việc tạo trang web của mình cục bộ bằng cách sử dụng nhiều phần mềm có sẵn như WAMP và MAMP, giờ là lúc để làm cho trang web hoạt động! Trước hết, hãy nói về các yếu tố bạn cần để tạo một trang web trực tiếp. Chuẩn bị trước luôn luôn là một ý tưởng tốt! Phải không? Điều đầu tiên bạn cần là có một trang web WordPress chạy trên máy chủ cục bộ và bạn cần có toàn quyền truy cập vào trang web đó để không bị kẹt ở giữa. Thứ hai, bạn phải có một tên miền của trang web của bạn với lưu trữ web. Trong giai đoạn đầu, nên có một chương trình FTP. Và điều cuối cùng là lấy plugin di chuyển WordPress, plugin này sẽ hỗ trợ bạn dễ dàng chuyển trang WordPress từ máy chủ cục bộ sang máy chủ. Khi bạn đã sẵn sàng với tất cả, bây giờ là lúc để bắt đầu quá trình. *LetâÃÂÃÂbắt đầu!* Ở đây chúng ta sẽ nói về việc sử dụng âÃÂÃÂMigration PluginâÃÂàđể thực hiện toàn bộ quá trình và đó là một trong những phương pháp tốt nhất để người mới bắt đầu. * Bước 1- Plugin sao chép: Cách cài đặt và thiết lập?* Bước đầu tiên là cài đặt và kích hoạt âÃÂÃÂDuplicator PluginâÃÂàtrên trang web WordPress địa phương của bạn. Plugin này giúp bạn tạo một tệp zip chứa các plugin, chủ đề, nội dung, cơ sở dữ liệu và các tệp khác của trang web của bạn. Khi bạn hoàn tất việc kích hoạt, hãy làm theo các bước sau: Trình sao chép sẽ bắt đầu chạy, sau một vài lần kiểm tra và khi tất cả các mục được đánh dấu là tốt, bạn có thể nhấp vào nút âÃÂÃÂBuildâÃÂà. Sẽ mất vài phút nhưng đừng đóng tab cho đến khi quá trình hoàn tất. Sau khi hoàn thành, bạn cũng sẽ thấy tùy chọn tải xuống cho gói cài đặt và gói lưu trữ. Gói lưu trữ về cơ bản là một bản sao của trang web WordPress của bạn, bao gồm cả hình ảnh, chủ đề, plugin, tải lên và sao lưu. Trong khi đó, trình cài đặt là một tập lệnh tự động chuyển khi tệp lưu trữ được mở. Cả hai đều là một tập tin khá quan trọng! Chỉ cần nhấp vào liên kết âÃÂÃÂone-click downloadâÃÂàđể tải xuống cả hai tệp. Nguồn: Wordfence *Bước 2- Cách tạo Cơ sở dữ liệu?* Để di chuyển WordPress từ máy chủ cục bộ sang máy chủ, điều rất quan trọng là tạo cơ sở dữ liệu MySQL, đây là Hệ thống quản lý cơ sở dữ liệu quan hệ nguồn mở có sẵn miễn phí. Nếu bạn đã có một thì bạn tốt để đi! Nếu bạn đang tạo thì hãy làm theo các bước sau: Bây giờ, cPanel sẽ tạo một cơ sở dữ liệu mới. Bây giờ, hãy cuộn xuống phần người dùng MySQL. Bây giờ hãy thêm tên người dùng và mật khẩu bí mật để tạo người dùng mới. Bây giờ, khi người dùng mới được tạo, bạn phải được phép làm việc trên cơ sở dữ liệu. Đối với điều đó, hãy chuyển đến phần âÃÂÃÂâÃÂÃÂThêm người dùng vào cơ sở dữ liệuâÃÂÃÂ. Bước tiếp theo là chọn người dùng cơ sở dữ liệu từ menu thả xuống nằm ngay bên cạnh nút âÃÂÃÂUserâÃÂÃÂ, sau đó nhấp vào cơ sở dữ liệu và sau đó là nút thêm. Bây giờ, người dùng có thể làm việc trên trang WordPress, ở đây một điều bạn cần đảm bảo rằng bạn đã lưu các chi tiết về tên cơ sở dữ liệu, tên người dùng và mật khẩu trên Notepad của mình; vì nó là cần thiết để hoàn thành toàn bộ quá trình. Nguồn- WordPress.org *Bước 3- Làm cách nào để tải tệp từ máy chủ cục bộ lên máy chủ trực tiếp?* Tiếp theo, là một bước rất quan trọng, các bạn đọc kỹ nhé, ở bước này bạn cần upload các file archive và installer từ localhost lên live server. Nó bắt đầu bằng việc kết nối máy chủ trực tiếp của bạn với sự trợ giúp của ứng dụng khách FTP. Máy khách FTP là một phần mềm được thiết kế để truyền tệp theo cả hai cách giữa máy tính và máy chủ trực tuyến. Khi bạn hoàn thành bước này, tiếp theo bạn cần đảm bảo rằng thư mục gốc của trang web của bạn không có bất kỳ tệp nào và trống. Bây giờ, bạn đã sẵn sàng tải các tệp lưu trữ và trình cài đặt từ Duplicator lên thư mục gốc của mình. *Bước 4- Làm thế nào để chạy Tập lệnh di chuyển?* Bước cuối cùng trong việc chuyển trang web WordPress từ máy chủ cục bộ sang máy chủ là chạy tập lệnh di chuyển. Khi bạn đã tải lên thành công các tệp di chuyển, bây giờ bạn cần mở httpyourdomainname.com/installer.php. Ở đây yourdomainname là tên miền của trang web của bạn. Giờ đây, trình hướng dẫn di chuyển Trình sao chép sẽ mở trên màn hình của bạn. Nguồn- WordPress.org Bây giờ, trình cài đặt sẽ chạy thử nghiệm xác thực và sẽ quét các tệp lưu trữ. Bạn chỉ cần kiểm tra các điều khoản và điều kiện, nhấp vào nút bên phải và sau đó nhấp vào nút Tiếp theo. Một màn hình sẽ xuất hiện trong đó bạn cần nhập thông tin về cơ sở dữ liệu WordPress của mình; trong đó máy chủ là máy chủ cục bộ. Bây giờ, bạn cần nhập chi tiết cơ sở dữ liệu mà bạn đã tạo trước đó. Bây giờ hãy nhấp vào nút Tiếp theo. Tại đây, bản sao lưu cơ sở dữ liệu WordPress của bạn từ kho lưu trữ sẽ được nhập vào cơ sở dữ liệu mới. Bước tiếp theo là cập nhật URL trang web của bạn và nhấp vào nút tiếp theo. Bây giờ bạn đã thực hiện thành công toàn bộ quá trình và một màn hình thành công sẽ xuất hiện. Chỉ cần nhấp vào nút âÃÂÃÂAdmin LoginâÃÂàvà bạn có thể vào khu vực quản trị của trang web của mình. Giờ đây, Duplicator sẽ hỗ trợ bạn dọn dẹp tất cả các tệp cài đặt một cách tự động. Chúc mừng! Bạn đã hoàn tất quá trình di chuyển WordPress từ máy chủ cục bộ sang máy chủ. Nguồn- Unsplash Nếu bạn làm theo các bước này một cách cẩn thận, hiếm có khả năng bạn có thể bị mắc kẹt ở giữa. Tuy nhiên, vẫn có một số lỗi phổ biến mà các kỹ thuật viên gặp phải khi thực hiện quá trình chuyển trang web WordPress từ máy chủ cục bộ sang máy chủ. Vì vậy, chúng ta hãy thảo luận về chúng! **Sự cố khi xuất và nhập cơ sở dữ liệu WordPress của bạn** Trong một số trường hợp, bạn có thể không xuất hoặc nhập tất cả nội dung và chỉ một phần nội dung có thể được xuất/nhập. Vậy bạn có thể làm gì trong trường hợp này? Bạn cần trực tiếp truy cập cơ sở dữ liệu và xuất tệp SQL của mình, nhưng đôi khi, một số lỗi cũng xảy ra trong bước này. Vì vậy, đây là giải pháp, với quyền truy cập vào cơ sở dữ liệu của bạn thông qua phpMyAdmin, bạn có thể xuất dữ liệu SQL. Trong trường hợp bạn không có quyền truy cập, bạn có thể cài đặt plugin WordPress Adminer. Một cách dễ dàng khác là xuất dữ liệu thông qua các lệnh của MySQL, để làm được điều này, bạn cần có quyền truy cập SSH vào máy chủ của mình và sử dụng lệnh mysqldump. Vì vậy, đây là các lệnh bạn cần làm theo: *Sự cố khi tải lên/tải xuống tệp* Điều quan trọng là phải có kết nối internet tốt, vì vậy quá trình này có thể không mất nhiều thời gian để hoàn thành. Bạn cũng nên tạo một tệp nén trước khi tải lên để quá trình này diễn ra nhanh hơn. Trong khi bạn đang truyền tệp từ máy chủ này sang máy chủ khác, bạn có thể sử dụng các lệnh LFTP và mirror *Lấy kích thước phù hợp cho hình thu nhỏ của bạn* Trong trường hợp bạn đang thiết kế lại chủ đề của mình hoặc chọn một chủ đề mới, kích thước của hình ảnh nổi bật của bạn cũng có thể thay đổi và trông có vẻ méo mó. Trong trường hợp đó, chỉ cần tải xuống plugin âÃÂÃÂRegenerate ThumbnailsâÃÂàvà kích hoạt nó. Sau đó vào Tools bấm regen rồi bấm Regenerate All Thumbnails. *Cấu hình WordPress sau khi di chuyển* Cơ sở dữ liệu mới cũng có tham chiếu đến trang web cũ. Trong trường hợp tên miền bị thay đổi trong quá trình di chuyển, bạn sẽ gặp phải nhiều vấn đề về chuyển hướng. Đối với điều này, bạn cần cập nhật trên WordPress về tên miền trang web mới của mình. Chuyển đến Cài đặt-Chung Để khắc phục sự cố này, hãy tìm kiếm tệp wp-config.php (hoặc thêm chúng vào cuối tệp đó) và đặt URL chính xác của bạn vào đó: định nghĩa (âÃÂÃÂWP_HOMEâÃÂÃÂ, âÃÂÃÂhttpmy-domain.com định nghĩa (âÃÂÃÂWP_SITEURLâÃÂÃÂ, âÃÂÃÂhttpmy-domain.com * Gặp vấn đề với quyền truy cập tệp * Trong khi di chuyển WordPress từ máy chủ cục bộ sang máy chủ, bạn có thể gặp sự cố về quyền. Một số máy chủ lưu trữ cho phép bạn làm việc trên các tệp có quyền như 777 cung cấp quyền truy cập để đọc và ghi tệp. Điều này không tốt từ quan điểm bảo mật. Đối với điều này, giải pháp đơn giản nhất là có quyền truy cập SSH vào máy chủ của bạn và bạn có thể thay đổi quyền của tệp bằng cách sử dụng lệnh: chmod -R 644/đường dẫn/đến/thư mục/ * Nhờ sự giúp đỡ của các chuyên gia * Sau khi cẩn thận làm theo tất cả các bước, nếu bạn vẫn không thể khắc phục sự cố, bạn nên nhờ đến sự trợ giúp của một số chuyên gia. Rõ ràng là bạn không muốn lãng phí thời gian và năng lượng của mình để khắc phục sự cố cụ thể. ItâÃÂàtốt hơn là tiêu một số xu và khắc phục sự cố của bạn. Có nhiều cơ quan WordPress khác nhau mà bạn cũng có thể thuê để giúp công việc của mình trở nên dễ dàng. Điều rất quan trọng là phải làm việc với sự tập trung cao độ ở từng bước nếu không bạn sẽ gặp rắc rối. Vì vậy, đây là một số lỗi cơ bản có thể xảy ra khi bạn chuyển trang web WordPress từ máy chủ cục bộ sang máy chủ. Nếu bạn đang thực hiện đúng quy trình nhất định để di chuyển trang web WordPress từ máy chủ cục bộ sang máy chủ, bạn có thể gặp ít lỗi và sự cố nhất. Hy vọng bạn nhận được câu trả lời cho tất cả các truy vấn có thể xảy ra trong khi thực hiện quá trình di chuyển trang web WordPress từ máy chủ cục bộ sang máy chủ!