1. Ngắm Apple Store thiết kế mới của Jonathan Ive
  2. Cách chọn theme miễn phí WordPress nhẹ nhất
  3. Top 10 Plugin bán hàng cho WordPress năm 2015
  4. Hosting quá tải với WordPress tăng tốc và khắc phục

Để cài đặt WordPress có 2 cách phổ biến, thứ nhất là bạn có thể download bộ cài từ wordpress.org sau đó thực hiện các bước cài đặt WordPress, cũng có một cách khác khi bạn sử dụng cpanel là dùng chức năng webapp hoặc quick install… đại ý là mình hay dùng cách download bộ cài từ wordpress.org 🙂

Cài đặt hoặc chuyển hosting WordPress nhanh

Cài đặt hoặc chuyển hosting WordPress nhanh

Kịch bản của phương pháp đó như sau:

  • Bước 01: Truy cập wordpress.org và download bộ cài đặt về
  • Bước 02: Truy cập cpanel upload bộ cài đó lên
  • Bước 03: Cài đặt như bình thường sau khi tạo cơ sở dữ liệu…

Hoặc khi chuyển hosting mình cũng dùng phương pháp tương tự

  • Bước 01: Truy cập cpanel và nén dữ liệu về dạng zip
  • Bước 02: Download file zip chứa dữ liệu
  • Bước 03: Truy cập cpanel hosting mới và upload lên
  • Bước 04: Cài đặt như bình thường sau khi tạo cơ sở dữ liệu và nhập cơ sở dữ liệu

Bạn có thể tham khảo thêm: Hướng dẫn chuyển hosting cho wordpress

Về cơ bản như các bạn biết những cách trên khá đơn giản và các bước cũng rất rõ ràng. Tuy nhiên nếu các bạn dùng mạng chậm và chập chờn (các bạn vùng sâu vùng xa như mình) thì việc download dữ liệu về và upload ngược lên khá mất thời gian, có thể mất đến 15-20 phút.

Nay mình chia sẻ các bạn đoạn code mà mình hay dùng để tự động hosting mới sẽ download dữ liệu từ wordpress về hoặc tự download dữ liệu từ hosting cũ về.

Đoạn code như sau:

[code lang=”php”]

<?php
// CONFIGURE YOUR INSTALL HERE
echo "<pre>";
echo "Step 0: Initalization";
$install_folder = "wordpress";
$wordpress_archive_url = "http://wordpress.org/latest.zip";
echo " – done rn";

// Execute

//Download File
echo "Step 1: WordPress Download";
$file = "$install_folder.zip";
file_put_contents($file , fopen($wordpress_archive_url, ‘r’));

echo " – done rn";

echo "Step 2: Unarchive WordPress";
// get the absolute path to $file
$path = pathinfo(realpath($file), PATHINFO_DIRNAME);

$zip = new ZipArchive;
$res = $zip->open($file);
if ($res === TRUE) {
// extract it to the path we determined above
$zip->extractTo($path);
$zip->close();
} else {
}

echo " – done rn";
//Delete Archive
echo "Step 3: Delete Archive";
unlink($file);
echo " – done rn";
echo "</pre>";
echo "<a href=’/$install_folder’>Configure your new install</a>";
?>

[/code]

Đầu tiên bạn truy cập vào cpanel quản lý web mới của bạn, sau đó tạo file wp.php chẳng hạn, rồi copy nội dung trên vào file đó.

Sau đó bạn chỉ cần truy cập theo domain của bạn ví dụ như: http://theson.net/wp.php để chạy code. Sau cùng bạn xóa file đó đi là được. Code trên mình chạy tốt trên web mình tức là cpanel và hỗ trợ php.

Lưu ý: Các bạn có thể nhìn vào dòng thứ 6 sau đó thấy https://wordpress.org/latest.zip hãy thay đường dẫn đó khi bạn thực hiện chuyển hosting WordPress. Ở phía trên code thực hiện cài đặt WordPress mới.

Với bất kỳ vấn đề nào liên quan trong bài viết, hãy để ở phần bình luận bên dưới nhé, chúc các bạn thành một cao thủ WordPress nhanh chóng. Nếu hiện chưa có nhu cầu với nội dung bài viết, bạn cũng có thể thử nghiệm để biết rõ hơn về chức năng đó 🙂