Cài website WordPress trên localhost dùng XAMPP

Bài này thuộc phần 6 của 50 phần trong serie Học WordPress cơ bản

Sau khi cài đặt xong một localhost hoàn chỉnh rồi, bây giờ chúng ta có thể tiến hành cài đặt WordPress vào localhost để khởi tạo một website trên mạng host ảo của mình nhé.

Trước khi cài đặt, các bạn nên tạo một thư mục riêng tại thư mục “C:\\xampp\htdocs” để dễ dàng quản lý, bạn có thể thêm tên miền ảo vào nếu thích.

Các bước cài đặt WordPress trên localhost

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

Trước tiên bạn hãy tải phiên bản mới nhất của mã nguồn WordPress tại địa chỉ https://wordpress.org/latest.zip.

Sau đó bạn giải nén ra sẽ có được một thư mục mang tên “wordpress“. Có thể thư mục wordpress này sẽ được lồng trong một thư mục khác tên là wordpress-x (x ở đây là số phiên bản), nhưng nói chung bạn cứ vào sẽ có được một thư mục tên wordpress như hình dưới.

cai-dat-wordpress-localhost-01

Thư mục sau khi giải nén mã nguồn

Tiếp tục, hãy truy cập vào thư mục wordpress, bạn sẽ thấy có một số thư mục tên là wp-admin, wp-includes, wp-content và một số tập tin tên là index.php, wp-config-sample.php,…Tất cả tập tin và thư mục này, chúng ta gọi nó là mã nguồn WordPress.

cai-dat-wordpress-localhost-02

Các tập tin và thư mục mã nguồn của WordPress.

Bước 2. Copy mã nguồn WordPress vào Localhost

Bây giờ, hãy copy toàn bộ file và thư mục này vào thư mục website của bạn trong localhost (ví dụ: C:\xampp\htdocs\thachpham). Nghĩa là bạn chỉ copy các file và thư mục mã nguồn thôi, không copy cả thư mục wordpress vì chúng ta cần cài WordPress vào tên miền http://localhost/thachpham mà, nếu bạn copy cả thư mục wordpress vào thì website của bạn sẽ có đường dẫn là http://localhost/thachpham/wordpress/.

cai-dat-wordpress-localhost-03

Bước 3. Tạo mới một database

Để chạy được WordPress thì localhost của bạn phải có một database dùng MySQL để nó có thể lưu các dữ liệu mềm vào đó như bài viết, các thiết lập,…trên website.

Cách tạo database trên localhost mình đã có hướng dẫn tỉ mỉ tại đây, bạn có thể vào xem.

Bước 4. Chạy website để cài đặt

Sau khi copy xong, hãy mở bảng điều khiển của XAMPP lên và khởi động Apache và MySQL. Sau đó truy cập vào website với đường dẫn http://localhost/thachpham

Lúc này, nó sẽ hiện ra bảng chọn ngôn ngữ cần cài đặt cho WordPress, hãy chọn là English và ấn Continue.

Chọn ngôn ngữ khi cài đặt WordPress

Chọn ngôn ngữ khi cài đặt WordPress

Ở bước tiếp theo, nó sẽ nhắc nhở cho bạn là chưa tiến hành đổi file wp-config-sample.php thành wp-config.php và khai báo thông tin database vào đó. Hãy ấn  Let’s Go để nó tự làm việc đó cho bạn.

cai-dat-wordpress-localhost-05

Và bây giờ là nhập thông tin database..

cai-dat-wordpress-localhost-06

Hãy luôn nhớ rằng trên localhost, User Name của database luôn là root, mật khẩu để trống (vẫn có cách thiết lập nhưng không cần thiết) và Database Host luôn là localhost.

Table Prefix nghĩa là tiền tố của database chứa dữ liệu WordPress, mặc định nó sẽ là wp_, chúng ta có thể đổi nó thành bất cứ cái gì nhưng phải bắt buộc có _ đằng sau.

Khi nhập xong thông tin database, hãy ấn nút Submit để làm bước kế tiếp. Nếu bước kế tiếp nó hiện ra như hình dưới thì nghĩa là bạn đã nhập thông tin database chính xác, hãy ấn nút Run the install để bắt đầu cài đặt.

cai-dat-wordpress-localhost-07

Ở bước cài đặt này, các bạn sẽ cần phải thiết lập các thông tin quan trọng cho website như Tên của website, tên tài khoản admin cùng mật khẩu,…Nhập xong hãy ấn nút Install WordPress.

cai-dat-wordpress-localhost-08

Và nếu nó hiện chữ Success! như thế này là bạn đã cài đặt thành công, click vào nút Log in để đăng nhập vào bảng quản trị WordPress.

cai-dat-wordpress-localhost-09Và đây là giao diện trang quản trị của WordPress.

Trang quản trị của WordPress sau khi cài đặt

Trang quản trị của WordPress sau khi cài đặt

Và ở đây, mình cần các bạn hiểu rằng, nếu truy cập vào tên miền chính như http://localhost/thachpham, nó sẽ ra trang chủ của website WordPress như thế này.

Trang chủ website sau khi cài WordPress

Trang chủ website sau khi cài WordPress

Còn nếu muốn truy cập vào trang quản trị Admin của WordPress thì sẽ thêm /wp-admin vào đường dẫn thành http://localhost/thachpham/wp-admin.

Lời kết

Trong bài này bạn đã tìm hiểu qua cách cài đặt một trang WordPress trên môi trường localhost là như thế nào rất chi tiết, và mình tin là bạn sẽ làm được. Hãy tiếp tục xem các bài sau để tìm hiểu cách sử dụng và quản trị WordPress nhé.

Thạch Phạm

AZDIGI's CEO. Đam mê công nghệ, WordPress, Server và xăm mình nữa.

Xem thêm bài viết Subscribe

Để lại bình luận

51 Bình luận trên "Cài website WordPress trên localhost dùng XAMPP"

avatar
Sắp xếp theo:   mới nhất | cũ nhất | đánh giá nhiều
Nguyễn văn Quân
Khách

Em chào ah.ah cho em hỏi chút ak: sau khi em tạo 1 blog trên locallhost ok rồi, nhưng hôm sau em vào thì lại không vào đc. Nó báo là locallhost của bạn không có kết nối. ah giúp em với ak, em cảm ơn ah nhiều.

beginner
Khách

Em đã khởi động xampp và start apache + MySQL chưa ?

Ron
Khách

A Thạch cho e xinh địa chỉ Email nha!

Thắng
Khách

bạn ơi, vậy khi mình cài Plugin thì nó tải về máy ah?

Đỗ Hiệp
Khách

cho em hỏi là em muốn tạo menu dọc theo website thì phải có giao diện chuẩn hay mình tự tạo được menu đó?
website của em là http:chieusangtanphat.com.vn
mong nhận được câu trả lời của anh

thanh
Khách

ở cái bước nhập nhập thông tin database.. nó cứ báo thử lại,,,
sai ngay cái bước đó,mong mn giúp mh với

thanh
Khách

mình đang làm cái bước 4 đó.xong cài đặt ngôn ngữ -> lét go -> đến phần điền database thì nó cứ báo thư lại,vướng ở cái databse name,ko hiểu vì sao luôn. :((

athuthuat
Khách

Bạn nên tạo tên database giống với tên user name sẽ dễ điền hơn.

Linh
Khách

Mình làm theo đúng hướng dẫn rồi mà k hiểu sao cứ đến phần cài đặt này lại không thành công, không có ô xác nhận mật khẩu ở sau bước “Run in install” 🙁

Tuấn
Khách

Trên mình có theme trường tiểu học không cho mình xin với

long
Khách

Anh Thạch, em import dữ liệu từ theme unitest vào để có cái xem, bây giờ em muốn bỏ toàn bộ dữ liệu đã import thì làm thế nào ạ? em cảm ơn anh

Le Hieu
Khách

Có thể cho em xin data sql để chạy wordpress đc k ạ
e cảm ơn

Long Nguyễn
Khách

Anh ơi cho em hỏi với ạ. em cài đến đoạn nhập database xong vào cài đặt thì nó tự chạy về cổng 80 rồi k cài tiếp được

nhật
Khách

chào bạn mình gặp 1 trường hợp thế này
mình update windown thì khi chạy xampp thì ko thể vào workpress để chỉnh sửa giao diện hay j cả. bạn có thể giúp mình?

Bình
Khách

Cho mình hỏi
Mình tạo database theo hướng dẫn là tạo useaccount trước
Mình làm đúng hướng dẫn nhưng khi kích GO nó ra lỗi $1018
(SHOW PLUGINS SONAME LIKE ‘%_password_check%’

Ryan
Khách

Em cũng gặp trường hợp tương tự, nếu nó báo là can’t read C:xamppmysqllibplugin thì bạn vào thư mục mysql tạo thư mục lib và vào lib tạo thư mực plugin thì cài được pass ngay 😀

Trọng Băng
Khách

Đã làm được rồi, thanks bạn
Nhớ vào ‘C: xampp mysql => rồi tạo thêm 2 thư mục “lib plugin”

Trọng Băng
Khách

Mình cũng bị lỗi này, bạn có thể giải thích và hướng dẫn cụ thể hơn không?

Linh
Khách

Có mem nào giúp đỡ với. mình làm đến bước này nhưng k có phần xác nhận pass, nên khi đăng nhập lại toàn báo ko đăng nhập được. k biết lỗi ở bước nào nữa 🙁

Thảo Bùi Minh
Khách

đã làm được, cám ơn anh rất nhiều

Linh
Khách

sao minhf làm đến bước nhập pass, nhưng khi vào phần quản trị nhập lại thì toàn báo sai pass nhỉ. 🙁

Trọng
Khách

hay lắm! mình làm một lần lần là được ngay. Hi vọng bạn ngày càng có nhiều bài hay hơn nữa.

Sơn
Khách

Tks ad. Mình đã làm được

Nguyễn Mạnh Tuấn
Khách

Rất mong được anh Thạch Phạm trợ giúp: mình dùng wamp đã tạo database localhost, cài wordpress, kết nối domain và host của PA Vietnam, tạo database trên host.
Tuy nhiên, khi import .sql từ localhost lên host lại bị lỗi: error sql query, unknown collation “utf8mb4_unicode_520_ci”. Mình đang bị vướng khi đưa localhost lên host.
Cảm ơn anh nhiều.

thodia
Khách

mình bị lỗi này rồi. “utf8mb4_unicode_520_ci”
Bạn download file về, mở file lên… tìm từ khoá ” utf8mb4_unicode_520_ci… sau đó edit thành -> utf8mb4_unicode_520

Trường
Khách

Có cách nào đổi tên thư mục cài đặt wp trong htdoc không a Thạch.

Trường
Khách

Có cách nào đổi tên thư mục cài wordpress sau khi đã cài xong không anh Thạch Phạm

Bảo Milk
Khách

Win-XP thì ko cài được Xamp hả anh?

cong
Khách

win xp mình tải dc mà phiên bản 1.8.2

trackback

[…] cách sử dụng với nó như thế nào thì mình sẽ nói ở bước cài WordPress trên localhost cho thực […]

Lê Thị Mỹ Nhàn
Khách
Lê Thị Mỹ Nhàn
Khách

http://localhost:8080/phpmyadmin/db_structure.php?server=1&db=phpmyadmin&token=001d155d5cd87f31f3fd46b6c72e8137
sap trong localhost của em ko có user ạ. Anh chỉ giúp em với ạ

Duyên
Khách

ad ơi, sau khi làm theo hướng dẫn tới bước đăng nhập để down về nó cứ báo là sai mật khẩu trong khi mình đã dánh đúng

PHAN THUONG
Khách

mình cũng bị vậy à . hichic

Tran Nguyen Anh Tai
Khách

Minh la theo huong dan va ra ket qua nhu the nay? Anh Thach chi giup dum em em sai o dau duoc khong a?

Object not found!

The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

If you think this is a server error, please contact the webmaster.

Error 404

localhost
Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.5.15

Vương Đông
Khách

Sau khi mình cài đặt xampp xong.
Vao localhost thì n thành đường dẫn http://localhost/dashboard/. chứ k có phần chọn xampp.
Cái này khắc phục thế nào ạ.

Anh Duy
Khách

localhost/dashboard hiện ra chứng minh bạn đã cài được localhost thành công rồi nhé.

tranthuan
Khách

ban dang o duong dan tren thi thay goc tren ben phai cos “phpmyadmin” do ban click chuot vao

Ngọc Quyên
Khách

cho e hỏi 1 máy có thể tạo nhiều tài khoản wordpress được không ạ

Huong
Khách

Mình đã tạo thành công. Cảm ơn bài hướng dẫn vô cùng chi tiết của bạn.

Sơn
Khách

http://localhost:8080/maycaphehitech/.
Tại sao mình truy cập như vậy thì thấy hiển thị trang WEB như phần Dashboard không thấy để vào chỉnh sửa lại bố cục trang WEB

Tonny Nguyen
Khách

bạn đánh thêm wp-admin vào sau địa chỉ trên rùi đăng nhập user & Pass vào là đc

Đỗ khuyên
Khách

Rất mong được anh thạch phạm giúp đỡ: em làm theo hướng dẫn của anh nhưng khi vào localhost nó báo là k tìm thấy trang đó

wpDiscuz
menu
menu