Cách cài đặt WordPress lên Localhost và Hosting đầy đủ nhất

Nếu bạn đang vận hành một website hay vừa “nhập môn” lĩnh vực này, WordPress là công cụ bạn không thể bỏ qua. Bài viết sau sẽ hướng dẫn bạn cách cài đặt WordPress lên Localhost với AppServ, XAMPP, WAMP  và lên hosting DirectAdmin, cPanel và cách upload từ localhost lên hosting.

Cách cài đặt WordPress lên Localhost và Hosting đầy đủ nhất

WordPress là một nền tảng vô cùng quan trọng với những ai đang xây dựng và thiết kế website

WordPress hiện nay đã trở thành một trong những mã nguồn mở tốt nhất để xây dựng các nền tảng website và blog. Bên cạnh các tùy chọn tính năng đa dạng, một trong những ưu điểm nổi bật khiến nhiều người dùng chọn WordPress chính là cách cài đặt khá đơn giản và phù hợp với tất cả mọi đối tượng, bao gồm cả người không quá am hiểu về lập trình. Trong bài viết hôm nay, hãy cùng chúng tôi theo dõi làm thế nào để cài đặt WordPress nhanh chóng và hiệu quả nhé.

Sử dụng và cài đặt WordPress không đòi hỏi quá nhiều sự am hiểu chuyên môn

Sử dụng và cài đặt WordPress không đòi hỏi quá nhiều sự am hiểu chuyên môn

WordPress là gì?

WordPress là một phần mềm mã nguồn mở được viết bằng ngôn ngữ PHP và sử dụng hệ quản trị cơ sở dữ liệu MySQL, bộ đôi phổ biến nhất trong lập trình web hiện nay. WordPress được sử dụng để xây dựng các blog cá nhân, website tin tức, thương mại… Vậy làm cách nào để cài đặt WordPress?

Cách cài đặt wordpress WordPress tích hợp ngôn ngữ PHP và hệ quản trị MySQL

WordPress tích hợp ngôn ngữ PHP và hệ quản trị MySQL

Để biết thêm các thông tin chi tiết khác về WordPress, mời độc giả xem bài: “WordPress là gì?“.

WordPress là hệ thống mã nguồn mở (Open Source Software) dùng để xuất bản Blog hoặc Website viết bằng ngôn ngữ lập trình PHP và cơ sở dữ liệu MySQL.

Nhờ khả năng tùy biến cực kì mạnh mẽ và được thiết kế tối ưu dành cho người dùng phổ thông, ngày nay, WordPress đã chiếm một thị phần rất lớn người dùng, bao gồm cả các website nổi tiếng.

Localhost là gì?

Cách cài đặt WordPressNgười dùng có thể cài đặt WordPress trên localhost với sự trợ giúp của Appserv

Người dùng có thể cài đặt WordPress trên localhost với sự trợ giúp của Appserv

Cùng Mắt Bão sơ lược lại định nghĩa Localhost. Localhost có thể hiểu là dịch vụ hosting ngay trên máy tính của bạn. Để khởi chạy một website bạn cần mua tên miền thuê hosting. Localhost sẽ mang đến cho bạn cả 2 tùy chọn này hoàn toàn miễn phí. Để tìm hiểu thêm mời bạn xem bài viết: “Localhost là gì?“.

Localhost được ghép của 2 chữ “local” (máy tính của bạn) và “host” (máy chủ) là thuật ngữ chỉ máy chủ chạy trên máy tính cá nhân.

Cách cài đặt WordPress trên localhost với Appserv

Cài đặt AppServ

Appserv là một bộ cài được tích hợp những tính năng như Apache, MySQL, PHP, phpMyAdmin. Nhờ đó, sau khi cài đặt Appserv bạn sẽ có ngay 1 localhost,  1 hệ quản trị cơ sở dữ liệu để tạo ra các website miễn phí ngay trên máy tính của mình.

Để cài đặt Appserv bạn cần download AppServ trước. Lưu ý đây là bản cài phiên bản 2.5.10. Các phiên bản có thể xảy ra lỗi trong quá trình sử dụng do yêu cầu phiên bản PHP hay MySQL.

  • Chọn tất cả phần mềm của AppServ.
  • Cấu hình thông tin AppServ với Server Name localhost, email của bạn và port là 80.
  • Cấu hình MySQL với Username mặc định là root, bạn chỉ cần điền mật khẩu, chọn UTF-8 Unicode như ảnh.3

Cách cài đặt WordPress

Sau khi cài đặt theo các bước trên, hãy download WordPress. Đây là phiên bản cũ và tương thích với bộ cài AppServ 2.5.10 ở trên. Các phiên bản mới bạn có thể gặp lỗi trong quá trình sử dụng do không tương thích về yêu cầu phiên bản PHP, MySQL.

  • Tạo một thư mục trong C:/AppServ/www  với tên miền mà bạn muốn đặt cho website.
  • Giải nén bản cài WordPressCopy toàn bộ file trong thư mục WordPress vào thư mục vừa tạo.
  • Đặt tên web cũng là tên thư mục.
  • Mở trình duyệt lên và truy cập địa chỉ localhost/phpmyadmin  với Username là “root” và Password mà bạn đã tạo khi cài đặt AppServ.
  • Tạo database bằng cách nhập tên và chọn ngôn ngữ như ảnh.
  • Tiến hành kết nối từ website đến database bằng cách sửa file “ wp-config-sample ” trên thư mục cài đặt WordPress.
  • Đổi tên thư mục thành “wp-config” và mở file lên, nhập 3 mục như ảnh gồm tên database, username mật khẩu, sau đó lưu lại.
  • Mở trình duyệt và truy cập đường dẫn localhost/hocWordPress  chọn ngôn ngữ English.
  • Điền các thông tin cần thiết như ảnh minh họa và ấn “Install WordPress” để hoàn tất.

Cách cài đặt WordPress trên localhost với XAMPP

Cài đặt XAMPP

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

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

XAMPP cũng là một chương trình cho phép tạo ra máy chủ web với các phần mềm Apache, PHP, MySQL, FTP Server, Mail Server, phpMyAdmin. Tuy nhiên, XAMPP cho phép bạn tùy ý bật hoặc tắt khi cần sử dụng, khá tiện lợi so với Appserv. Mọi thông tin chi tiết về XAMPP có trong bài viết: “XAMPP là gì?

XAMPP là chương trình tạo web server được ứng dụng trên các hệ điều hành Linux, MacOS, Windows, Cross-platform, Solaris. Ý nghĩa chữ viết tắt XAMPP là gì? XAMPP hoạt động dựa trên sự tích hợp của 5 phần mềm chính là Cross-Platform (X), Apache (A), MariaDB (M), PHP (P) và Perl (P), nên tên gọi XAMPP cũng là viết tắt từ chữ cái đầu của 5 phần mềm này.

Thao tác cài đặt WordPress với XAMPP tương tự AppServ, bạn tải phần mềm về máy download XAMPP.

  • Chạy file cài đặt và khởi động lại máy sau khi hoàn tất.
  • Chạy chương trình XAMPP bằng cách nhấn biểu tượng Window trên bàn phím, gõ tên phần mềm và chọn XAMPP Control Panel.
  • Nhấn nút “Start” ở Apache và MySQL, sau đó nhấn “Admin” để tới trang quản trị.

Cách cài đặt WordPress

Hãy tải WordPress về máy. Giải nén và Copy toàn bộ file trong thư mục WordPress vào nơi chứa mã nguồn. Chú ý vị trí của XAMPP sẽ có khác biệt so với Appserv, địa chỉ lúc này sẽ là C:\xampp\htdocs\  và chúng ta tạo một thư mục với tên là tên miền web.

  • Tạo Database, mở trình duyệt web lên và nhập địa chỉ localhost/phpmyadmin . Chọn Databases nhập tên database và chọn ngôn ngữ như ảnh dưới.
  • Sửa file wp-config-sample  bao gồm tên file lúc này sẽ là wp-config, tên database như lúc tạo, username là root và password để trống.
  • Truy cập website của bạn bằng cách mở trình duyệt và nhập vào địa chỉ.
  • Tiến hành nhập các thông tin cần thiết để tạo website.

Cách cài đặt WordPress trên localhost với WAMP

Cách cài đặt WordPress với WAMP

Cách cài đặt WordPress với WAMP

Để biết thêm thông tin về WAMP mời bạn xem bài viết: “WAMP là gì?“.

Cài đặt WAMP

WAMP là từ viết tắt của Window, Apache, MySQL, PHP. Tương tự 2 phần mềm trên, WAMP giúp giả lập máy chủ trên máy tính của bạn. Và để sử dụng WAMP bạn cần Download WAMP. Chú ý chọn đúng phiên bản 64bit hoặc 32bit. Để chắc chắn, bạn click phải vào biểu tượng My Computer trên màn hình và chọn Properties để xem nhé. Sau đó, tiến hành cài đặt như các phần mềm khác.

Cách cài đặt WordPress

  • Download WordPress.
  • Giải nén và Copy vào thư mục cài đặt bằng cách tạo ra một thư mục có tên miền bạn mong muốn.
  • Tiến hành tạo Database tương tự như với XAMPP, truy cập địa chỉ localhost/phpmyadmin  với Username là root và Password để trống.
  • Nhập tên database, chọn ngôn ngữ và hoàn tất.
  • Sửa file wp-config-sample  như cách làm với XAMPP, đổi tên file là wp-config, tên database như lúc tạo, username là root và password để trống.
  • Truy cập website của bạn bằng cách mở trình duyệt và nhập vào địa chỉ.
  • Tiến hành nhập các thông tin cần thiết để tạo website.

Cách cài đặt WordPress trên hosting với cPanel

cPanel cũng là một hình thức giúp người dùng dễ dàng cài đặt WordPress

cPanel cũng là một hình thức giúp người dùng dễ dàng cài đặt WordPress

cPanel là gì?

cPanel là một bảng điều khiển trực tuyến giúp bạn quản lý website thông qua các công cụ tự động. Bước đầu tiên để cài đặt WordPress lên hosting cPanel là đăng nhập vào tài khoản quản trị.

Có thể bạn sẽ cần tham khảo thêm bài viết: “cPanel là gì? Toàn tập về cPanel, hướng dẫn sử dụng cPanel

  • Tạo cơ sở dữ liệu trực tuyến trên cPanel, điền tên cơ sở dữ liệu.
  • Tạo người dùng bằng cách điền username và password.
  • Thêm người dùng vào cơ sở dữ liệu.
  • Thêm quyền người dùng.

Cách cài đặt WordPress

Tại trang quản trị cPanel, bạn tìm thư mục có tên File Manager hoặc Bộ quản lý tệp (phiên bản tiếng Việt). Chọn public_html và Upload (tải lên) file cài WordPress, bạn có thể tải tại đây.

  • Click phải vào file WordPress vừa tải lên, chọn Extract để giải nén.
  • Copy toàn bộ file trong thư mục WordPress ra ngoài public_html.
  • Sửa file wp-config-sample  như cách làm trên localhost, đổi tên file là wp-config, tên database như lúc tạo, username và password chính là thông tin người dùng mà bạn đã tạo.
  • Mở trình duyệt web và truy cập vào đường dẫn domain/wp-admin  để đến trang quản trị.
  • Tiến hành chọn ngôn ngữ và nhập các thông tin cần thiết để hoàn tất.

Cách cài đặt WordPress trên hosting với DirectAdmin

Các bước cài đặt WordPress với DirectAdmin khá tương đồng với cPanel

Các bước cài đặt WordPress với DirectAdmin khá tương đồng với cPanel

DirectAdmin là gì?

DirectAdmin là một trong những Bảng điều khiển (Control Panel) dành cho người quản trị Web Hosting được ưa chuộng hiện nay với giao diện trực quan, dễ sử dụng. DirectAdmin cung cấp các tính năng như xem, thay đổi thiết lập phần cứng và phần mềm của máy chủ. Đồng thời nâng cao tính bảo mật và kiểm soát tài khoản người dùng.

Xem thêm trong bài viết: “DirectAdmin là gì? Tất cả thông tin cần biết về DirectAdmin“.

Cách cài đặt WordPress

Thao tác thực hiện cài đặt WordPress với DirectAdmin có phần giống cách sử dụng cPanel. Các bước cài đặt như sau.

  • Tạo cơ sở dữ liệu.
  • Điền tên cơ sở dữ liệu, username và password, phần host để mặc định localhost.
  • Tải bộ cài WordPress lên host bằng Filezilla, download Filezilla tại đây.
  • Chờ quá trình tải lên kết thúc bạn truy cập vào theo đường dẫn domain domain/wp-admin domain/wp-admin để đến trang quản trị.
  • Tiến hành chọn ngôn ngữ và nhập các thông tin cần thiết để hoàn tất.

Cách upload Website WordPress từ localhost lên server

Sau khi cài đặt, người dùng có thể upload website WordPress

Sau khi cài đặt, người dùng có thể upload website WordPress

Trường hợp bạn đã cài đặt thành công WordPress trên localhost hãy tiến hành upload website lên server theo các bước sau.

  • Xuất file cơ sở dữ liệu từ localhost, truy cập địa chỉ localhost/phpmyadmin  chọn Tab Export và Go.
  • Import cơ sở dữ liệu vào online hosting bằng cách truy cập trang phpMyAdmin của host.
  • Chọn Database muốn import, vào Tab Import và chọn file đã tải về ở bước trên.

Trong trường hợp bạn chưa tạo database, hãy xem lại bước tạo database và người dùng bằng cPanel ở trên. Tiếp theo bạn cần cập nhật lại đường dẫn cho website do mặc định ban đầu sẽ có dạng https://localhost/domain  bạn sửa lại https://domain  và lưu lại.

Kết thúc phần cơ sở dữ liệu của web, bạn sẽ phải upload bộ cài WordPress lên.

  • Sử dụng Filezilla như hướng dẫn ở trên và upload file vào thư mục public_html. Đừng quên giải nén và đặt tất cả các file ra ngoài.
  • Sửa file wp-config-sample  đổi tên file là wp-config, tên database như lúc tạo, username và password chính là thông tin người dùng mà bạn đã tạo.

Trường hợp cài đặt WordPress trên localhost trong thư mục htdocs bạn sẽ phải đổi lại đường dẫn file .htaccess. từ RewriteBase /WordPress sang RewriteBase / để tránh lỗi 500 internal server.

Cuối cùng là cập nhật lại Permalink, truy cập trang quản trị domain/wp-admin  vào Setting chọn General điều chỉnh lại Site Address và lưu lại. Cũng tại Setting chọn Permalinks và Save để cập nhật lại tất cả link của web.

Tổng kết

Như vậy, với hướng dẫn cài đặt WordPress trên localhost và online hosting. Giờ đây bạn đã có thể tự mình tạo ra một trang web theo sở thích. Nếu bạn gặp trở ngại trong lúc cài đặt WordPress lên hosting, đừng ngại gần gọi cho nhà cung cấp dịch vụ để được hỗ trơ. Hoặc bạn cũng có thể mua các dịch vụ WordPress Hosting đã được tích hợp sẵn thuận tiện hơn cho bạn.

Hy vọng bài viết này đã mang đến những thông tin hữu ích cho bạn trong việc sử dụng và cài đặt WordPress. Chúc bạn thành công.