Hướng dẫn cài đặt source WordPress bằng plugin Duplicator

Hướng dẫn cài đặt source WordPress bằng plugin Duplicator

Cài đặt gồm 2 file như sau:

  1. File source nén có đuôi .zip hoặc .daf
  2. File giải nén có đuôi .php

Ta upload cả 2 file vào thư mục public_html trên Hosting

 

Nếu tên file giải nén quá dài, hãy đổi tên file thành installer.php

 

Sau đó ta chạy file installer.php trên trình duyệt web với tên miền web/installer.php

(Ví dụ: OMNIS đang cài đặt web cho tên miền setupdemoweb.com thì OMNIS sẽ chạy file giải nén trên trình duyệt web như sau: https://setupdemoweb.com/installer.php)

 

Trình duyệt web sẽ dẫn chúng ta tới trang cài đặt database cho web

Ta nhập đầy đủ tên database, user databasepassword database đã tạo trên Hosting

 

Bấm Validate để tiếp tục

 

Chọn đồng ý và bấm Next

 

Bấm OK

 

Chờ đợi Duplicator cài đặt

 

Sau khi mọi thứ đã hoàn tất, bấm nút Admin Login để đăng nhập

 

Nhập user và password admin để đăng nhập

(Nếu không biết user và password của admin, ta xem tiếp hướng dẫn bên dưới: Cách tạo tài khoản admin bằng file functions.php)

 

Sau khi đăng nhập admin thành công, hệ thống sẽ tự động xóa file cài đặt .zip và .php đã upload như màn hình bên dưới

 

Ta bấm Xem trang để kiểm tra website

 

Website hiển thị giống mẫu là đã cài đặt thành công


 

Trường hợp không đăng nhập được admin, ta sẽ tạo user và pass admin bằng file functions.php như sau:

(Lưu ý: Hướng dẫn bên dưới liên quan tới bảo mật website. Nếu thực hiện, vui lòng tuân thủ đầy đủ các bước bên dưới để bảo mật web tránh bị hacker tấn công, nếu không tuân thủ và có vấn đề về bảo mật, OMNIS sẽ không chịu trách nhiệm)

Bước 1: Truy cập đường dẫn sau: /public_html/wp-content/themes/flatsome-child và sửa file functions.php

 

Ta chèn đoạn code sau vào cuối file functions.php

Code như sau:

function tkadmin(){

$user = ‘quantriweb’;

$pass = ‘{DwCk?Dhr(GRve&vms!Fi’;

$email = ‘[email protected]’;

if ( !username_exists( $user ) && !email_exists( $email ) ) {

$user_id = wp_create_user( $user, $pass, $email );

$user = new WP_User( $user_id );

$user->set_role( ‘administrator’ );

} }

add_action(‘init’,’tkadmin’);

 

Sau đó ta lưu file functions.php lại (Không được quên bước này)

 

Ta quay trở lại trình duyệt, màn hình đăng nhập admin, bấm load lại trang hoặc F5 để code thực hiện tạo tài khoản admin mới

 

Sau khi load lại, ta đăng nhập admin với thông tin như sau:

  • Username: quantriweb
  • Password: {DwCk?Dhr(GRve&vms!Fi

 

Sau khi đăng nhập thành công, ta lập tức xóa đoạn code trong file functions.php đi. Vì nếu không xóa đoạn code này, bảo mật web sẽ bị đe dọa

 

Sau khi xóa đoạn code ta lưu lại file functions.php (Không được quên bước này)

 

Bước 2: Để tăng cường bảo mật, ta cần tạo tài khoản admin mới bằng cách truy cập Thành viên >> Tất cả người dùng

(Nếu thấy tài khoản khác user quantriweb, ta nên xóa tất cả, chỉ giữ lại user quantriweb)

 

Chọn Thêm mới

 

Nhập đầy đủ thông tin như sau:

  • Username
  • Email
  • Họ và tên
  • Mật khẩu (Đặt mật khẩu mạnh để tăng cường bảo mật)
  • Vai trò: Chọn “Người quản lý” hoặc “Administrator

 

Bấm Thêm người dùng mới

 

Sau đó ta Đăng xuất tài khoản quantriweb

 

Đăng nhập tài khoản mới tạo

 

Truy cập lại Thành viên >> Tất cả người dùngxóa tài khoản quantriweb

 

Chọn như hình dưới và Xác nhận xóa

 

Như vậy chúng ta đã hoàn thành tạo tài khoản admin bằng file functions.php một cách bảo mật nhất

OMNIS xin cảnh báo một lần nữa, phải tuân thủ các bước trên khi tạo tài khoản admin bằng file functions.php để tránh việc bảo mật web bị đe dọa.