Ở bài trước mình đã hướng dẫn các bạn cách backup wordpress thủ công, tiếp tục hôm nay là cách khôi phục lại website wordpress từ file backup đó (Gồm 1 file dữ liệu website và file xuất database). Và tiếp tục bài viết này sẽ hướng dẫn bạn cách khôi phục wordpress thủ công.
Nếu bạn chưa xem bài trước thì hãy vào đây: Hướng dẫn sao lưu wordpress thủ công nhanh chóng
Hướng dẫn cách khôi phục wordpress thủ công nhanh vi vu
Trước hết bạn cần 2 cái file đã xuất ra từ bài trước đã nhé. File backup chứa source web, file ahihi là export từ CSDL ra.
1/ Úp file chứa mã nguồn website lên host
Khi phục hồi website thì bạn xóa các file trong thư mục cũ của website đi.
- Việc đầu tiên bạn cần làm là đăng nhập vào Cpanel hosting.
- Tiếp theo bạn vào File Manager > Public_html > Tải cái file zip lên đây > Giải nén nó ra.
Vậy là bạn đã tải thành công source code web lên rồi. (file khá nặng nên bạn cứ chờ cho nó tải lên xong hoàn toàn nhé)
Bước 2. Khôi phục database
- Bạn vào Database tạo database mới.
- Vào PHPmyadmin tìm cái database đó rồi import file SQL lần trước xuất ra vào là xong. (vào import > Tải lên > Chọn tệp > Bấm go – Database em đang để tiếng Pháp nên nó lạ lạ)
Bước 3: Thay đổi lại thông tin database mới trong wp-config.php
- Vào Public_html > mở wp-config.php > thay giá trị tên và pass database cũ thành tên và pass database mới > Lưu lại là xong.
À cái đoạn code cần sửa trong wp-config nó như thế này, bạn tìm ra rồi thay giá trị User name, User password, riêng DB_HOST (ở đây là khúc Ahihi) có thể đặt mặc định là localhost (tuy nhiên có thể khác do hosting bạn đang dùng nó thiết lập như thế nào nữa – Liên hệ quản trị viên nếu có vấn đề)
/** MySQL database username */ define('DB_USER', 'Ahihi'); /** MySQL database password */ define('DB_PASSWORD', 'Ahihi'); /** MySQL hostname */ define('DB_HOST', 'localhost');
Một số lỗi có thể gặp
Không phù hợp phiên bản PHP
Bạn vào quản trị phiên bản Php trong hosting và nâng lên phiên bản cần thiết. Ở hình dưới em nâng lên 7.1 luôn (bản mới nhất – Các bạn chọn xong bấm use defate nó tự check vào các mục cần để chạy, thiếu chỗ nào check chỗ đó)
Lỗi sai giá trị table_prefix
Cái lỗi này do thông tin giá trị table_prefix trong wp-config nó khác với table_prefix trong phpmyadmin nên bị lỗi.
- Cách sửa là bác vào phpmyadmin xem giá trị nó là gì.
- Vào Wp-config.php tìm dòng như thế này $table_prefix = ‘ahihi_’; và sửa ahihi thành giá trị lúc nãy wp (đừng có sửa dấu _ nha)
- Lưu lại là xong!
Vậy là bạn đã hoàn tất các bước khôi phục wordpress thủ công rồi. Nếu thấy hay thì hãy chia sẻ bài viết nhé! Để lại lời nhắn khi có lỗi phát sinh thêm, mình sẽ trả lời ngay trong vòng 24 giờ.