Phát triển một trang web WordPress tại địa phương là một cách thông minh để tăng tốc quá trình phát triển. Trong quá khứ, chúng tôi đã chỉ cho bạn cách cài đặt WordPress trên máy tính Windows bằng WAMP hoặc trên máy Mac bằng MAMP. Một khi bạn đã hoàn thành hoàn thiện trang web của mình trên máy tính của mình, bước tiếp theo là di chuyển trang web trực tuyến và chia sẻ sáng tạo của bạn với thế giới. Trong bài này, chúng tôi sẽ chỉ cho bạn cách di chuyển WordPress từ máy chủ cục bộ sang một trang web trực tiếp, từng bước.
Vì lợi ích của bài viết này, chúng tôi sẽ chỉ cho bạn cách tự di chuyển WordPress từ máy chủ cục bộ sang một trang web trực tiếp từng bước, do đó bạn có thể học quy trình. Tuy nhiên, bạn có thể thực hiện chuyển đổi này từ máy chủ cục bộ sang trang web sống dễ dàng hơn bằng cách sử dụng một trong hai plugin: BackupBuddy hoặc Duplicator. Bạn có thể tìm hiểu thêm về quy trình đó trong hướng dẫn của chúng tôi để di chuyển WordPress sang máy chủ hoặc máy chủ mới với Máy sao chép.
Trước khi bắt đầu
Để bạn di chuyển trang web WordPress được phát triển cục bộ sang một máy chủ trực tiếp, bạn cần phải có một vài điều tại chỗ. Trước hết, chúng tôi giả định rằng bạn có một trang web WordPress chạy trên máy chủ cục bộ và bạn có quyền truy cập đầy đủ vào nó.
Tiếp theo, bạn sẽ cần có một tên miền và lưu trữ web. Chúng tôi có một danh sách các nhà cung cấp hosting WordPress tốt nhất mà bạn có thể lựa chọn.
Để tăng tốc độ, bạn có thể sử dụng Bluehost. Họ là nhà cung cấp dịch vụ lưu trữ chính thức của WordPress và họ đang cung cấp cho người dùng của mình giảm giá 60% độc quyền + một miền miễn phí.
Nếu bạn cần trợ giúp thiết lập trang web của mình, hãy làm theo hướng dẫn từng bước về cách tạo trang web.
Cuối cùng, bạn cũng cần phải có một chương trình FTP và biết cách sử dụng FTP, vì vậy bạn có thể tải nội dung lên trang web trực tiếp.
Sẵn sàng để bắt đầu? Hãy bắt đầu di chuyển trang web WordPress của bạn.
Bước 1: Xuất địa phương WordPress Cơ sở dữ liệu
Điều đầu tiên bạn cần làm là export cơ sở dữ liệu WordPress địa phương của bạn. Chúng tôi sẽ sử dụng phpMyAdmin để thực hiện việc đó. Nếu bạn không quen thuộc với nó, sau đó bạn có thể muốn xem hướng dẫn của chúng tôi để quản lý cơ sở dữ liệu WordPress bằng cách sử dụng phpMyAdmin.
Đơn giản chỉ cần đi đến http: // localhost / phpmyadmin /
và bấm vào cơ sở dữ liệu WordPress của bạn. Tiếp theo, nhấp chuột vào Xuất khẩu từ thanh trình đơn trên cùng.
bên trong Phương thức xuất khẩu , bạn có thể chọn “Nhanh” hoặc “Tùy chỉnh”. Tùy chỉnh sẽ cung cấp cho bạn nhiều tùy chọn để xuất cơ sở dữ liệu của bạn. Chúng tôi khuyên bạn nên chọn Nhanh, sau đó nhấp Đi để tải về cơ sở dữ liệu của bạn.
Bước 2: Tải lên các tệp WordPress lên trang web Trực tiếp
Bây giờ, chúng tôi sẽ cần phải di chuyển tất cả các tệp trang web của bạn đến trang web trực tiếp của bạn.
Để bắt đầu, hãy tiếp tục và mở ứng dụng FTP của bạn và kết nối với tài khoản lưu trữ web của bạn.
Khi bạn đã kết nối với trang web trực tuyến của mình, đảm bảo bạn tải lên các tệp tin trong thư mục bên phải. Ví dụ nếu bạn muốn trang web được lưu trữ trên yoursite.com, sau đó bạn sẽ muốn tải lên tất cả các tệp trong thư mục public_html của mình.
Bây giờ hãy chọn tệp WordPress cục bộ của bạn và tải chúng lên máy chủ trực tiếp của bạn.
Bước 3: Tạo cơ sở dữ liệu MySQL trên Live Site
Mặc dù khách hàng FTP của bạn đang tải các tệp WordPress của bạn, bạn có thể bắt đầu nhập cơ sở dữ liệu của bạn lên máy chủ trực tiếp. Hầu hết các nhà cung cấp hosting WordPress cung cấp cPanel để quản lý tài khoản hosting của bạn, vì vậy chúng tôi sẽ chỉ cho bạn cách tạo một cơ sở dữ liệu bằng cPanel.
Để bắt đầu, bạn có thể đăng nhập vào bảng điều khiển cPanel của mình và nhấp vào Cơ sở dữ liệu MySQL biểu tượng có thể được tìm thấy trong phần cơ sở dữ liệu.
Trên màn hình tiếp theo, tạo một cơ sở dữ liệu bằng cách nhập tên cho cơ sở dữ liệu của bạn và nhấp vào Tạo nên cơ sở dữ liệu nút.
Sau khi tạo cơ sở dữ liệu của bạn, di chuyển xuống Người dùng MySQL và tạo hoặc thêm một người dùng hiện có vào cơ sở dữ liệu.
Sau khi thêm người dùng, cPanel sẽ đưa bạn thiết lập đặc quyền MySQL cho người dùng đó. Đơn giản chỉ cần cấp tất cả các đặc quyền cho người dùng bằng cách đảm bảo rằng mọi ô được kiểm tra, và sau đó nhấp vào Thay đổi nút.
Bước 4: Nhập cơ sở dữ liệu WordPress lên Live Site
Bước tiếp theo trong tiến trình là nhập cơ sở dữ liệu WordPress của bạn. Truy cập bảng điều khiển cPanel của bạn, cuộn xuống phần cơ sở dữ liệu và nhấp vào phpMyAdmin . Điều này sẽ đưa bạn đến phpMyAdmin nơi bạn muốn bấm vào cơ sở dữ liệu bạn tạo ra trong Bước 3. PhpMyAdmin sẽ hiển thị cơ sở dữ liệu mới của bạn không có bảng.
Nhấp vào Nhập khẩu tab trong trình đơn trên cùng. Trên trang nhập, nhấp vào Chọn tập tin và sau đó chọn tệp cơ sở dữ liệu bạn đã lưu trong Bước 1.
Cuối cùng, nhấn Đi ở cuối trang. PhpMyadmin bây giờ sẽ nhập cơ sở dữ liệu WordPress của bạn.
Bước 5: Thay đổi URL trang web
Bây giờ bạn cần thay đổi URL trang web trong cơ sở dữ liệu của bạn, để nó sẽ kết nối với trang web WordPress trực tiếp của bạn.
Trong phpMyAdmin, hãy tìm bảng wp_options trong cơ sở dữ liệu của bạn mà chúng ta đã nhập vào trong bước 4. Nếu bạn thay đổi tiền tố cơ sở dữ liệu của bạn, thì thay vì wp_options nó có thể là {prefix} _options.
Nhấp vào Duyệt bên cạnh wp_options hoặc liên kết mà bạn thấy trong thanh bên để mở trang với một danh sách các trường trong bảng wp_options. Xem ảnh chụp màn hình dưới đây:
Dưới cánh đồng options_name , bạn cần phải tìm siteurl . Nhấp vào biểu tượng Chỉnh sửa Trường ở bên trái ở đầu hàng.
Khi bạn nhấp vào trường chỉnh sửa, một cửa sổ hộp văn bản sẽ xuất hiện. Trong hộp nhập liệu cho option_value, bạn sẽ thấy URL của cài đặt cục bộ có thể giống như: http: // localhost / test
. Cẩn thận chèn url trang web mới vào trường này, ví dụ: http://www.site.com
Lưu trường bằng cách nhấp vào Đi nút.
Tiếp theo, bạn cần sao chép bước này cho tên tùy chọn: nhà . Trang wp_options có thể là một vài trang, vì vậy chỉ cần tìm tab trang chủ. Thông thường nó nằm trên trang thứ hai mà bạn có thể điều hướng bằng cách nhấp vào mũi tên pagination trong phpMyAdmin.
Cập nhật nhà url giống với siteurl .
Bước 6: Thiết lập trang web trực tuyến của bạn
Bây giờ chúng ta đã nhập cơ sở dữ liệu, và tất cả các nội dung của chúng ta phải được tải lên, đó là thời gian để cấu hình WordPress. Tại thời điểm này, trang web của bạn phải hiển thị lỗi Lỗi thiết lập kết nối cơ sở dữ liệu. Để khắc phục sự cố này, hãy kết nối với trang web của bạn bằng cách sử dụng ứng dụng FTP và chỉnh sửa wp-config.php
tập tin. Cung cấp tên cơ sở dữ liệu, người dùng và mật khẩu mà bạn đã tạo ra trước đó trong Bước 3. Lưu tệp wp-config.php và tải nó lên máy chủ của bạn. Truy cập vào trang web của bạn, và nó sẽ được trực tiếp.
Tiếp theo, bạn cần đăng nhập vào bảng điều khiển quản trị WordPress của mình và đi đến Cài đặt »Tổng quát . Không thay đổi bất cứ điều gì, cuộn xuống dưới và nhấp vào Lưu thay đổi nút. Điều này sẽ đảm bảo rằng URL của trang web được sửa ở bất kỳ nơi nào khác mà nó cần.
Sau đó đi đến Cài đặt »Permalink và nhấp chuột Lưu thay đổi để đảm bảo rằng tất cả các liên kết bài viết đang làm việc tốt.
Bước 7: Chỉnh sửa hình ảnh và liên kết bị hỏng bằng cách cập nhật đường dẫn
Bất cứ khi nào bạn di chuyển một trang web WordPress từ một tên miền này sang tên khác, hoặc từ máy chủ cục bộ đến một trang web trực tiếp, bạn sẽ phải đối mặt với các liên kết hỏng và hình ảnh bị thiếu. Bạn có thể sử dụng truy vấn SQL hoặc sử dụng plugin Velvet Blues WordPress.
Đối với những người muốn làm điều đó thông qua SQL, đây là một truy vấn SQL đơn giản nên giải quyết vấn đề này:
UPDATE wp_posts SET post_content = REPLACE (post_content, 'localhost / test /', 'www.yourlivesite.com/');
Đơn giản chỉ cần vào phpMyAdmin, nhấp vào cơ sở dữ liệu của bạn và sau đó nhấp vào SQL từ trình đơn trên cùng. Viết truy vấn này, nhưng đừng quên thay đổi nó bằng địa chỉ trang web và trang web trực tuyến của chính bạn.
Đó là tất cả! Hy vọng bây giờ trang web trực tiếp của bạn sẽ hoạt động trơn tru. Hãy chắc chắn kiểm tra trang web của bạn để đảm bảo rằng mọi thứ đang làm việc như mong đợi. Nếu bạn nhận thấy bất kỳ lỗi nào, bạn có thể xem hướng dẫn của chúng tôi về các lỗi WordPress thông thường để giúp khắc phục sự cố.
Nếu bạn đang làm việc này thường xuyên thì chúng tôi khuyên bạn nên có BackupBuddy bởi vì nó sẽ làm cho cuộc sống của bạn dễ dàng hơn nhiều.