Cài đặt gồm 2 file như sau:
- File source nén có đuôi .zip hoặc .daf
- 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 database và password 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
- 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ùng và xó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.