cách cài wordpress trên xampp: Hướng Dẫn Toàn Diện Cho Người Mới Bắt Đầu
Nội dung bài viết
- Chuẩn Bị Môi Trường Phát Triển Với XAMPP
- Khái Niệm XAMPP và Tầm Quan Trọng Trong Phát Triển Web
- Đảm Bảo XAMPP Đã Cài Đặt và Kích Hoạt Dịch Vụ Cần Thiết
- Chuẩn Bị Mã Nguồn WordPress Cho Localhost
- Tải Phiên Bản WordPress Mới Nhất
- Giải Nén và Đổi Tên Thư Mục Mã Nguồn
- Chuyển Thư Mục WordPress Vào htdocs Của XAMPP
- Thiết Lập Cơ Sở Dữ Liệu MySQL Với phpMyAdmin
- Vai Trò Của Cơ Sở Dữ Liệu và Tài Khoản Người Dùng Trong WordPress
- Các Bước Tạo Tài Khoản và Cơ Sở Dữ Liệu MySQL
- Bắt Đầu Quy Trình Cài Đặt WordPress Trên XAMPP
- Truy Cập Trình Cài Đặt WordPress
- Cấu Hình Kết Nối Cơ Sở Dữ Liệu
- Cấu Hình Thông Tin Website và Quản Trị Viên
- Các Vấn Đề Thường Gặp Và Giải Pháp Khắc Phục Khi Cài Đặt WordPress Trên XAMPP
- Lỗi Kết Nối Cơ Sở Dữ Liệu (Error Establishing a Database Connection)
- Lỗi Cấm Truy Cập (Forbidden / Access Denied)
- Lỗi Trang Trắng (White Screen of Death)
- Lời Khuyên An Toàn và Tối Ưu
Để học tập, phát triển hoặc thử nghiệm website, việc cách cài wordpress trên xampp trên môi trường localhost là bước đi đầu tiên vô cùng quan trọng. Hướng dẫn này sẽ cung cấp quy trình chi tiết, giúp bạn thiết lập một môi trường phát triển website WordPress hoàn chỉnh ngay trên máy tính cá nhân. Bạn sẽ nắm vững các bước từ chuẩn bị phần mềm, tạo cơ sở dữ liệu MySQL, đến cấu hình và hoàn tất cài đặt WordPress, đảm bảo trang web cục bộ của bạn hoạt động ổn định và sẵn sàng cho việc tùy chỉnh. Việc này không chỉ tăng cường kinh nghiệm thực tế mà còn xây dựng nền tảng vững chắc cho mọi dự án phát triển website sau này.
Chuẩn Bị Môi Trường Phát Triển Với XAMPP
Trước khi tiến hành cài đặt WordPress, việc chuẩn bị một môi trường máy chủ cục bộ là điều cốt yếu. XAMPP đóng vai trò như một máy chủ web ảo trên máy tính của bạn, cung cấp các thành phần cần thiết như Apache, MySQL, PHP và Perl. Việc này cho phép bạn chạy các ứng dụng web như WordPress mà không cần kết nối internet hoặc thuê hosting. Hiểu rõ XAMPP và các dịch vụ của nó là nền tảng vững chắc để thực hiện quy trình cài đặt WordPress một cách suôn sẻ.
Khái Niệm XAMPP và Tầm Quan Trọng Trong Phát Triển Web
XAMPP là một gói phần mềm mã nguồn mở hoàn toàn miễn phí, tích hợp nhiều thành phần quan trọng để tạo môi trường máy chủ cục bộ. “XAMPP” là viết tắt của Cross-Platform (X), Apache (A), MariaDB (M), PHP (P) và Perl (P). Apache là máy chủ web, MariaDB (thay thế MySQL) là hệ quản trị cơ sở dữ liệu, PHP và Perl là các ngôn ngữ lập trình được sử dụng rộng rãi trong phát triển web. Nhờ XAMPP, các nhà phát triển và người học có thể xây dựng, thử nghiệm, và gỡ lỗi các trang web ngay trên máy tính cá nhân.
Tầm quan trọng của XAMPP trong phát triển web là không thể phủ nhận. Nó giúp tiết kiệm chi phí hosting, tăng tốc độ phát triển và thử nghiệm, đồng thời cung cấp môi trường độc lập, an toàn để thử nghiệm các plugin, theme hoặc cập nhật hệ thống mà không ảnh hưởng đến website trực tuyến. Điều này đặc biệt hữu ích cho việc học cách cài wordpress trên xampp và làm quen với hệ sinh thái WordPress.
Đảm Bảo XAMPP Đã Cài Đặt và Kích Hoạt Dịch Vụ Cần Thiết
Để bắt đầu cài đặt WordPress, bạn cần đảm bảo rằng XAMPP đã được cài đặt thành công trên hệ điều hành của mình. Nếu chưa, bạn có thể tìm kiếm các hướng dẫn cài đặt XAMPP chi tiết để hoàn tất bước này. Sau khi cài đặt, việc tiếp theo là khởi động XAMPP Control Panel. Tại đây, bạn cần kích hoạt hai dịch vụ quan trọng nhất là Apache và MySQL. Đây là hai thành phần cốt lõi để WordPress có thể hoạt động.
Apache là máy chủ web sẽ xử lý các yêu cầu từ trình duyệt của bạn và trả về trang web. MySQL (hoặc MariaDB trong XAMPP) là hệ quản trị cơ sở dữ liệu nơi WordPress lưu trữ tất cả dữ liệu, bao gồm bài viết, trang, cài đặt, thông tin người dùng. Để kích hoạt, bạn chỉ cần nhấn nút “Start” bên cạnh “Apache” và “MySQL” trong XAMPP Control Panel. Khi các dịch vụ này chuyển sang màu xanh lá cây, nghĩa là chúng đã hoạt động thành công, sẵn sàng cho các bước tiếp theo.
Bảng điều khiển XAMPP với dịch vụ Apache và MySQL đang chạy
Bảng điều khiển XAMPP cho thấy dịch vụ Apache và MySQL đã được khởi động, đây là điều kiện tiên quyết cho quá trình cài đặt WordPress.
Chuẩn Bị Mã Nguồn WordPress Cho Localhost
Sau khi môi trường XAMPP đã sẵn sàng, bước tiếp theo là chuẩn bị mã nguồn WordPress. Đây là phần mềm cốt lõi của website mà bạn sẽ cài đặt. Việc tải về, giải nén và đặt đúng vị trí thư mục là rất quan trọng để hệ thống có thể nhận diện và bắt đầu quá trình cài đặt.
Tải Phiên Bản WordPress Mới Nhất
Để có được phiên bản WordPress ổn định và an toàn nhất, bạn cần truy cập trang web chính thức của WordPress.org. Đây là nguồn đáng tin cậy để tải về mã nguồn gốc. Luôn ưu tiên sử dụng phiên bản mới nhất để đảm bảo tương thích tốt nhất với các tính năng, plugin, theme hiện đại và tối ưu hóa bảo mật. Quá trình tải về thường diễn ra nhanh chóng, cho bạn một file nén (.zip) chứa toàn bộ mã nguồn WordPress.
Truy cập https://wordpress.org/download/ và nhấn vào nút “Download WordPress”. Tên file thường có dạng wordpress-X.Y.Z.zip, với X.Y.Z là số phiên bản.
Giao diện trang chủ WordPress.org và nút download file cài đặt WordPress mới nhất
Giao diện trang tải xuống của WordPress.org, nơi bạn có thể lấy phiên bản WordPress mới nhất để cài đặt trên XAMPP.
Giải Nén và Đổi Tên Thư Mục Mã Nguồn
Sau khi tải file nén WordPress về máy, bạn cần giải nén nó. Thông thường, bạn có thể nhấp chuột phải vào file .zip và chọn “Extract Here” hoặc một tùy chọn tương tự. Kết quả sẽ là một thư mục có tên mặc định là wordpress. Để thuận tiện cho việc quản lý và truy cập, bạn nên đổi tên thư mục này thành tên mà bạn muốn đặt cho dự án website của mình.
Ví dụ, nếu bạn muốn phát triển một trang web thử nghiệm cho công ty Leon-Live, bạn có thể đổi tên thư mục wordpress thành leonlive-test. Việc đặt tên ngắn gọn, không dấu và không chứa ký tự đặc biệt là một thực hành tốt. Điều này giúp tránh các lỗi phát sinh liên quan đến đường dẫn và dễ dàng truy cập website hơn trên trình duyệt.
Đổi tên thư mục WordPress đã giải nén thành "demo" để chuẩn bị cài đặt
Thư mục WordPress sau khi giải nén được đổi tên thành “demo”, chuẩn bị cho việc di chuyển vào thư mục htdocs của XAMPP.
Chuyển Thư Mục WordPress Vào htdocs Của XAMPP
Thư mục htdocs là trái tim của máy chủ web Apache trong XAMPP. Mọi dự án website bạn muốn chạy trên localhost đều phải được đặt trong thư mục này. Do đó, sau khi đổi tên thư mục WordPress, bạn cần di chuyển nó vào C:xampphtdocs (hoặc đường dẫn tương tự tùy thuộc vào vị trí cài đặt XAMPP của bạn).
Việc đặt thư mục WordPress vào htdocs giúp Apache nhận diện nó như một trang web cục bộ. Khi bạn truy cập http://localhost/ten_thu_muc_website_cua_ban trên trình duyệt, Apache sẽ tìm kiếm và hiển thị nội dung từ thư mục đó. Bước này hoàn tất quá trình chuẩn bị mã nguồn và thiết lập đường dẫn cơ bản cho website WordPress trên XAMPP.
Thư mục "demo" chứa mã nguồn WordPress được chuyển vào thư mục htdocs của XAMPP
Thư mục “demo” đã được đặt trong htdocs của XAMPP, sẵn sàng để truy cập và tiến hành cài đặt WordPress thông qua trình duyệt.
Thiết Lập Cơ Sở Dữ Liệu MySQL Với phpMyAdmin
Một website WordPress không thể hoạt động nếu thiếu cơ sở dữ liệu. Cơ sở dữ liệu là nơi lưu trữ tất cả thông tin của trang web, từ nội dung bài viết, bình luận, cài đặt, đến thông tin người dùng. phpMyAdmin là một công cụ quản lý cơ sở dữ liệu dựa trên web, được tích hợp sẵn trong XAMPP, giúp bạn dễ dàng tạo và quản lý các cơ sở dữ liệu MySQL.
Vai Trò Của Cơ Sở Dữ Liệu và Tài Khoản Người Dùng Trong WordPress
Cơ sở dữ liệu (Database) là kho chứa dữ liệu chính của WordPress. Mỗi khi bạn tạo một bài viết mới, tải lên hình ảnh, thay đổi cài đặt theme, hoặc người dùng để lại bình luận, tất cả thông tin đó đều được lưu trữ trong database. Điều này cho phép WordPress truy xuất và hiển thị nội dung động một cách hiệu quả.
Tài khoản người dùng (User) trong database có vai trò như một “chìa khóa” cho WordPress để kết nối và tương tác với cơ sở dữ liệu. Thay vì cho phép bất kỳ ai truy cập database, chúng ta tạo một tài khoản người dùng cụ thể với các quyền hạn nhất định. Tài khoản này sẽ được WordPress sử dụng để đọc, ghi, cập nhật và xóa dữ liệu trong database, đảm bảo tính bảo mật và toàn vẹn của dữ liệu website. Việc hiểu rõ vai trò này giúp bạn thực hiện bước cách cài wordpress trên xampp một cách có ý thức và hiệu quả.
Các Bước Tạo Tài Khoản và Cơ Sở Dữ Liệu MySQL
Để tạo cơ sở dữ liệu và tài khoản người dùng cho WordPress, bạn cần truy cập phpMyAdmin. Mở trình duyệt và gõ http://localhost/phpmyadmin (hoặc http://localhost:8888/phpmyadmin nếu bạn đã thay đổi cổng Apache).
Sau khi giao diện phpMyAdmin hiển thị, hãy thực hiện theo các bước sau:
-
Truy cập tab “Các tài khoản người dùng”: Tại giao diện chính của phpMyAdmin, tìm và nhấp vào tab có nhãn “Các tài khoản người dùng” (User accounts). Đây là nơi bạn sẽ quản lý tất cả các tài khoản truy cập cơ sở dữ liệu.
Giao diện phpMyAdmin, tab "Các tài khoản người dùng" được chọnTab “Các tài khoản người dùng” trong phpMyAdmin là điểm khởi đầu để tạo một tài khoản mới với các quyền hạn cần thiết cho WordPress.
-
Chọn “Tạo tài khoản người dùng mới”: Trong trang “Các tài khoản người dùng”, bạn sẽ thấy một tùy chọn hoặc nút để “Tạo tài khoản người dùng mới” (Add user account). Nhấp vào đây để bắt đầu quá trình tạo tài khoản.
Nút "Tạo tài khoản người dùng mới" trong phpMyAdmin để thiết lập user cho WordPressNhấp vào “Tạo tài khoản người dùng mới” để mở biểu mẫu điền thông tin cho tài khoản cơ sở dữ liệu WordPress của bạn.
-
Điền thông tin tài khoản và cơ sở dữ liệu:
- Tên tài khoản (User name): Nhập một tên người dùng. Ví dụ:
demouser. Tên này sẽ được WordPress sử dụng để kết nối. - Tên máy (Host name): Chọn “Nội bộ” (Localhost) từ danh sách thả xuống. Điều này chỉ ra rằng tài khoản này chỉ có thể truy cập từ máy tính cục bộ.
- Mật khẩu (Password): Nhập một mật khẩu mạnh và dễ nhớ. Ví dụ:
123456. Nhập lại mật khẩu để xác nhận. Lưu ý: Mật khẩu “123456” chỉ nên dùng cho mục đích thử nghiệm trên localhost, không bao giờ dùng cho website trực tuyến. - Tạo cơ sở dữ liệu với cùng tên và cấp mọi đặc quyền: Đánh dấu vào tùy chọn này. Việc này sẽ tự động tạo một cơ sở dữ liệu với cùng tên với tên người dùng (ví dụ:
demouser) và cấp cho tài khoảndemousertoàn quyền truy cập vào database đó. Đây là cách nhanh chóng và tiện lợi khi cài đặt trên localhost.
Điền thông tin tài khoản người dùng và cơ sở dữ liệu MySQL mới trong phpMyAdminĐiền đầy đủ thông tin về tên tài khoản, mật khẩu, và chọn tạo cơ sở dữ liệu kèm đặc quyền trong phpMyAdmin.
- Tên tài khoản (User name): Nhập một tên người dùng. Ví dụ:
-
Xác nhận và Tạo: Cuộn xuống dưới cùng của trang và nhấp vào nút “Thực hiện” (Go) để hoàn tất việc tạo tài khoản và cơ sở dữ liệu.
Một thông báo thành công sẽ xuất hiện, xác nhận rằng bạn đã tạo tài khoản người dùng và cơ sở dữ liệu MySQL. Hãy ghi nhớ các thông tin này: Tên user, Tên database, Mật khẩu, và Database host (localhost), vì chúng sẽ được yêu cầu trong bước cài đặt WordPress sắp tới.
Bắt Đầu Quy Trình Cài Đặt WordPress Trên XAMPP
Với mã nguồn WordPress đã nằm trong thư mục htdocs và cơ sở dữ liệu MySQL đã được tạo, bạn đã sẵn sàng để bắt đầu quá trình cài đặt WordPress thực tế. Đây là phần mà bạn sẽ kết nối WordPress với database và cấu hình các thông tin cơ bản cho website của mình.
Truy Cập Trình Cài Đặt WordPress
Mở trình duyệt web của bạn và gõ địa chỉ để truy cập thư mục WordPress bạn đã đặt trong htdocs. Nếu bạn đặt tên thư mục là demo, thì địa chỉ sẽ là http://localhost/demo. Nếu bạn đã đổi cổng Apache, có thể là http://localhost:8888/demo. Trình cài đặt WordPress sẽ tự động nhận diện và hiển thị trang chọn ngôn ngữ.
-
Chọn ngôn ngữ cài đặt: Tại màn hình đầu tiên, bạn sẽ được yêu cầu chọn ngôn ngữ cho quá trình cài đặt WordPress. Mặc dù bạn có thể chọn Tiếng Việt, nhưng việc chọn “Tiếng Anh (United States)” thường được khuyến nghị cho sự đồng bộ với các hướng dẫn quốc tế và dễ dàng tìm kiếm giải pháp nếu gặp lỗi. Nhấp vào “Continue” để tiếp tục.
Chọn ngôn ngữ "English (United States)" khi bắt đầu cài đặt WordPressChọn ngôn ngữ cho quá trình cài đặt WordPress. Tiếng Anh là lựa chọn phổ biến và được khuyến nghị.
-
Thông báo chào mừng: WordPress sẽ hiển thị một trang chào mừng, thông báo về các thông tin mà bạn cần chuẩn bị trước khi bắt đầu, bao gồm tên cơ sở dữ liệu, tên người dùng, mật khẩu, máy chủ cơ sở dữ liệu và tiền tố bảng. Nhấp vào “Let’s go!” để tiếp tục.
Màn hình chào mừng của WordPress, yêu cầu chuẩn bị thông tin cơ sở dữ liệuTrang chào mừng của WordPress, nhắc nhở người dùng chuẩn bị sẵn thông tin kết nối cơ sở dữ liệu.
Cấu Hình Kết Nối Cơ Sở Dữ Liệu
Đây là bước quan trọng nhất, nơi bạn cung cấp thông tin để WordPress có thể giao tiếp với cơ sở dữ liệu MySQL bạn đã tạo.
-
Điền thông tin database:
- Database Name (Tên cơ sở dữ liệu): Điền tên cơ sở dữ liệu bạn đã tạo (ví dụ:
demouser). - Username (Tên người dùng): Điền tên người dùng cơ sở dữ liệu bạn đã tạo (ví dụ:
demouser). - Password (Mật khẩu): Điền mật khẩu bạn đã đặt cho tài khoản người dùng database (ví dụ:
123456). - Database Host (Máy chủ cơ sở dữ liệu): Để mặc định là
localhost. - Table Prefix (Tiền tố bảng): Để mặc định là
wp_hoặc thay đổi thành một tiền tố khác (ví dụ:wp_myproject_) để tăng cường bảo mật và tránh xung đột nếu bạn chạy nhiều cài đặt WordPress trên cùng một database (mặc dù không khuyến khích).
Sau khi điền đầy đủ và chính xác các thông tin, nhấp vào “Submit”.
Điền thông tin tài khoản người dùng và cơ sở dữ liệu MySQL mới trong phpMyAdminĐiền các thông tin kết nối cơ sở dữ liệu đã chuẩn bị trước đó vào biểu mẫu cài đặt WordPress.
- Database Name (Tên cơ sở dữ liệu): Điền tên cơ sở dữ liệu bạn đã tạo (ví dụ:
-
Xác nhận kết nối và chạy cài đặt: Nếu thông tin bạn cung cấp chính xác, WordPress sẽ hiển thị thông báo “All right, sparky! You’ve made it through this part of the installation.” Điều này có nghĩa là WordPress đã kết nối thành công với cơ sở dữ liệu của bạn. Nhấp vào “Run the installation” để tiếp tục.
Thông báo "All right, sparky!" xác nhận kết nối cơ sở dữ liệu thành côngThông báo xác nhận rằng WordPress đã kết nối thành công với cơ sở dữ liệu, sẵn sàng để tiếp tục cài đặt.
Cấu Hình Thông Tin Website và Quản Trị Viên
Bước cuối cùng là thiết lập các thông tin cơ bản cho website WordPress và tạo tài khoản quản trị viên đầu tiên.
-
Điền thông tin website:
- Site Title (Tiêu đề trang): Tên của website của bạn (ví dụ:
Leon-live Demo Site). - Username (Tên người dùng): Tên đăng nhập cho tài khoản quản trị viên WordPress của bạn (ví dụ:
admin). Chọn một tên người dùng khác ngoài “admin” để tăng bảo mật. - Password (Mật khẩu): Tạo một mật khẩu mạnh cho tài khoản quản trị viên. WordPress sẽ gợi ý một mật khẩu mạnh; hãy ghi nhớ hoặc lưu trữ nó an toàn.
- Your Email (Email của bạn): Nhập địa chỉ email của bạn. Email này sẽ được dùng để khôi phục mật khẩu hoặc nhận thông báo từ WordPress.
- Search Engine Visibility (Hiển thị với công cụ tìm kiếm): Tùy chọn này cho phép bạn ngăn các công cụ tìm kiếm index website của bạn. Trên localhost, bạn nên đánh dấu vào ô này vì bạn không muốn Google index một trang web đang trong quá trình phát triển. Khi đưa lên hosting thật, bạn cần bỏ chọn.
Sau khi điền xong, nhấp vào “Install WordPress”.
Điền các thông tin cơ bản cho trang web WordPress như tiêu đề, tên người dùng, mật khẩuCung cấp thông tin quan trọng cho website WordPress như tiêu đề, tài khoản quản trị viên và email liên hệ.
- Site Title (Tiêu đề trang): Tên của website của bạn (ví dụ:
-
Cài đặt thành công và đăng nhập: Nếu mọi thứ diễn ra suôn sẻ, bạn sẽ thấy thông báo “Success! WordPress has been installed.” Bây giờ bạn đã cài đặt WordPress thành công trên XAMPP. Nhấp vào “Log In” để truy cập trang đăng nhập quản trị WordPress.
Sử dụng tên người dùng và mật khẩu quản trị viên bạn vừa tạo để đăng nhập.
Giao diện đăng nhập vào trang quản trị WordPress với tên người dùng và mật khẩuSử dụng thông tin tài khoản quản trị viên đã tạo để đăng nhập vào bảng điều khiển WordPress.
Sau khi đăng nhập thành công, bạn sẽ được đưa đến bảng điều khiển (Dashboard) của WordPress. Đây là trung tâm quản lý mọi hoạt động của website của bạn.
Giao diện bảng điều khiển (Dashboard) của WordPress sau khi đăng nhập thành côngBảng điều khiển WordPress hiển thị, đánh dấu sự hoàn tất của quá trình cài đặt và sẵn sàng cho việc quản lý nội dung.
Các Vấn Đề Thường Gặp Và Giải Pháp Khắc Phục Khi Cài Đặt WordPress Trên XAMPP
Mặc dù quy trình cách cài wordpress trên xampp khá đơn giản, người dùng mới vẫn có thể gặp phải một số lỗi. Việc nhận biết và khắc phục chúng nhanh chóng sẽ giúp quá trình học tập và phát triển diễn ra mượt mà hơn.
Lỗi Kết Nối Cơ Sở Dữ Liệu (Error Establishing a Database Connection)
Đây là lỗi phổ biến nhất khi cài đặt WordPress. Nó xảy ra khi WordPress không thể kết nối với cơ sở dữ liệu MySQL.
-
Nguyên nhân:
- Dịch vụ MySQL chưa chạy: Apache và MySQL phải luôn chạy trong XAMPP Control Panel.
- Thông tin database sai: Tên cơ sở dữ liệu, tên người dùng, mật khẩu hoặc database host (localhost) bị nhập sai trong file
wp-config.phphoặc trong quá trình cài đặt. - Port của MySQL bị thay đổi: Đôi khi, MySQL có thể chạy trên một port khác ngoài 3306 mặc định nếu có xung đột với các ứng dụng khác.
-
Giải pháp:
- Kiểm tra XAMPP Control Panel: Đảm bảo cả Apache và MySQL đều đang chạy (màu xanh lá cây). Nếu không, hãy khởi động chúng.
- Kiểm tra lại thông tin: Quay lại bước “Cấu Hình Kết Nối Cơ Sở Dữ Liệu” và nhập lại chính xác tên cơ sở dữ liệu, tên người dùng và mật khẩu. Nếu đã qua bước này, bạn có thể chỉnh sửa thủ công file
wp-config.phptrong thư mục WordPress của bạn. - Kiểm tra port MySQL: Trong file
wp-config.php, bạn có thể thêm'DB_HOST', 'localhost:port_mysql'(ví dụ:localhost:3307) nếu port đã bị thay đổi.
Lỗi Cấm Truy Cập (Forbidden / Access Denied)
Lỗi này thường xuất hiện khi trình duyệt không thể truy cập vào thư mục WordPress.
-
Nguyên nhân:
- Quyền thư mục không chính xác: Các thư mục và file có thể không có quyền đọc/ghi phù hợp.
- Cấu hình Apache: Có thể có lỗi trong file cấu hình
httpd-vhosts.confnếu bạn đang dùng virtual host.
-
Giải pháp:
- Kiểm tra lại đường dẫn: Đảm bảo bạn đang gõ đúng đường dẫn trong trình duyệt (ví dụ:
http://localhost/tên_thư_mục_wordpress). - Cấp quyền thư mục: Đối với Windows, đảm bảo người dùng có quyền truy cập đầy đủ. Đối với Linux/macOS, có thể cần thay đổi quyền bằng lệnh
chmod -R 755 ten_thu_muc_wordpressvàchown -R www-data:www-data ten_thu_muc_wordpress.
- Kiểm tra lại đường dẫn: Đảm bảo bạn đang gõ đúng đường dẫn trong trình duyệt (ví dụ:
Lỗi Trang Trắng (White Screen of Death)
Màn hình trắng xóa không có nội dung là một trong những lỗi khó chịu nhất.
-
Nguyên nhân:
- Xung đột Plugin/Theme: Thường xảy ra sau khi cài đặt một plugin hoặc theme mới không tương thích.
- Lỗi cú pháp PHP: Một lỗi nhỏ trong mã nguồn PHP của theme hoặc plugin.
- Giới hạn bộ nhớ PHP thấp: WordPress cần đủ bộ nhớ để hoạt động.
-
Giải pháp:
- Kích hoạt hiển thị lỗi: Để xem lỗi thực sự là gì, bạn cần chỉnh sửa file
wp-config.php. Thay đổidefine( 'WP_DEBUG', false );thànhdefine( 'WP_DEBUG', true );và thêmdefine( 'WP_DEBUG_LOG', true );vàdefine( 'WP_DEBUG_DISPLAY', true );. Sau đó kiểm tra filedebug.logtrong thư mụcwp-content. - Tăng giới hạn bộ nhớ PHP: Trong file
php.inicủa XAMPP, tìm và tăng giá trịmemory_limit(ví dụ:memory_limit = 256M). - Vô hiệu hóa plugin/theme: Nếu bạn nghi ngờ lỗi do plugin hoặc theme, hãy đổi tên thư mục
pluginshoặcthemestrongwp-contentđể vô hiệu hóa tất cả và truy cập lại trang quản trị.
- Kích hoạt hiển thị lỗi: Để xem lỗi thực sự là gì, bạn cần chỉnh sửa file
Lời Khuyên An Toàn và Tối Ưu
- Sử dụng mật khẩu mạnh: Mặc dù chỉ là localhost, việc tạo thói quen sử dụng mật khẩu mạnh cho tài khoản quản trị viên WordPress và tài khoản cơ sở dữ liệu là rất quan trọng.
- Luôn dùng phiên bản mới nhất: Cập nhật WordPress, theme và plugin giúp đảm bảo bảo mật và tương thích tốt nhất.
- Backup thường xuyên: Thực hiện backup định kỳ cơ sở dữ liệu và các file WordPress, ngay cả khi chỉ trên localhost.
- Tìm hiểu cấu trúc thư mục WordPress: Việc nắm rõ các thư mục
wp-admin,wp-content,wp-includesvà filewp-config.phpsẽ giúp bạn dễ dàng gỡ lỗi và quản lý website hơn.
Việc hiểu rõ các bước cơ bản và cách khắc phục lỗi giúp bạn tự tin hơn khi thực hiện cách cài wordpress trên xampp, tạo nền tảng vững chắc cho mọi dự án phát triển website trong tương lai.
Việc cài đặt WordPress trên XAMPP không chỉ là một kỹ năng cần thiết cho bất kỳ nhà phát triển web nào mà còn là điểm khởi đầu tuyệt vời cho những ai muốn khám phá thế giới của nền tảng CMS này. Với các bước hướng dẫn chi tiết và cách khắc phục lỗi phổ biến, quá trình cách cài wordpress trên xampp sẽ trở nên dễ dàng và thành công hơn bao giờ hết. Bạn đã sẵn sàng để tạo dựng và tùy chỉnh trang web đầu tiên của mình ngay trên môi trường localhost.

Vinh Vê Vê là một nhà sáng lập Leon-live.com và là một trong những người tiên phong trong lĩnh vực đánh giá (review) công nghệ với 9 năm kinh nghiệm tại Việt Nam.
Giao diện phpMyAdmin, tab "Các tài khoản người dùng" được chọn
Nút "Tạo tài khoản người dùng mới" trong phpMyAdmin để thiết lập user cho WordPress
Điền thông tin tài khoản người dùng và cơ sở dữ liệu MySQL mới trong phpMyAdmin
Chọn ngôn ngữ "English (United States)" khi bắt đầu cài đặt WordPress
Màn hình chào mừng của WordPress, yêu cầu chuẩn bị thông tin cơ sở dữ liệu
Thông báo "All right, sparky!" xác nhận kết nối cơ sở dữ liệu thành công
Điền các thông tin cơ bản cho trang web WordPress như tiêu đề, tên người dùng, mật khẩu
Giao diện đăng nhập vào trang quản trị WordPress với tên người dùng và mật khẩu
Giao diện bảng điều khiển (Dashboard) của WordPress sau khi đăng nhập thành công