Trang chủ WordpressHướng dẫn Wordpress Cài website WordPress trên localhost dùng XAMPP

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

bởi Thạch Phạm
67 bình luận 31389 views
Khuyến mãi hosting

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é.

67 bình luận

Có thể bạn quan tâm

67 bình luận

Bài 4- Cài đặt website lên hosting/VPS [Series học làm web] 11/09/2020 - 11:34 Sáng

[…] Bài viết của tôi vắn tắt, bạn nên tham khảo ở đây để xem chi tiết hơn : Link […]

Reply
Quyên 22/08/2020 - 10:27 Sáng

anh ơi,giúp em với! chuyện là em nghịch dại, lỡ hủy hết các đặc quyền của máy chủ root trên phpmyadmin, nên giờ root không hiện lên trên bản dữ liệu luôn và e không thể sửa lại đặc quyền của root. nó hiện như này ạ:
Tạo Cơ sở dữ liệu:

  •  No privileges to create databases

em có thể làm gì để sửa lại đặc quyền của root ạ? em biết sai rồi, mong anh giúp em với.

Reply
Tuyến 14/07/2020 - 5:31 Chiều

Parse error: syntax error, unexpected ‘.’, expecting ‘&’ or variable (T_VARIABLE) in C:\xampp\htdocs\trangspa\wp-includes\functions.php on line 1081

giúp mình với nhé.

Reply
Sinh Pham 01/06/2020 - 12:17 Sáng

Lỗi này sửa như nào hả anh Thạch, giúp mình sửa lỗi này nhé ! tks
 
Fatal error: Uncaught Error: Call to undefined function get_header() in C:\xampp\htdocs\webbanhang2\index.php:17 Stack trace: #0 {main} thrown in C:\xampp\htdocs\webbanhang2\index.php on line 17

Reply
Hướng dẫn sử dụng WordPress cơ bản cho người mới bắt đầu [2020] | Đình Long Plus 26/05/2020 - 12:30 Sáng

[…] Cài đặt localhost để làm máy chủ cá nhân: tham khảo bài viết của Thạch Phạm tại đây. […]

Reply
CÁCH CÀI ĐẶT LOCALHOST TRÊN MÁY TÍNH VỚI XAMPP – Study Sangnx 31/03/2020 - 9:20 Sáng

[…] 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 […]

Reply
Cách cài đặt localhost trên máy tính với XAMPP - JTEX 14/02/2020 - 5:25 Chiều

[…] 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 […]

Reply
HUONG DAN WORDPRESS TU TAO LOCAL HOST BANG XAMP – technologypvt 01/12/2019 - 10:17 Chiều

[…] 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 […]

Reply
Wordpress Localhost | Wordpress Best Theme & Plugin 08/09/2019 - 10:32 Chiều

[…] Download Image More @ thachpham.com […]

Reply
[WOOCOMMERCE] CÀI ĐẶT VÀ THIẾT LẬP CƠ BẢN – Vua Cú Mèo 01/06/2019 - 8:23 Chiều

[…] Cài WordPress trên localhost XAMPP […]

Reply
WOOCOMMERCE CÀI ĐẶT VÀ THIẾT LẬP CƠ BẢN – Ngochai tạo website với WordPress 25/05/2019 - 2:46 Sáng

[…] Cài WordPress trên localhost XAMPP […]

Reply
kienthucthanhcong.com - kiến thức tổng hợp, kinh doanh online - KIENTHUCTHANHCONG.COM 13/05/2019 - 6:55 Chiều

[…] 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 […]

Reply
[WOOCOMMERCE] CÀI ĐẶT VÀ THIẾT LẬP CƠ BẢN - HocTrucTuyen123.NET 31/12/2018 - 4:46 Chiều

[…] Cài WordPress trên localhost XAMPP […]

Reply
SETTINGS -> PERMALINK (THIẾT LẬP ĐƯỜNG DẪN TĨNH) - MMOCHUAN 17/12/2018 - 8:17 Chiều

[…] bạn đã cài localhost và cài đặt website WordPress trên localhost có thể biết rằng, các mã nguồn WordPress sau khi tải về từ địa […]

Reply
Hướng dẫn cài đặt Xampp cho localhost, chuẩn bị cho website WordPress - Truyện cười cực bựa, ảnh cực hài, cực vui, thỏa sức giải trí 21/08/2018 - 3:51 Chiều

[…] 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 […]

Reply
Wiki CloudOne.vn – CÁCH CÀI ĐẶT LOCALHOST TRÊN MÁY TÍNH VỚI XAMPP 19/06/2018 - 11:34 Sáng

[…] 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 tế. Tới đây bạn đã có một cái localhost sử dụng địa chỉ dạng […]

Reply
Cách cài đặt localhost trên máy tính XAMPP 23/04/2018 - 9:38 Chiều

[…] 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 […]

Reply
Nguyễn văn Quân 17/06/2017 - 3:51 Chiều

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.

Reply
beginner 19/06/2017 - 10:44 Sáng

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

Reply
Ron 15/06/2017 - 10:26 Chiều

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

Reply
Thắng 10/06/2017 - 10:43 Chiều

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

Reply
Đỗ Hiệp 02/06/2017 - 12:46 Chiều

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

Reply
thanh 01/06/2017 - 10:17 Sáng

ở 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

Reply
thanh 01/06/2017 - 10:26 Sáng

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. :((

Reply
athuthuat 20/06/2017 - 9:05 Sáng

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

Reply
Linh 31/05/2017 - 1:49 Chiều

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” 🙁

Reply
Tuấn 29/05/2017 - 2:40 Chiều

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

Reply
long 25/05/2017 - 4:16 Chiều

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

Reply
Le Hieu 17/05/2017 - 12:24 Sáng

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

Reply
Long Nguyễn 15/04/2017 - 2:50 Chiều

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

Reply
nhật 14/04/2017 - 4:05 Chiều

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?

Reply
Bình 11/04/2017 - 5:14 Chiều

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%’

Reply
Ryan 19/04/2017 - 1:05 Chiều

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 😀

Reply
Trọng Băng 24/04/2017 - 11:14 Sáng

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?

Reply
Trọng Băng 24/04/2017 - 11:26 Sáng

Đã 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”

Reply
Linh 05/04/2017 - 2:56 Chiều

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 🙁

Reply
Thạch Phạm 06/04/2017 - 1:42 Sáng

Sao không có phần xác nhận password nhỉ? Hiện tại thì bây giờ WordPress sẽ tự nhập password cho bạn, bạn có thể copy password ra hoặc nhập password tùy ý của bạn vào.

Reply
Linh 29/05/2017 - 12:51 Chiều

mình cũng k rõ, không có ô xác nhận mật khẩu, chỉ hiển thị dấu tích (chấp nhận sử dụng mật khẩu yếu) sau đó thì mình đăng nhập vào thì toàn báo là tài khoản k tônd tại hoặc k đúng mật khẩu

Reply
Thảo Bùi Minh 04/04/2017 - 10:35 Chiều

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

Reply
Linh 04/04/2017 - 5:17 Chiều

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ỉ. 🙁

Reply
Trọng 03/04/2017 - 6:00 Chiều

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.

Reply
Sơn 02/04/2017 - 10:44 Sáng

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

Reply
Đỗ khuyên 06/01/2017 - 2:54 Chiều

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

Reply
Nguyễn Mạnh Tuấn 06/01/2017 - 9:36 Sáng

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.

Reply
thodia 14/04/2017 - 10:37 Sáng

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

Reply
Trường 25/12/2016 - 6:03 Chiều

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

Reply
Trường 25/12/2016 - 5:54 Chiều

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

Reply
Bảo Milk 30/11/2016 - 2:16 Chiều

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

Reply
Thạch Phạm 30/11/2016 - 10:49 Chiều

Win XP cũ quá nên có thể nó không hỗ trợ tốt nữa.

Reply
cong 12/12/2016 - 8:23 Chiều

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

Reply
Lê Thị Mỹ Nhàn 20/11/2016 - 10:53 Sáng Reply
Lê Thị Mỹ Nhàn 20/11/2016 - 10:50 Sáng

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 ạ

Reply
Duyên 31/08/2016 - 10:36 Sáng

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

Reply
PHAN THUONG 08/12/2016 - 4:03 Chiều

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

Reply
Tran Nguyen Anh Tai 18/08/2016 - 11:19 Sáng

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

Reply
Vương Đông 02/08/2016 - 1:37 Chiều

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 ạ.

Reply
Thạch Phạm 03/08/2016 - 3:54 Sáng

Bạn thử gõ http://localhost nhé. Không biết XAMPP phiên bản mới có thay đổi gì không vì lâu rồi mình không dùng XAMPP.

Reply
Vương Đông 03/08/2016 - 8:28 Sáng

MÌnh gõ đúng theo như thế rồi.
N vẫn ra http://localhost/dashboard/ bước này đã mắc rồi.
Bạn xem cách gì chỉ mình với.
Cảm ơn bạn

Reply
Minh Tri 18/08/2016 - 9:53 Sáng

Bạn vào C:\Xampp\Htdocs -> xóa hết tất cả file trong đó rồi coppy tất cả file của WordPress vào
sau đó thì truy cập web localhost và install.

Reply
tranthuan 27/08/2016 - 6:46 Chiều

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

Reply
Anh Duy 25/03/2017 - 11:47 Chiều

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

Reply
Ngọc Quyên 12/07/2016 - 12:34 Chiều

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

Reply
Thạch Phạm 13/07/2016 - 2:00 Chiều

Bạn cài bao nhiêu website WordPress lên localhost cũng được bạn nhé, chỉ cần tạo ra nhiều thư mục và nhiều database.

Reply
khanh 28/03/2017 - 9:52 Sáng

Ad ơi. Cho mình hỏi mình đến bước Login vào WordPress thì nó cứ nói sai user, pass. Mặc dù mình đã gõ đúng. Mình định cài lại WordPress thì làm thế nào ? Chỉ giúp mình với

Reply
Huong 23/06/2016 - 11:27 Chiều

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.

Reply
Sơn 15/06/2016 - 4:38 Sáng

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

Reply
Tonny Nguyen 10/07/2016 - 10:03 Chiều

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

Reply

Để lại một bình luận

* Khi bình luận, bạn đồng ý rằng thông tin bạn nhập vào bao gồm tên, email và địa chỉ IP sẽ được lưu giữ tại website.