Tổng vệ sinh bibica.net sau 5 năm v2

Đợt trước mình có viết bài tổng vệ sinh lại thèng bibica.net sau 5 năm sử dụng 😛 trong bài đó là dùng WP Reset PRO, thao tác rất đơn giản, hiệu quả cũng rất tuyệt

Tuy thế ý tưởng của mình vẫn thích cài mới lại hoàn toàn, hạn chế tối đa chuyện trang bị cài malware, giải quyết triệt để các lỗi này nọ hơn

OK, lan man ở bài cũ lý do sao phải cài lại rồi, bạn nào thích có thể đọc lại cho vui, còn bài này để đỡ mất thời gian, đi thẳng tới các bước cài đặt

Trang WordPress hiện tại

Cài đặt plugin Export media with selected content (cũng khá tình cờ vì plugin này vừa mới được cập nhập lại gần đây, sau khoảng 2 năm tác giả bỏ bê)

2023-09-14_18-18-41

Tools -> Export

  • Choose what to export -> All content
  • Stick chọn vào Export media with selected content

Sau đó download file này về, có thể đặt tên thành bibicanet.xml cho dễ nhớ

Trang WordPress mới

Tạo 1 trang WordPress mới hoàn toàn (có thể trên locahost hoặc ở đâu đó thì tùy)

Cài đặt và active plugin Clean Image Filenames, Disable Responsive Images Complete, Disable Generate Thumbnails (làm bước này để tránh tình huống khi import dữ liệu bị tự tạo các thumbnail mới)

Cài đặt WP-CLI

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
php wp-cli.phar --info
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

Import all content từ WordPress hiện tại sang trang WordPress mới

Để sử dụng được WP-CLI thì bạn đi chuyển thẳng vào thư mục htdocs là được, ví dụ như của mình là /var/www/bibica.net/htdocs

cd /var/www/test.bibica.net/htdocs

Upload file bibicanet.xml (download ở trang cũ) lên host, sau đó chạy các lệnh bên dưới

wp plugin install wordpress-importer --activate --allow-root
wp import bibicanet.xml --authors=create --allow-root

Lúc này nó sẽ tự cập nhập các thứ liên quan tới post, page, comment, categories, hình ảnh, featured image … (các hình ảnh sẽ được tự download về, tương tự cấu trúc ở cũ)

Bước này thì thú thực phải nói là cảm ơn người đã nghĩ ra WP-CLI, chạy hoàn hảo công đoạn import, ở bài trước mình cũng có thử bằng PHP lỗi cứ gọi là tung lol

Cụ thể trên trang bibica.net có gần 2700 file được chuyển sang, chạy rất nhanh và ổn định

Về cơ bản lúc này mọi thứ đã xong 90%

Bạn có thể bắt đầu cài đặt lại các plugin, và cấu hình wp-config.php, cấu hình các setting …. cho trang mới

Phần Widget, nếu trang cũ có nhiều vị trí, cấu hình chằng chịt ….  thì có thể dùng Widget Importer & Exporter để export và import cho nhanh (phần widget bên phải trên trang bibica.net mình phải dùng plugin này để chuyển, chứ sửa tay lại lú luôn)

Bạn cũng có thể vào thư mục plugin cũ, chép hết các file plugin về cho nhanh, đỡ phải cài lại từng plugin 😀 có điều rõ ràng khi bạn phải làm mới lại toàn bộ như này, là trang cũ của bạn có vấn đề, nên nếu dùng lại các file plugin cũ, có khi vẫn sót malware, cố gắng ở lần cài mới này, kiếm các plugin, theme có bản quyền hoặc nguồn gốc rõ ràng dùng cho an tâm

Cũng rất dễ kiểm nghiệm các plugin đang dùng, cái nào có vấn đề, như tạo nhiều queries hay gây lỗi …. việc tìm lỗi ở trang mới cũng đơn giản hơn rất nhiều so với việc tìm lỗi ở trang cũ

Hiệu quả của việc làm mới triệt để như này, tất nhiên bố của đời rồi, lúc này trang của bạn tương tự một trang WordPress mới hoàn toàn, tốc độ thì cứ gọi nhanh hết mức có thể (nếu thấy chậm nữa thì có thể phán ngay là nó hosting hoặc cấu hình hosting :D)

Làm xong xuôi thì dùng Duplicator Pro tạo backup và restore lại,  sau 5 năm trải nghiệm, mình vẫn thấy Duplicator Pro quá là tuyệt vời, 1 plugin ai dùng WordPress cũng nên cài vào 😀 nhờ nó mà mình nghịch nát bét thèng bibica.net không biết bao nhiêu lần, vẫn có thể …. cứu lại được 😛

Kết luận

Khi bạn đọc thấy dòng này, mình cũng vừa cài mới lại thèng bibica.net theo cách v2 này 😀

Hiệu quả nó cũng không khác gì so với bài cũ, chủ yếu 1 số plugin, câu lệnh hơi khó nhớ, nên mình tổng hợp lại thành 1 bài, sau này có reset lại thì cứ thế làm theo, đỡ mất công google lại từ đầu 😛

Comment policy: We love comments and appreciate the time that readers spend to share ideas and give feedback.
Notes: However, those deemed to be spam or solely promotional will be deleted.

You can create a Gravatar account, add avatar, then use that email to comment here, your account will have a more beautiful Avatar, easier to recognize with other members.

Please use real emails, you can receive notifications when comments are replied