Hướng dẫn cài đặt WordPress trên mọi nền tảng

Bạn đang muốn cài đặt WordPress những chưa biết làm như thế nào ?

Đừng lo lắng !

Tôi sẽ hướng dẫn bạn cài đặt WordPress chi tiết trên hosting có Cpanel

Bạn có thể áp dụng cách này trên bất kỳ hosting nào.

Ngoài ra nó giúp bạn hiểu hơn về cách thức mà WordPress hoạt động

Trước mình đã hướng dẫn cài đặt WordPress trên Cloud.

Bạn cũng có thể tham khảo qua nhé.

Nếu bạn đang sử dụng Shared host và có Cpanel thì việc cài đặt WordPress hết sức dễ dàng.

Dưới đây là một số thứ bạn cần chuẩn bị trước khi bắt đầu.

Huong-dan-cai-dat-wordpress

Chuẩn bị Hosting (có Cpanel)

Đầu tiên là bạn cần chuẩn bị một hosting có Cpanel.

Thường các shared host hiện nay đều sử dụng Cpanel hoặc AdminDirect.

Tại sao lại sử dụng Cpanel?

Với sự ra đời của cPanel, mọi thứ trở nên dễ dàng và tiết kiệm thời gian.

Nhiều người nói rằng Cpanel sẽ chiếm nhiều tài nguyên hơn?

Đúng !

Nhưng với một người mới học wordpresss, và chưa quen với Linux thì có lẽ Cpanel phù hợp với bạn hơn !

Trước khi mua nhớ chắc chắn bạn có Cpanel nhé !

Tiếp theo là một số thứ bạn cần:

  • Chuẩn bị shared host có Cpanel: A2 Hosting, Hawkhost hoặc Hostgator.( Đánh giá Bluehost )
  • Bạn có quyền truy cập FTP vào thư mục public_html của bạn. Đây là thư mục mà sẽ giữ các tập tin cài đặt WordPress.
  • Bạn có một cơ sở dữ liệu chuẩn như MySQL
  • Có sẵn một tên miền ( có thể mua với giá 1$ tại 1and1 hoặc NameCheap )

Các bước cài đặt WordPress

  1. Upload source code của WordPress lên server
  2. Tạo và kết nối với database
  3. Chạy cài đặt WordPress (setup wizard)

Bước #1: Upload file wordpress.zip lên server

Đầu tiên chúng ta tải về phiên bản mới nhất của WordPress từ WordPress.org.

Upload file zip bạn vừa tải về lên server có 2 cách:

  1. Sử File Manage (Cpanel) để upload file zip
  2. Dùng FTP Client để kết nối với server và upload file zip

Dưới đây mình sẽ hướng dẫn bạn chi tiết cả 2 phương pháp.

Upload file WordPress bằng File Manager

Đăng nhập tài khoản hosting mà bạn được cung cấp.

Trong trường hợp bạn không thể đăng nhập vào cPanel, liên hệ với bên hosting ban mua để được hỗ trợ.

Nhấp chuột vào cPanel File Manager để mở .

Nếu một thông báo ở đây hãy chọn Web Root.

File-Manager-Cpanel

Đến đây bạn chú ý đến thư mục public_html (đây sẽ là thư mục cài đặt)

2. Upload, Extract và Move ( tải lên, giải nén và di chuyển)

Truy cập vào thư mục public_html. Click Upload

Chọn file wordpress.zip đã tải từ trước

upload-file-wordpres-zip-tren-cpanel

Như ảnh dưới thì ta đang ở trong thư mục dieuhau.com, nằm bên trong public_html.

Trong trường hợp này website WordPress của bạn sẽ truy cập bằng đường dẫn tenmiencuaban.com/dieuhau.com

thu-muc-cai-dat-wordpress

Trong hình trên, chúng tôi đã tạo thư mục “dieuhau.com” và hiện đang ở bên trong nó.

Sau khi upload xong, đóng tab và trở về File Manager.

Nếu bạn vẫn không thấy một tập tin nào trong thư mục dieuhau.com

bấm nút Reload (và không phải nút F5 của trình duyệt). Bạn sẽ thấy file wordpress.zip bây giờ.

Giải nén file wordpress.zip

Click chuột phải vào wordpress-5.2.1.zip và chọn Extract.

giai-nen-file-wordpress

Chọn Extract File(s)

extract-wordpress-zip

Di chuyển các file trong folder WordPress

Khi giải nén ra bạn sẽ thấy toàn bộ source code của WordPress nằm trong folder wordpress.

Index-of-file

bạn sẽ thấy thêm 1 folder wordpress

Như thế có nghĩa là để truy cập vào website bạn sẽ phải qua url: tenmiencuaban/dieuhau.com/wordpress

Khá dài và lằng nhằng, chúng ta sẽ chuyển toàn bộ soure code ra ngoài folder dieuhau.com

Để làm điều này, chúng ta có thể sử dụng FTP hoặc cPanel.

Vào folder dieuhau.com, bấm vào nút Select All. Sau đó bấm vào Move.

select-all-source-code-wordpress

Một cửa sổ hiện lên, yêu cầu điền tên thư mục đích đến (nơi mà những file sẽ được di chuyển đến)

move-file-in-cpanel

Ta sẽ move ra ngoài thư mục /public_html/dieuhau.com/

Bấm Move File(s) để tiến hành, và chọn back để quay lại thư mục dieuhau.com

Có 2 file thừa là wordpresswordpress.zip hãy xóa đi.

Chọn cả 2 file rồi ấn nút delete ở trên thanh menu là được.

xoa-file-thua

Bây giờ bạn sẽ thấy toàn bộ soure code WordPress đã sẵn sàng để cài đặt.

Upload file wordpress.zip qua FTP Client

Đây là cách cho ai dùng FTP Client.

Để truy cập thông qua FTP Client bạn sẽ cần những thông tin sau:

  • IP Server: tìm ngay ở ngoài phần Shared IP Address trong Cpanel
  • Usernames: tên username đăng nhập
  • Password: mật khẩu của username đó
  • Port: thường là 21 hoặc 22

Bấm Quickconect để kết nối

Cach-dung-FTP-de-upload-file-wordpress

Vẫn giống như trên bạn phải chuẩn bị sẵn file wordpress-5.2.1.zip

Chuột phải chọn upload đúng thư mục có đường dẫn /home/tenmiencuaban/public_html/dieuhau.com

upload-file-trong-ftp-client

Sau khi hoàn thành file sẽ hiện ở bên phải nhé !

upload-file-trong-ftp-client1

Bước #2: Tạo database và database user

WordPress sẽ cần một database để lưu các dữ liệu như:

  • Post, comment, user….

Trong bước này, chúng ta sẽ tạo ra một MySQL Database và username để kết nối với nhau.

Tạo database trong cPanel

Trong phần DATABASES, chọn MySQL Database Wizard

mysql database wizard

Đặt tên cho Database mới

đặt tên cho database mới

Hãy đặt tên database không trùng với bất kì tên nào.

Mình thường thêm một vài ký tự ở đuôi để tăng tính bảo mật.

ví dụ mình đặt là dieuhau_wp1112

Tạo Database User

Bước tiếp theo là tạo database users.

Tương tự chúng ta đặt tên và tạo mật khẩu (khuyến khích đặt khó nhớ chút nhé)

Create-database-user

Nếu không muốn phải nghĩ mật khẩu có thể bấm vào Password Generator

Nó sẽ tạo một mật khẩu mạnh ngẫu nhiên cho bạn.

Cuối cùng bấm Creat User

Kết nối Database và User

Ở bước này chúng ta sẽ kết nối database và database user vừa tạo với nhau.

Ngoài ra bạn sẽ còn phải cấp quyền cho user này nữa.

Nếu bạn không quan tâm đến mấy cái này thì tốt nhất là:

Tích vào ALL PRIVILEGES 

Chọn Next Step

add-user-to-the-database

Xong bước 2 ! Giờ chỉ còn cài đặt là bạn sẽ có website WordPress

Bước #3: Chạy WordPress Setup

Bạn đã có đầy đủ mọi thứ giờ chúng ta sẽ chạy cài đặt WordPress ( five minute WordPress installation).

Đi đến đường dẫn: tenmiencuaban/dieuhau.com

Nó sẽ được chuyển đến url: http://tenmiencuaban/dieuhau.com/wp-admin/setup-config.php

Để khởi động quá trình cài đặt.

WordPress-setup-wizard

Quá trình này khá đơn giản, bạn chỉ cần làm theo hướng dẫn là được

Chọn ngôn ngữ rồi Continue

WordPress-setup-wizard1

Ở đây có hướng dẫn bạn cần một số thông tin cần chuẩn bị.

  • Database name
  • Database username
  • Database password
  • Database host
  • Table prefix

Và một dòng lưu ý đại loại:

Nó sẽ dùng những thông tin này để tạo file wp-config.php, vì một lý do nào đó không được thì bạn có thể vào trực tiếp file wp-config-sample.php để edit và save với lại tên wp-config.php

Bấm Let’s go!

dien-thong-tin-database-de-cai-dat-wordpress

Điền các thông tin đã tạo ở Bước #1 và Bước #2

  • Database Host: sẽ là localhost
  • Table Prefix: bạn có thể đặt wp_ (nên đổi sang cái khác)

Nhớ kiểm tra chính xác rồi bấm Submit

chay-wordpress-installation

Click Run the installation

wordpress-site-infomation

Bạn sẽ cần điền thêm một số thông tin cơ bản cho website:

  • Site Title, Username, Email

Tích vào “Discourage search engines from indexing this site

Nếu bạn không muốn website này được index.

Cuối cùng là bấm Install WordPress.

WordPress-install-success

Xong ! Chúng ta đã thành công cài đặt wordpress thủ công 100%

WordPress-Site-Demo

Còn tiếp tôi sẽ hướng dẫn các bạn cài đặt WordPress, trên các nền tàng khác nhau…

Chia sẻ lên:
Đăng ký
Thông báo về
guest
17 Bình Luận
Inline Feedbacks
View all comments

Nam Nguyễn
21/09/2017 4:32 chiều

Tại sao mình làm lại xảy ra lỗi không thể kết nối database nhỉ?

Diều Hâu
Quản trị viên
Trả lời  Nam Nguyễn
22/09/2017 9:03 sáng

Bạn bị ở bước nào có ảnh không, bạn có thể inb trên fanpage mình hỗ trợ nhé: https://www.facebook.com/dieuhauwp/

Tuấn
Tuấn
14/03/2018 4:54 chiều

Mình có trang web mà host dùng không hết. Mình có thể tạo web WP bằng tên miền phụ không? Cảm ơn bạn.

Diều Hâu
Quản trị viên
Trả lời  Tuấn
15/03/2018 11:08 sáng

Hoàn toàn được nhé bạn, bạn có thể tạo thêm subdomain

Mrs Composite
24/05/2019 7:05 chiều

Mình dùng hosting nước ngoài chậm quá, không biết ở Việt Nam có bên nào uy tín không?

Diều Hâu
Quản trị viên
Trả lời  Mrs Composite
24/05/2019 9:28 chiều

Dùng VPS đi bạn cũng rẻ thôi :D, hoặc bạn có thể tham khảo dùng thằng HawkHost nhé ! Việt Nam mình cũng ít dùng nên chưa dám đánh giá.

Lạc
14/06/2019 9:47 sáng

Hello Diều Hâu,
Mình mới học làm trang web, dùng theme miễn phí https://themegrill.com/themes/zakra
Mình bị vấn đề về fonts chữ các header
Diều Hâu có thể tư vấn giúp mình cách xử lý không?
Thanks
LTL

Diều Hâu
Quản trị viên
Trả lời  Lạc
14/06/2019 9:49 sáng

bạn thử kiếm loanh quanh trong phần theme options có tùy chọn typography không nhé

trancong
trancong
21/06/2019 11:25 sáng

xin chào! cho mình hỏi nếu mình đang dùng hosting bên Vultr mà mỗi lần cài WordPress thì phải dùng Mobaxterm.
với cho mình hỏi thêm nếu mình cài mà quên mật khẩu thì mình đung thủ thuật nào để lấy lại nhé
Mình cảm ơn

Diều Hâu
Quản trị viên
Trả lời  trancong
21/06/2019 1:30 chiều

quên thì bạn vào database để lấy lại nhé.

Diều Hâu
Quản trị viên
Trả lời  trancong
21/06/2019 1:31 chiều

Vultr nó là VPS do đó bạn cần có chút kiểm thức về quản lý server nữa.

vinh
vinh
27/08/2019 9:31 chiều

có template come on soom về bất động sản không bạn

Diều Hâu
Quản trị viên
Trả lời  vinh
27/08/2019 10:49 chiều

Bài này mình hướng dẫn cài đặt WordPress thôi bạn, ko có template gì cả 😀

Trong
Trong
03/09/2019 11:46 chiều

Cho mình hỏi cách cái 2 web chạy bằng wordpress trên 1 hosting như thế nào nhỉ
(hosting của mình được 2 tên miền…đủ điều kiện cài)

Diều Hâu
Quản trị viên
Trả lời  Trong
04/09/2019 12:13 sáng

Nếu bạn đang dùng Cpanel, thì chỉ cần thêm addon domain, trỏ IP về hosting và upload source code vào folder mới là xong. Nếu như bạn chưa quen sử dụng Cpanel có thể yêu cầu bên hosting họ hỗ trợ nhé. Cũng nhanh và đơn giản thôi 🙂

VIETOTTHOC
VIETOTTHOC
02/05/2020 6:41 sáng

không phải khen chứ tôi thấy ” dieuhau.com” là trang web cung cấp thông tin tốt nhất mà tôi tìm kiếm. tôi cũng đang học làm web cho riêng mình và tôi vẫn chưa biết tạo web. Tôi sẽ đọc thật nhiều thông tin trang web này chia sẻ và tôi sẽ cố gắng để tạo ra trang web cho riêng mình. khó có 1 trang web nào để tôi có thể viết bình luận như này , thường thì toàn đọc và lướt qua thôi. cảm ơn ” dieuhau.com” nhé . tôi sẽ học hỏi kiến thức của các… Đọc thêm »

Diều Hâu
Quản trị viên
Trả lời  VIETOTTHOC
03/05/2020 12:20 sáng

Cảm ơn bạn nhé, mãi mới được lời khen rất vui vì giúp bạn được chút gì đó.