3. Tải và chạy WordPress
Tới bài học này, bạn đã cài đặt và chạy được phần mềm XAMPP, là phần mềm có chứa Apache và MySQL.
Apache là dịch vụ Web Server (hay HTTP server). Web server có nhiệm vụ nhận yêu cầu (request) từ trình duyệt, xử lý yêu cầu và trả về kết quả (response) là trang web cho trình duyệt.
Trong phần này, chúng ta sẽ tải mã nguồn của WordPress từ Internet về máy cục bộ, cấu hình để có thể chạy được WordPress trên máy cục bộ.
3.1. Mã nguồn WordPress là gì?
Mã nguồn WordPress là tập hợp các tập tin và thư mục chứa tất cả các thành phần cần thiết để vận hành một Hệ quản lý nội dung (CMS) của bạn.
- Mã nguồn của WordPress chủ yếu được viết bằng ngôn ngữ PHP (để xử lý logic và tạo ra HTML) và sử dụng JavaScript (để tạo các chức năng tương tác trên trình duyệt)
- Mã nguồn của WordPress hoạt động cùng với máy chủ web (Apache) để nhận yêu cầu từ trình duyệt, kết nối với cơ sở dữ liệu MySQL để lấy/lưu trữ nội dung, và sau đó gửi trang web đã hoàn chỉnh về lại trình duyệt của người dùng
- WordPress là mã nguồn mở, cho phép cộng đồng phát triển, kiểm tra và cải tiến liên tục
3.2. Làm sao để lấy mã nguồn WordPress về máy cục bộ
Để lấy mã nguồn WordPress từ Internet về máy cụ bộ, sau đó cài đặt WordPress lên XAMPP, bạn thực hiện các bước sau:
- Truy cập trang web chính thức của WordPress: https://wordpress.org/download/
- Nhấp vào nút "Download WordPress [phiên bản mới nhất]" để tải về một tập tin nén (thường là .zip).
- Mở thư mục cài đặt XAMPP của bạn (ví dụ: C:\xampp)
- Truy cập vào thư mục htdocs, đây là thư mục gốc mà web server Apache sử dụng để lưu trữ các website
- Trong thư mục htdocs, tạo một thư mục mới cho dự án WordPress của bạn, ví dụ: congtyteo
- Giải nén tập tin .zip WordPress vừa tải về
- Chép tất cả các tập tin và thư mục con bên trong thư mục wordpress đã giải nén vào thư mục dự án bạn vừa tạo trong htdocs (ví dụ: C:\xampp\htdocs\congtyteo)3.3. Cấu hình để chạy website WordPress trên XAMPP
Ở bước trước, chúng ta đã tạo được website dựa trên mã nguồn của WordPress. Có một vài nhận xét:
- Thư mục website hiện tại hoàn toàn là mã nguồn của WordPress, chúng ta chưa chỉnh sửa, hoặc thêm bất kỳ đoạn mã nguồn nào vào trong đó
- Website của chúng ta sẽ tạo ra luôn phải chứa toàn bộ mã nguồn của WordPress, do vậy sẽ có dung lượng lớn
- Chúng ta sẽ dựa hoàn toàn vào cơ chế làm việc, cách thức tạo trang web, cách quản lý người dùng của WordPress để tạo ra website mới
Trong phần này, chúng ta sẽ cấu hình để chạy được chương trình WordPress trên hệ thống XAMPP.
Việc cấu hình chủ yếu bao gồm hai bước quan trọng: [Bước 1] tạo cơ sở dữ liệu và [Bước 2] chạy trình cài đặt WordPress.
Bước 1: Tạo cơ sở dữ liệu (database)
- Đảm bảo Apache và MySQL đang chạy trong XAMPP Control Panel
- Mở trình duyệt và truy cập địa chỉ: http://localhost/phpmyadmin/, để mở phần mềm quản lý cơ sở dữ liệu phpmyadmin. Bạn để ý cái cổng đang mở trên localhost, ví dụ ở bước trước bạn đã cấu hình Apache chạy trên cổng 8080 thì đường dẫn truy cập vào phpmyadmin sẽ là http://localhost:8080/phpmyadmin/
Giao diện của phpmyadmin:
Trong giao diện của phpmyadmin,
- Tạo database mới: Nhấp vào tab "New" hoặc nút "Databases"
- Nhập tên cho cơ sở dữ liệu của bạn (ví dụ: wp_congtyteo). Lưu ý: Bạn nên chọn mã hóa utf8_general_ci để đảm bảo hỗ trợ tốt tiếng Việt
- Nhấn "Create" để tạo cơ sở dữ liệu. Cơ sở dữ liệu vừa tạo sẽ xuất hiện ở khung bên trái của giao diện phpmyadmin.
Bước 2: Chạy chương trình WordPress
- Để tạo được các trang web theo ý bạn, trước tiên, chúng ta cần phải chạy chương trình WordPress, từ chương trình WordPress, chúng ta sẽ tạo ra các trang web.
- Truy cập dự án (ví dụ congtyteo) thông qua trình duyệt: Mở trình duyệt và truy cập vào địa chỉ thư mục dự án bạn đã tạo: http://localhost/tên_thư_mục_của_bạn/ (ví dụ: http://localhost/congtyteo/). Bạn để ý dấu “/” ở cuối của đường dẫn, nó có nghĩa là truy cập vào thư mục gốc của dự án congtyteo, khi đó Apache sẽ chạy và thực thi tập tin index.php và trả về cho trình duyệt.
- Thiết lập kết nối: WordPress sẽ yêu cầu bạn cung cấp thông tin kết nối tới cơ sở dữ liệu:
+ Tên cơ sở dữ liệu (Database Name): Tên bạn vừa tạo ở trên (ví dụ: wp_congtyteo)
+ Tên người dùng (Username): Mặc định khi dùng XAMPP là root
+ Mật khẩu (Password): Mặc định khi dùng XAMPP là để trống
+ Máy chủ cơ sở dữ liệu (Database Host): Thường là localhost- Bấm nút Submit
- Hoàn tất cài đặt: Sau khi kết nối thành công, WordPress sẽ yêu cầu bạn thiết lập các thông tin cuối cùng:
+ Tiêu đề trang web (Site Title). Ví dụ: Trang web của công ty tèo
+ Tên người dùng (Username, ví dụ teonv) và Mật khẩu quản trị (nên chọn một mật khẩu mạnh). Mật khẩu phải có chiều dài trên 6 ký tự, gồm số, chữ thường, chữ hoa, ký tự đặc biệt, ví dụ: P@ssword1
+ Nhập email của bạn
- Nhấn "Install WordPress"
- Vậy là bạn đã chạy được chương trình WordPress trên máy cục bộ, từ chương trình WordPress sẽ tạo ra website của chính bạn
3.4 Bài tập và câu hỏi
Bài tập 3a. Tải mã nguồn WordPress về máy tính của bạn. Tạo thư mục dự án, cấu hình và chạy được chương trình WordPress. Ví dụ: khi truy cập http://localhost:8080/congtyteo/, sẽ xuất hiện trang quản trị của WordPress (http://localhost:8080/congtyteo/wp-admin/).
Câu hỏi 1. Phát biểu về mã nguồn của WordPress, nội dung nào không đúng?
A. Bạn không thể xem được mã nguồn của WordPress
B. Thư mục dự án (website) sẽ chứa toàn bộ mã nguồn của WordPress
C. Chương trình WordPress sẽ tự động tạo các bảng dữ liệu cho website của bạn
D. Bạn sẽ tạo website của bạn dựa trên chương trình WordPress
Câu 2. Một website tạo bằng WordPress có một số đặc điểm sau, phát biểu nào không đúng?
A. Dễ làm, không cần biết lập trình vẫn làm được
B. Rất nhiều giao diện đẹp, có sẵn để bạn lựa chọn
C. Thư mục dự án rất gọn, nhẹ
D. Website sẽ phải đối mặt với vấn đề bảo mật, do phải đối diện với nhiều cuộc tấn công mạng





