Localhost là gì? Hướng dẫn cài đặt WordPress trên Localhost

17
42

Bạn đang học cách sử dụng WordPress, nhưng chưa biết cài đặt ra sao?

Hay không có môi trường để thực hành?

Đơn giản là bạn chỉ cần cài đặt localhost trên chính máy tính của mình là được.

Vậy localhost là gì? và làm thế nào để cài đặt localhost ?

Trong bài viết này Diều Hâu sẽ hướng dẫn tất cả.

cai-dat-localhost

Localhost là gì?

Trên mạng máy tính, localhost là hostname hiểu nôm na dễ hiểu nhất nó là tên của “máy tính đó” .

Nó được sử dụng để truy cập các dịch vụ mạng đang chạy trên máy tính thông cổng mạng loopback. Sử dụng giao diện loopback và không cần bất cứ cổng vật lý nào.

Localhost thường dùng để cài đặt và thử nghiệm các website trên đó (thường dành cho website designer, hoặc developer).

Thao tác và xử lý dữ liệu trên localhost cũng nhanh và tiện hơn, và cũng đỡ lo hosting gặp vấn đề.

Cách thức localhost hoạt động

Với việc cài đặt nhiều ứng dụng hỗ trợ khác nhau, giúp bạn tạo ra một môi trường giống như hosting có thể chạy source code của WordPress trên máy tính của bạn.

Giống như Hosting, bạn cần những ứng dụng và phần mềm sau:

  • Web server, Apache
  • PHP
  • MySQL
  • PHPMyAdmin

Sau khi cặt đặt được localhost, và khởi động Apache rồi thì bạn có thể truy cập vào địa chỉ http://127.0.0.0 hoặc http://localhost.

Có một lưu ý nữa là bạn phải kích hoạt các ứng dụng đi kèm khi chạy localhost ( mở bảng điều khiển Cpanel)

Ý nghĩa của Localhost

Hãy cứ tưởng tượng bạn chỉ muốn test xem website hiển thị như nào trên browser.

Nhưng lại phải cài cắm server, chỉ để test một vài thứ đơn giản.

Quá mất thời gian.

Các nhà lập trình viên luôn cần phải kiểm tra xem phần mềm, hay ứng dụng cửa mình chạy ra sao.

Mà không cần truy cập internet mỗi lần test đó.

Đó là lúc localhost được ra đời.

Mọi thứ sẽ được kết nối trên chính máy tính của họ, thuật tiện hơn rất nhiều.

Hướng dẫn cài đặt localhost

Đầu tiền cần download và cài đặt phần mềm XAMPP.

XAMPP là phần mềm rất phổ biến, miễn phí và luôn có các bản cập nhật liên tục, hỗ trợ hầu hết các hệ điều hành Windows, Linux, Mact.

Vậy mình khuyên các bạn sử dụng XAMPP để cài đặt localhost

Các bạn bấm vào link này để download: https://www.apachefriends.org/download.html

Ngay ô đầu tiên bạn có thể tháy XAPP for Windows, đây là bản cho Windows.

Sau khi tải về bấm cài đặt. Sẽ một bảng thông báo xuất hiện

warning-UAC

Nếu bạn kích hoạt User Account Control (UAC) thì một vài chắc năng của XAMPP có thể bị hạn. Nên cảnh báo này yêu cầu bạn bỏ kích hoạt UAC

Bấm Next để tiến hành cài đặt:

cài đặt localhost xampp

Giữ nguyên và bấm Next.

cai-dat-localhost

Tiếp theo chọn đường dẫn để cài đặt. Bạn cứ giữ nguyên là tốt nhất

chon-folder-cai-dat-localhost

Bỏ tích ô “Learn more about Bitnami for XAMMP”.

untick

Đợi phần mềm tiến hành cài đặt là xong. Và bấm Finish là đã cài đặt localhost với XAMPP

unpacking-file

Lựa chọn ngôn ngữ, và bảng điều khiển XAMPP sẽ tự khởi động

xampp-control-panel

Mở trình duyệt web gõ vào thanh địa chỉ http://localhost hoặc http://127.0.0.1. Một trang giới thiệu sẽ xuất hiện

welcome-to-xampp

Ở đây bạn có thể thấy trên thanh menu FAQs ( Câu hỏi thường gặp), HOW-TO Guides ( Hướng dẫn cách làm), phpMyAdmin

Bạn có thể tạo cơ sở dữ liệu tại phpMyAdmin

Bạn cần hiểu rõ cách thức hoạt động của localhost như một hosting thông thường vậy. Hosting là một nơi để lưu trữ website của bạn, thì localhost cũng vậy nó lưu trữ blog hay website của bạn vào một thư mục trên máy tinh của bạn.

Ví dụ: ở đây mình tạo một thư mục dieuhau với đường dẫn C:\xampp\htdocs\dieuhau. Đây chính là thư mục chứ website của bạn ( hay còn gọi là thư mục gốc)

Để kiểm tra hãy thử copy-paste bất kì một file nào vào thư mục C:\xampp\htdocs\dieuhau 

folder-root

Như hình localhost đã hoạt động tốt.

Tạo cơ sở dữ liệu MySQL

Bạn có thể làm luôn tại bước này, hoặc sau này khi cài đặt WordPress. Mình sẽ hướng dẫn tạo MySQL ở bước này luôn

Một cơ sở dữ liệu luôn bao gồm:

  • Tên của database:
  • Tên user database:
  • Mật khẩu user database:
  • Database host:

Truy cập đường dẫn: http://localhost/phpmyadmin/. Để tiến hành tạo cơ sở dữ liệu

Chọn cơ sở dữ liệu ở góc trái

phpmyadmin-localhost

Với localhost không cần tạo user cho database. Điền những thông tin sau là được:

  • Tên user database: root
  • Password: Bỏ trống

Điền tên cơ sở dữ liệu, ở đây mình đặt tên là dieuhau, ô bên cạnh utf8_unicode_ci và bấm Tạo

tao-co-so-du-lieu

Tạo thành công bên trái sẽ xuất hiện tên cơ sở dữ liệu.

new-database

Như vậy là bạn đã cài đặt localhost với XAMPP thành công.

Cài đặt WordPress trên localhost

Bước 1: Tải file mã nguồn mở từ WordPress.org

Giống như cài đặt WordPress trên hosting, bước đầu tiên đó là download source code của WordPress trên trang: wordpress.org

download-wordpress-source-code

Tải file zip đó về giải nén vào thư mục C:\xampp\htdocs\dieuhau ( file bạn vừa đặt tên ở trên). Sẽ thấy một file tên là: wordpress.

upload-wordpress-len-localhost
file sau khi giải nén wordpress.zip

Trong file này chứa tất cả mã nguồn mở của wordpress: wp-admin, wp-content, wp-includes, wp-config-sample.php…..

folder-wordpress
tất cả các file mã nguồn mở của wordpress

Bước 2: Copy tất cả các file mã nguồn wordpress về local

Bây giờ để cài đặt wordpress với đường dẫn: http://localhost/dieuhau.

Thì bạn cần copy tất cả file trong thư mục wordpress về thư mục dieuhau. ( đường dẫn C:\xampp\htdocs\dieuhau)

move-wordpress-file

Bước 3: Tạo cơ sở dữ liệu (database) trên localhost

Để cài đặt wordpress trên localhost. Bạn cần tạo một cơ sở dữ liệu để MySQL có thể chạy, bước này mình đã hướng dẫn ở bước trên. Nếu quên thì kéo lên trên nhé.

Bước 4: Cài đặt WordPress

Tiếp theo truy cập http:/localhost/dieuhau/ để tiến hành cài đặt wordpres ( nhớ luôn khởi động Apache và MySQL).

Sẽ xuất hiện một màn hình giao diện sau, bạn chỉ cần chọn ngôn ngữ cài đặt và bấm continue. Ở đây mình chọn English

install-WordPress

Tiếp sẽ có một thông báo nếu bạn chưa đổi tên wp-config-sample.php thành wp-config.php. Bấm Let’s go để tiến hành điền thông tin database:

Submit

  • Database Name: tên cơ sở dữ liệu tạo ở trên
  • Username: root
  • Database Host: localhost
  • Table Prefix: wp_ ( bạn có thể đỗi tiền tố này thành gì tùy ý bạn)

Điền đầy đủ thông tin rồi bấm Sumbmit. Tiếp tục bấm Run the install để cài đặt WodPress trên localhost

WordPress-installed

Điền nốt thông tin như: Site Title, Username, Password, Email và bấm Install WordPress.

infomation

Đây là kết quả thành công sau khi bạn cài đặt WordPress trên localhost.

website-demo

Đường dẫn truy cập vào trang quản trị là: http://localhost/dieuhau/wp-admin

Lời kết

Hy vọng bài viết này giúp bạn hiểu locahost là gì? Và làm thế nào để cài đặt localhost để vọc và sử dụng WordPress nhé !

5 1 vote
Article Rating
Đăng ký
Thông báo về
guest
17 Bình Luận
Inline Feedbacks
View all comments

Phúc biết bay
Phúc biết bay
24/04/2019 2:37 chiều

Bài viết hay quá thanks ad 😀

Diều Hâu
Quản trị viên
Reply to  Phúc biết bay
24/04/2019 3:38 chiều

Cảm ơn bạn nhé.

Kieu Manh
Kieu Manh
24/04/2019 10:41 chiều

Cám ơn anh rất nhiều. Bài viết rất tuyệt vời. Anh cho em hỏi, khi mình cài WordPress xong, mình cài plugin vẫn bình thường như khi dùng hosting đúng ko anh?

Diều Hâu
Quản trị viên
Reply to  Kieu Manh
24/04/2019 11:03 chiều

Đúng rồi bạn ah

smallcop
smallcop
18/07/2019 8:47 chiều

Your server is running PHP version 5.4.31 but WordPress 5.2.2 requires at least 5.6.20.
Mình bị như vầy thì phải làm sao hả bạn?

Diều Hâu
Quản trị viên
Reply to  smallcop
18/07/2019 9:16 chiều

Bạn cập nhật PHP version hiện tại lên nhé, hơn 7. là tốt nhất

smallcop
smallcop
Reply to  Diều Hâu
20/07/2019 8:30 sáng

Mình không rành lắm về web, bạn có thể hướng dẫn giúp mình được ko?
Thankss bạn nhiều lắm.

Diều Hâu
Quản trị viên
Reply to  smallcop
20/07/2019 9:38 sáng

bạn xem hướng dẫn youtube này nhé: https://www.youtube.com/watch?v=Vh070XW8z9Q

smallcop
smallcop
Reply to  Diều Hâu
20/07/2019 11:19 chiều

Mình đã làm được rồi.Thankss bạn!
Cảm ơn rất nhiều về bài viết của bạn. Nó rất hữu ích.

Long
24/07/2019 7:37 chiều

Mình đã có 1 website đang chạy trên Hosting của azdigi, giờ Theme Paradise của mình có bản cập nhật mới, mình muốn thử nghiệm trên Localhost trước xem có lỗi giao diện không nên muốn cài đặt trên Localhost, vậy mình sẽ Download Database trên Hosting về và cài đặt vào Localhost phải không.

Diều Hâu
Quản trị viên
Reply to  Long
24/07/2019 9:21 chiều

Đúng rồi bạn, bạn lấy database hiện tại trên website mang về local cài rồi test, muốn test gì test thoải mái, okie rồi thì update trên live site

Long
Reply to  Diều Hâu
24/07/2019 10:04 chiều

Mình sẽ lấy Database 256Mb hay Full 8.5Gb vậy bạn. Thanks

Diều Hâu
Quản trị viên
Reply to  Long
24/07/2019 10:19 chiều

Database thôi, ko có ảnh ọt plugin gì cho nhanh

Anh
Anh
27/08/2019 11:49 sáng

Mình làm tới bước này thì nó báo lỗi như bên dứoi làm sao để sửa nhỉ?
” Sorry, but I can’t write the wp-config.php file.
You can create the wp-config.php file manually and paste the following text into it.”

Diều Hâu
Quản trị viên
Reply to  Anh
27/08/2019 4:34 chiều

là nó ko có quyền write file wp-config.php (bạn có thể tự tạo thủ công rồi upload nó lên).

SuperBall
SuperBall
18/11/2019 4:07 chiều

Tạo cơ sở dữ liệu MySQL
Phần này tên roor sửa ở đâu vậy, tôi không thấy có hướng dẫn?

Mow
Mow
21/07/2020 10:32 chiều

Em chào anh ạ!

E dùng MacOS, đến bước “Run the install” sau khi tạo DB, thì nó quay lại Let’s goEm đã làm lại, nó vẫn như vậy.
Mong anh giúp đỡ! Dưới đây là màn hình Let’s go” ạ!