Hướng dẫn tạo trang web bằng mã nguồn WordPress

wordpress

WordPress (WordPress.org) là một mã nguồn xây dựng nên trang web. Mới đầu được viết ra chỉ để tạo nên blog cá nhân. Nhưng sau quá trình phát triển lâu dài, ứng dụng của WordPress ngày càng lớn. Bạn có thể sử dụng WordPress để tạo nên blog, trang web công ty, web nghe nhạc, đọc truyện, thương mại điện tử (mua bán online), và có thể làm cả forum và mạng xã hội. Mã nguồn WordPress bây giờ được sử dụng làm trang web nhiều nhất thế giới.

Bài viết này sẽ hướng dẫn bạn tự làm cho mình một trang web sử dụng mã nguồn WordPress.

Hướng dẫn tạo trang web bằng mã nguồn WordPress

Nếu bạn muốn tạo ra một trang web sử dụng mã nguồn WordPress thì bạn phải có 2 thứ đó là tên miền và hosting.

  • Tên miền bạn có thể mua, hoặc sử dụng tên miền miễn phí với đuôi .tk, .ga, .ml, .cf, .gq (đăng ký tại đây).
  • Về hosting mình khuyên các bạn nên mua tại các nhà cung cấp uy tín để nhận được sự ổn định và hỗ trợ tốt khi cần. Khi mới đầu bước chân vào MMO, mình cũng đã muốn cái gì cũng là miễn phí nên đã sử dụng hosting miễn phí. Qua vài ngày, mình mới thấy được miễn phí là thế nào. Trong một ngày thì hết nửa ngày là trang web không thể truy cập được do họ đã giới hạn nhiều thứ (CPU, Ram, băng thông, số lượng file,…).

Nếu bạn đang tìm kiếm một nhà cung cấp hosting giá rẻ thì mình khuyến nghị nên sử dụng dịch vụ của IPXcore mà mình đang sử dụng. Ở đây họ có cung cấp gói 1$/tháng (10$/năm) cho dung lượng 2GB, 50GB băng thông, 1 domains, 10 dubdomains, Unlimited MySQL Databases & Email Addresses. Gói này rất tốt cho người mới bắt đầu. Qua quá trình sử dụng nhiều năm, mình chưa thấy khi nào trang web của mình bị down dù lượng người dùng lớn. Hỗ trợ ở đây rất nhiệt tình (bằng tiếng Anh).

1. Đăng ký hosting và trỏ tên miền về hosting

a. Đăng ký hosting

Hiện nay khi đăng ký hosting, thường thì bạn sẽ điền thông tin tên miền lúc đăng ký

Đăng ký hosting

Sau khi đăng ký hosting, nhà cung cấp sẽ gửi về email thông tin đăng nhập vào trang quản trị hosting (các nhà cung cấp thường sử dụng chương trình cPanel và ở bài này mình sẽ hướng dẫn sử dụng cái này để cài đặt WordPress).

b. Trỏ tên miền về hosting

Ở email nhà cung cấp hosting gửi về thường có thông tin nameservers để bạn trỏ tên miền về, nó thường có dạng:

  • ns1.xxxx.com
  • ns2.xxxx.com
  • …..

Mình đăng ký hosting ở IPXcore thì nameserver họ gửi về là:

Nameserver 1: all1.dnsroundrobin.net
Nameserver 2: all2.dnsroundrobin.net

Vào trang quản lý tên miền để thay đổi thông tin nameservers như ở trên. Vào “Nameservers” > “Custom nameservers” (hoặc “Custom DNS”) rồi điền vào và nhấn lưu.change nameservers

 

Mỗi lần thay đổi nameserver bạn phải đợi 24-48h để hệ thống cập nhật.

c. Thêm tên miền vào hosting

Nếu như lúc đăng ký hosting bạn chưa điền thông tin tên miền (hoặc bạn muốn thêm một tên miền khác) thì làm thêm bước này.

Đăng nhập vào trang quản lý hosting cPanel để add tên miền vào hosting. Thông tin đăng nhập vào cPanel có trong email của nhà cung cấp dịch vụ hosting.

Giao diện cPanel v68.0.28

Giao diện cPanel v68.0.28

**Ở đây mình hướng dẫn với phiên bản cPanel là 68.0.28, các phiên bản khác làm tương tự

Kéo xuống phần “Domains” > “Addon Domains”

Addon Domains

Addon Domains

Điền tên miền vào ô “New Domain Name” và nhấn “Add domain”

Addon domain

**Nếu như chưa add được thì như mình nói ở trên là bạn phải đợi 24-48h để hệ thống cập nhật nameserver.

2. Hướng dẫn cài đặt WordPress

a. Cài đặt WordPress bằng Softaculous

Đăng nhập vào cPanel, kéo xuống phần “Softaculous Apps Installer” > “WordPress” > “Install”

Cài WordPress bằng softaculous

Điền thông tin cài đặt WordPress của bạn vào:

Choose Protocol: chọn giao thức truyền dữ liệu. Nên chọn https nếu hosting có hỗ trợ miễn phí.

  • https: giao thức truyền dữ liệu được mã hóa giữa máy chủ và máy khách, thông tin sẽ được bảo mật (Ví dụ: thông tin đăng nhập, hình ảnh, thông tin thẻ thanh toán). Hiện tại Google đang ưu tiên thứ hạng cho các trang web dùng giao thức này.
  • http: dữ liệu không được mã hóa.

Choose domain: chọn tên miền bạn muốn cài đặt WordPress

In directory: thư mục bạn muốn cài đặt, nếu bạn muốn cài ở “http://tenmien.com” thì để trống, nếu bạn muốn cài ở “http://tenmien.com/blog” thì điền vào “blog”.

Site Name: điền vào tên trang web.

Site Description: một câu miêu tả ngắn gọn về trang web.

Enable Multisite (WPMU): Tính năng dùng một mã nguồn WordPress cho nhiều trang web (nên tìm hiểu thêm nếu muốn bật tính năng này).

Admin Username, Admin Password, Admin Email: điền thông tin đăng nhập tài khoản admin bạn muốn.

Select Language: Ngôn ngữ trang web.

Limit Login Attempts (Loginizer): Đây là một plugin cho WordPress. Plugin này sẽ chặn những IP nào đăng nhập sai quá 3 lần.

Phần nâng cao (Advanced Options): Dành cho bạn nào muốn tìm hiểu thêm:

Database Name: Tên cơ sở dữ liệu, chọn tên dễ nhớ nếu hosting bạn chứa nhiều trang web, thuận lợi cho việc backup sau này.

Table Prefix: Tiền tố cơ sở dữ liệu, chọn tiền tố ngẫu nhiên để tăng bảo mật cho WordPress (không cần phải nhớ làm gì). Ví dụ: “KJ6tnGe4_”. (Nhiều trang web có thể dùng chung1 CSDL nếu khác tiền tố).

Disable Update Notifications Emails: Thông báo cập nhật qua email.

Auto Upgrade: cập nhật WordPress tự động nếu có phiên bản mới.

Auto Upgrade WordPress Plugins: tự động cập nhật plugins.

Auto Upgrade WordPress Themes: tự động cập nhật themes.

Backup Location: vị trí backup

Automated backups: tự động backup

Backup Rotation: số lượng bản backup, nếu chọn thì chắc 1 là đủ để đỡ tốn dung lượng.

Bây giờ bạn có thể nhấn vào “Install” ở phía dưới rồi. Đợi vài giây để nó tự cài đặt là xong.

Cài đặt WordPress

Bây giờ bạn đã có thể vào trang web của mình rồi.

**Nếu như được thì như mình nói ở trên là bạn phải đợi 24-48h để hệ thống cập nhật nameserver 😀 .

b. Cài đặt WordPress thủ công bằng cách tải mã nguồn lên hosting (nâng cao)

Vào trang WordPress.org để download mã nguồn WordPress về.

wordpress.org

Giải nén folder tải về ta sẽ có 1 folder WordPressWordpress

a. Upload WordPress lên hosting

Có 2 cách để up lên:

Cách 1: Sử dụng giao thức FTP để upload file lên hosting:

Vào trang Filezilla để tải về phần mềm Filezila sau đó cài đặt. Phần mềm này giúp bạn kết nối với hosting để có thể upload dữ liệu.

Đăng nhập vào với thông tin host là địa chỉ IP máy chủ, Username, Password có trong email của nhà cung cấp hosting gửi về, Port để trống.

Sử dụng giao thức FTP để upload file lên hosting bằng Filezilla

Phần bên trái là để duyệt file trên máy tính của bạn, còn phần bên phải là để duyệt file trên hosting.

Upload toàn bộ file và folder có trong thư mục WordPress trên máy tính lên thư mục /public_html (hoặc /httpdocs) trên hosting.

Cách 2: Sử dụng công cụ File Manager trong cPanel

Đầu tiên bạn cần phải nén lại tất cả các file và folder có trong folder WordPress thành 1 file zip trước khi up lên hosting. Vì nếu sử dụng file tải về trực tiếp từ WordPress.org khi giải nén ra nó sẽ nằm trong folder WordPress. Sau này duyệt web thì người dùng sẽ vào địa chỉ “http://tenmien.com/wordpress/” thay vì “http://tenmien.com/”.

File Manager trong cPanel

Đây là một công cụ kèm theo cPanel giúp bạn có thể duyệt file trên hosting trực tuyến bằng trình duyệt một cách nhanh chóng mà không cần cài đặt thêm phần mềm gì.

Vào “cPanel” > “File Manager”, upload file đã nén lên thư mục /public_html (hoặc /httpdocs). upload wordpress

Giải nén file vừa tải lên.giải nén wordpress

b. Tạo cơ sở dữ liệu

WordPress sử dụng hệ thống quản lý CSDL nguồn mở MySQL để lưu trữ và xuất tất cả thông tin về website khi cần, từ nội dung của bài viết, đến bình luận, tài khoản và mật khẩu người dùng.

Tạo CSDL

Để tạo CSDL, bạn vào “cPanel” > “MySQL Databases”. tạo CSDL
New Database: Gõ vào tên CSDL, nhấn “Create Database”.

Tạo người dùng truy cập CSDL

Vào “cPanel” > “MySQL Databases”, kéo xuống dưới phần “MySQL Users”
Thêm người dùng CSDL

Điền thông tin người dùng vào và nhấn Create User

Cấp quyền truy cập vào CSDL cho người dùng:

Vào “cPanel” > “MySQL Databases”, kéo xuống dưới phần “Add User To Database”.Cấp quyền truy cập vào CSDL cho người dùng

User: chọn người dùng vừa mới tạo.

Database: Chọn CSDL vừa mới tạo.

Nhấn “Add”

Cấp quyền truy cập vào CSDL cho người dùng

Tích chọn “ALL PRIVILEGES”, nhấn “Make Changes”.

c. Cài đặt WordPress

Truy cập vào tên miền của bạn để bắt đầu cài đặt.Cài đặt WordPress

Chọn ngôn ngữ: Ở đây mình chọn tiếng Việt, nhấn “Tiếp tục”.Cài đặt wordpress

Nhấn “Thực hiện ngay!”

Nhập thông tin sql server

Điền thông tin Tên Database, Tên người dùng và mật khẩu đã tạo ở phần b vào.

Database Host: thường là localhost, nếu có lỗi xảy ra thì kiểm tra lại thông tin Database Host trong email của nhà cung cấp.

Xong rồi nhấn “Gửi”. WordPress sẽ kiểm tra xem đã có thể kết nối với CSDL được chưa. Nếu thông tin bạn nhập OK thì sẽ hiện ra trang sau:

Nhập thông tin CSDL thành công

Nhấn vào “”Bắt đầu cài đặt”.Cài đặt WordPress

Nhập vào thông tin Tên trang web, thông tin tài khoản quản trị web mà bạn muốn. Xong nhấn cài đặt.

Cài đặt WordPress

Bây giờ trang web của bạn đã cài đặt xong và đang hoạt động. Hãy đăng nhập vào WordPress và bắt đầu viết bài thôi nào!

Trang chủ WordPress

Trang chủ

Trang quản trị WordPress

Trang quản trị

Đừng quên cài đặt plugin để thêm tính năng cho WordPress, cài đặt giao diệnviết một trang “Giới thiệu” về trang web nhé!

Quay lại: Danh sách bài viết WordPress toàn tập.

Trả lời

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.