Hướng dẫn cài đặt mẫu giao diện flatsome từ source code

Phúc Nguyễn
Admin
  10/05/2020 - 02:26AM
Hướng dẫn Hướng dẫn liên quan đến wordpress

Trong quá trình duy trì website thì chúng ta không thể chắc chắn chỉ lưu website ở một chỗ mà có thể sẽ cần chyển qua dịch vụ hosting khác vì nhiều lý do. Trong bài này mình sẽ hướng dẫn chi tiết cách di chuyển dữ liệu của WordPress từ host sử dụng cPanel qua một khác cũng sử dụng cPanel mà không gây ảnh hưởng đến website, có khi người dùng còn không biết bạn vừa chuyển host.

Việc cài đặt mẫu giao diện cũng tương tự việc chuyển host.

Nếu mẫu giao diện mua của bạn không có file installer.php mà có source code.zip và file .sql thì chúng ta sẽ thực hiện cài đặt theo cách truyền thống.

Nói về cài đặt thì chúng ta hãy hiểu đơn giản là sẽ di chuyển toàn bộ mã nguồn và cơ sở dữ liệu (database) của website trên host cũ sang host mới. Sau đó sửa thông tin về database ở mã nguồn trên host mới trùng khớp với thông tin database ở host mới và cuối cùng là trỏ tên miền về là hoàn thành.

Upload mã nguồn lên host mới

Sau khi đã có được source code tải về từ choflatsome.
Bây giờ chúng ta sẽ truy cập vào cPanel của host mới và vào File Manager, tìm thư mục của tên miền và upload vào đó. Nếu bạn sử dụng tên miền làm tên miền chính của host thì thư mục gốc là public_html.
 

Khi upload xong, quay lại trang File Manager và chọn tập tin vừa upload và chọn Extract để giải nén ra.

Vậy là xong bước chuyển mã nguồn qua host mới. Chúng ta làm bước kế tiếp nào.

Di chuyển database qua host mới

Để các dữ liệu bên host cũ có thể hoạt động được bên host mới thì ngoài mã nguồn thì chúng ta phải di chuyển database (nội dung bài viết, thiết lập,…).

Ở bước 2 chúng ta đã tải về một tập tin .sql là database được xuất ra từ host cũ. Bây giờ bạn hãy vào cPanel ở host mới và tìm mục MySQL Databases để tạo một database mới trên host mới.

Tại đây bạn tạo một database và database giống hệt lúc bạn tạo ra để cài website nhé, và nhớ cấp quyền cho nó.

Cuối cùng là vào mục phpMyAdmin trên cPanel tại host mới và tìm database vừa tạo rồi chọn Import để nhập dữ liệu từ tập tin .sql mà bạn đã tải về máy trong bước 2.

Thời gian import sẽ nhanh hay chậm tùy thuộc vào tốc độ đường truyền và dung lượng của database nhập vào.

Đối với database lớn

Nếu database của bạn trên 80MB, hãy import bằng MySQLDumper theo hướng dẫn của mình vì database lớn sẽ không thể import theo cách này. Còn nếu database của bạn vài trăm MB hay vài GB thì hãy liên hệ nhà cung cấp host nhờ họ import cho bạn bằng lệnh.

Sau khi import thành công bạn sẽ nhận được dòng thông báo màu xanh của sự sống như thế này.

Thế là xong bước này.

Sửa thông tin database trong wp-config.php ở host mới

Khi bạn mang mã nguồn từ host cũ qua host mới như bước 3 thì vô tình chung tập tin wp-config.php vẫn còn mang thiết lập database ở host cũ. Thông tin database này bao gồm hostname, database name, database user và database password không trùng khớp ở host mới nên chúng ta phải sửa lại cho đúng với thông tin database đã tạo ra ở bước 4.

Mình vào host tìm tập tin wp-config.php ở thư mục mới giải nén ra trong bước 3 và mở nó lên.

Đồng thời tìm các dòng sau và sửa lại.

/** The name of the database for WordPress */

define('DB_NAME', 'hamhocne_wp730');

/** MySQL database username */

define('DB_USER', 'hamhocne_wp730');

/** MySQL database password */

define('DB_PASSWORD', 'l.0e8P9(SL');

/** MySQL hostname */

define('DB_HOST', 'localhost');

Trong đó:

  • DB_NAME: Tên database ở host mới.
  • DB_USER: Tên user của database ở host mới.
  • DB_PASSWORD: Mật khẩu của database user.
  • DB_HOST: Địa chỉ của MySQL Server. Nếu host bạn không có địa chỉ riêng dành cho MySQL thì vẫn để là localhost nhé.

Sau đó lưu lại.

Kiểm tra website trước khi trỏ tên miền

Khi chúng ta chưa trỏ tên miền về host mới thì chúng ta không thể vào được website trên host mới đúng không nào? 

Sau khi kiểm tra website xong, nếu bạn thấy website không còn lỗi nữa thì hãy tiến hành trỏ tên miền về host.
nguồn: thachpham

Rating
 

Bình luận (0)

Chưa có bình luận nào cho bài viết này. đăng nhập ngay để bình luận!
Bạn chưa đăng nhập. ngay để bình luận!