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

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

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

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

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

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

giai-nen-file-wordpress

Chọn Extract File(s)

extract-wordpress-zip

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

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

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

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

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

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

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

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

mysql database wizard

Đặt tên cho Database mới

đặ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

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

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

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

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

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

chay-wordpress-installation

Click Run the installation

wordpress-site-infomation

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-successWordPress-install-success

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

WordPress-Site-DemoWordPress-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…