Ở bài trước mình đã hướng dẫn cách tạo localhost với AMPPS trên máy tính rồi (nếu chưa biết bạn cần phải đọc bài đó trước). Tiếp theo, bài viết này mình sẽ hướng dẫn cách cài đặt WordPress trên localhost để khởi tạo một website WordPress trên máy tính.
Việc cài đặt WordPress trên localhost cũng khá đơn giản thôi. Chỉ cần làm 1 lần là bạn sẽ nắm vững được cấu trúc thư mục, các thành phần tạo lên web WordPress. Từ đó, khi bạn muốn cài đặt WordPress trên hosting, bạn sẽ làm được một cách đơn giản.
Trong bài này mình sẽ hướng dẫn cách cài đặt WordPress trên localhost dùng Ampps theo cách cơ bản nhất để người mới tìm hiểu về WordPress cũng có thể hiểu được.
Các bước cài đặt WordPress trên localhost
Bước 1: Tải bộ cài đặt mã nguồn WordPress
Để cài đặt WordPress trên localhost bạn cần phải có bộ cài WordPress, bạn hãy tải phiên bản mới nhất của WordPress tại địa chỉ https://wordpress.org/latest.zip
Sau khi tải về bạn có được file wordpress-x.zip (x- ở đây là số phiên bản). Ở thời điển mình cập nhật bài này WordPress đang ở phiên bản wordpress-6.0.3.zip.
Giải nén file này ra sẽ được 1 thư mục có tên là “wordpress” trong thư mục này có chứ các file và thư mục như wp-admin, wp-includes, wp-content và index.php, wp-config-sample.php,…Tất cả file và thư mục trong này là bộ cài đặt của mã nguồn WordPress.
Bước 2. Copy mã nguồn WordPress vào thư mục web trên localhost
Bây giờ, hãy copy toàn bộ file và thư mục ở trong thư mục “wordpress” vừa giải nén ra vào thư mục lưu trữ của website trên localhost.
Trong bài viết trước, mình đã tạo 1 website với domain ảo là blogtietkiem.com
có đường dẫn lưu trữ là C:\Ampps\www\blogtietkiem.com
Tương tự như vậy, bạn đã tạo web với đường dẫn như nào thì copy source vào thư mục lưu trữ ở đường dẫn đó nha.
Bước 3. Tạo database cho web
Để cài đặt được WordPress yêu cầu bạn phải có 1 database. Bởi WordPress sẽ lưu các dữ liệu động như nội dung bài viết, các thiết lập,… của website vào trong database đó.
Trong bài hướng dẫn trước mình đã tạo được 1 database với thông tin như sau:
- Database name: blogtietkiem
- Database user: root (tên mặc định của Ampps)
- Database password: mysql (mật khẩu mặc định của Ampps)
- Database Host: localhost
Nếu bạn đã tạo database theo như bài hướng dẫn đó của mình thì hãy sử dụng thông tin đó để cài đặt WordPress ở bước dưới. Còn bạn chưa biết tạo database thì có thể xem hướng dẫn tạo database ở trong bài viết này.
Bước 4. Tiến hành cài đặt WordPress trên localhost
Sau khi chuẩn bị đầy đủ các bước cần thiết ở trên, bạn truy cập vào đường dẫn website. Ở đây mình truy cập vào địa chỉ blogtietkiem.com
.
– Ngay màn hình đầu tiên, nó sẽ hiện ra bảng chọn ngôn ngữ cần cài đặt cho WordPress, mình chọn Tiếng Việt và ấn Tiếp tục.
– WordPress sẽ nhắc bạn cần chuẩn bị các thông tin kết nối đến database để nó tạo file wp-config.php. Bạn hãy ấn Thực hiện ngay! để tiến hành cài đặt WordPress.
– Đến đây, bạn nhập thông tin database đã tạo trước đó vào để kết nối tới database như sau.
– Database Name (Tên cơ sở dữ liệu) là tên database đã tạo ở bước 3 (của mình là blogtietkiem).
– Đối với localhost tạo bởi AMPPS bạn sẽ có các thông số mặc định như sau:
- User Name (Tên cơ sở dữ liệu): root
- Password (Mật khẩu): mysql
- Database Host (Địa chỉ máy chủ databse): localhost
– Table Prefix 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. (bạn chưa hiểu rõ thì cứ để nguyên như vậy).
– Khi nhập đầy đủ chính xác thông tin database, hãy ấn nút Gửi để tiến hành kết nối.
– Nếu 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 Bắt đầu cài đặt để tiến hành cài đặt WordPress trên localhost.
– Ở bước này, bạn cần thiết lập các thông tin cho website như Tên website, tên đăng nhập và mật khẩu, email tài khoản quản trị web.
– Ở mục Hiển thị với công cụ tìm kiếm bạn không tích vào nếu muốn các công cụ tìm kiếm như Google, Bing, Cốc Cốc,… index trang web của bạn.
– Nhập xong hãy ấn nút Cài đặt WordPress.
– Nếu không có lỗi gì xảy ra màn hình thông báo Thành công! hiện lên nghĩa là bạn đã cài đặt WordPress trên localhost xong rồi.
– Bạn ấn vào Đăng nhập để vào trang quản trị của WordPress và bạn sẽ thấy giao diện trang quản trị WordPress như sau.
Chú ý: Từ nay về sau, để truy cập vào trang quản trị web WordPress bạn cần chỉ cần thêm /wp-admin
vào sau tên miền là được. Chẳng hạn: blogtietkiem.com/wp-admin
Lời kết
Qua bài này, bạn đã biết cách cài đặt WordPress trên localhost dùng Ampps với các bước cơ bản là như thế nào rồi đó. Nếu muốn thực hành ngay trên hosting thì bạn có thể đọc và làm theo hướng dẫn ở bài viết hướng dẫn tạo website bằng WordPress này.
Tổng kết lại là để cài đặt WordPress bạn sẽ cần có bộ mã nguồn WordPress và 1 database để lưu trữ dữ liệu động của web.
Bạn hãy thực hành cài đặt WordPress trên localhost thật nhiều lần cho quen đi nhé. Nếu có bất kỳ thắc mắc nào hãy cùng thảo luận ở bên dưới nhé.
Khi đã thành thạo rồi thì chuyển sang bài viết tiếp theo của series học WordPress trên blog Nguyễn Hùng nha!
anh ơi em đang bị vướng ở bước 4.khi em truy cập vào đường link của em là nguyenquan.vn thì nó hiện ra 1 trang web ai đã tạo rồi chứ không có hiện ra chỗ cài tiếng việt là bị lỗi chỗ nào anh ơi
Vậy là do file host trên máy chưa ghi được tên miền ảo của bạn vào rồi. Bạn mở thư mục C:\Windows\System32\drivers\etc rồi mở file hosts bằng Notepad để sửa rồi thêm vào cuối file 1 dòng là 127.0.0.1 tenmiencuaban.com rồi lưu lại là được.
Xin phép anh Hùng.. mình làm trên windows..các bạn copy thư mục wordpress vào ..Ampps/www xong gõ localhost/wordpress lên trình duyệt sẽ ra trang cài wordpress. Mình không rõ tại sao gõ tên miền ảo tự tạo nó ko ra trang cài wp như anh Hùng nói
Có thể file host trong Win của bạn chưa cho phép ghi. Bạn có thể làm thủ công bằng các vào C:\Windows\System32\drivers\etc và sửa file host và thêm dòng 127.0.0.1 tenmiencuaban.com vào dòng cuối cùng của file và lưu lại. Sau đó thử truy cập lại xem sao nha. Nếu chưa rõ cách làm thì bạn vào bài viết này và xem video từ phút thứ 5:44 nhé.
Sao em làm theo các bước như trên, gõ lên thanh tìm kiếm Microsoft Edge trang web của mình mà nó không hiện lên WordPress ạ? Mong anh giải đáp thắc mắc cho em ạ
Bạn kiểm tra kỹ lại xem có làm sai bước nào không nhé.
không phải tìm kiếm trên web đâu bạn, lúc đầu mình cũng tưởng vậy á
Trên MAC OS phải gõ localhost/ trước tên miền nữa mới được bạn ơi.
Với Ampps thì bạn gõ tên miền là được
chào bạn! cho mình hỏi là
khi mình dùng wordpress tạo trang web, làm được tí thoát ra ngoài, xong là không thể nào đăng nhập vào lại tài khoản đó được nữa. mình phải xóa đi và tạo lại trang khác và làm lại. tắt hết ampps và trình duyệt đi là lại bị. không tài nào đăng nhập vào lại được dù mình có tình tạo mât khẩu là 123456789
mong bạn giải đáp. cám ơn nhiều
Như bạn nói là bạn tạo trang web xong, bạn tắt hết ammps và trình duyệt đi thì không đăng nhập vào được web được nữa hả?
tắt rồi mở lại ampps báo đang hoạt động nhưng ko đăng nhập vào để chỉnh sửa đc nữa. tức là tăt hết cả ampps và trình duyệt sau đó mở lại thì ko đăng nhập được nữa.
Vậy thì lạ lắm. Mình cũng chưa gặp trường hợp như vậy bao giờ. Bạn thử tìm hiểu thêm xem là lỗi gì. Nếu không được thì inbox mình teamview để mình xem thử xem nhé.
Mình cũng đang gặp lỗi như trên, tạo được web rồi nhưng sau đó tắt máy đi thì lần sau không vào được nữa, phải tạo một web mới để thao tác tiếp
Hi anh Hùng, tại bước 4 mình nhập blogcongdong.vn vào đâu vậy?
Đó là đường dẫn web mà bạn trên localhost đó. Bạn đọc bài 2 hướng dẫn tạo localhost sẽ thấy bước khởi tạo web mới bằng cách tạo domain ảo đó.
Vâng, nhưng ý em là nhập đường dẫn đó vào đâu ý anh ơi
Ở bước 4 này bạn nhập địa chỉ web vào trình duyệt web để mở trang đó lên thôi mà bạn.
minh cai Đối với localhost tạo bởi AMPPS bạn sẽ có các thông số mặc định như sau:
User Name: root
Mật khẩu: mysql
Database Host: localhost
no bao hãy thử lại
Đó là user và pass mặc định kết nối data đó. Nó sẽ khác nếu bạn đã thay đổi
Mình cài đặt đúng như vậy nhưng khi chạy để setup wordpress thì lại không được, nó báo lỗi
Trang này hiện không hoạt động
cilabo.dev hiện không thể xử lý yêu cầu này.
HTTP ERROR 500
Trước đây mình dùng xampp mới chuyển qua sử dụng cái này
Nó báo lỗi đó ở bước mấy vậy bạn?
mới đầu vào đã báo lỗi rồi bạn,
Truy cập vào tên miền đã bị lỗi luôn hả bạn. Vậy có thể do bạn thêm tên miền bạn chưa restart lại Apache rồi. Bạn vào bài viết này và đọc phần hướng dẫn thêm tên miền nhé
không bạn ơi, mình quên nói rõ, truy cập vào tên miền tốt không sao cả,
Bước đầu của cài đặt wordpress bị lỗi
Mình chưa hình dung được lỗi của bạn như nào. Bạn có thể ib vào fb của mình rồi mình teamview xem thử cho nhé
mình có nt cho bạn trên Fb rồi 😀
mong bạn dành chút thời gian giúp mình. Cảm ơn bạn rất nhiều
mình vào bước này bị lỗi nè,
http://cilabo.dev/wp-admin/setup-config.php
Ah Hùng ơi mình không cài được wordpress anh có thể hướng dẫn giùm em ko. thanks anh nhiều
Bạn cài nó báo lỗi gì nhỉ? Bạn nói rõ thì mình mới giúp được
cài xong bước 2 tới bước cài wordpress mặc dù đã dowload về giải nén copy và pase qua thư mực khởi tạo bước 2 nhưng nhập tên miền : vppgiahuy.com nó ko lên để cài wordpress
Bạn kiểm tra xem mã nguồn WordPress đã copy đúng thư mục chưa.