• Trang chủ
  • WordPress
    • Thủ thuật WordPress
    • WordPress Plugins
    • WordPress Themes
  • Hosting và Domain
  • Kiếm tiền online
  • Đánh giá
  • Khuyến mãi
  • Thông báo

WP Căn bản

Kiến thức căn bản cho người dùng WordPress

paradise-child-theme-wordpress-theme-tot-nhat
  • Dịch vụ WordPress Hosting
  • Dịch vụ tối ưu WordPress
  • Dịch vụ quét mã độc WordPress
  • Mua Paradise child theme
Trang chủ » WordPress » Thủ thuật WordPress » Hướng dẫn cài đặt WordPress trên hosting có cPanel
hosting-tot-nhat-danh-cho-wordpress

Hướng dẫn cài đặt WordPress trên hosting có cPanel

Cập nhật: 19/06/2022 Trung Hiếu 176 Bình luận

Mục lục Hiện
  • 1. Các bước cài đặt WordPress trên hosting có cPanel

Hướng dẫn cài đặt WordPress trên hosting có cPanel.

huong-dan-cai-dat-wordpress-tren-hosting-co-cpanel

Trong bài viết trước, tôi đã giới thiệu đến các bạn tiêu chuẩn của một hosting dành cho WordPress cũng như các nhà cung cấp dịch vụ hosting uy tín, chất lượng mà bạn nên lựa chọn. Tôi hy vọng, các bạn đã chọn được cho mình một dịch vụ phù hợp với nhu cầu của bản thân. Do quá trình đăng ký và trỏ domain về hosting của các nhà cung cấp là khác nhau, nên tôi sẽ không hướng dẫn thêm về vấn đề này. Mọi thắc mắc các bạn có thể liên hệ bộ phận kỹ thuật của nhà cung cấp để được hỗ trợ.

Tham khảo thêm:

  • Hướng dẫn cài đặt WordPress trên hosting có DirectAdmin
  • Hướng dẫn cài đặt nhanh WordPress với Softaculous

Còn trong bài viết này, tôi sẽ hướng dẫn các bạn cách cài đặt WordPress trên hosting có cPanel (đối với các shared hosting không hỗ trợ Softaculous). Việc này chỉ được thực hiện khi các bạn đã trỏ thành công domain về hosting. Không chần chừ thêm nữa, ngay bây giờ là nội dung chi tiết.

Các bước cài đặt WordPress trên hosting có cPanel

1. Trước tiên, các bạn cần phải download mã nguồn WordPress từ trang WordPress.org.

download-ma-nguon-wordpress

WordPress hiện đã hỗ trợ phiên bản tiếng Việt tại địa chỉ http://vi.wordpress.org/. Tuy nhiên, tôi khuyên các bạn nên sử dụng WordPress tiếng Anh để giảm thiểu lỗi trong quá trình cài đặt và sử dụng.

2. Đăng nhập vào cPanel bằng thông tin đã được cung cấp sẵn, các bạn sẽ nhìn thấy một giao diện trông như thế này.

giao-dien-cpanel-shared-hosting

3. Khoan hãy quan tâm đến những thứ khác, bởi vì nhiệm vụ của bạn bây giờ là cài đặt WordPress. Hãy click vào mục “File Manager” trong phần “Files” để truy cập trình quản lý các tập tin trên hosting.

cpanel-files

Chọn như trong hình minh họa, sau đó click vào nút “Go“.

file-manager-directory-selection

4. Và đây là giao diện của File Manager. Hãy click vào nút “Select All” sau đó chọn nút “Delete” để xóa hết toàn bộ các tập tin mặc định không cần thiết.

giao-dien-file-manager

5. Click vào nút “Upload” sau đó lựa chọn file .zip mà bạn đã download ở bước 1 để tiến hành upload mã nguồn WordPress lên host.

upload-files-len-hosting

Quá trình này diễn ra tự động. Sau khi upload xong, click vào nút “Go back…” để quay trở về giao diện File Manager.

6. Chọn file vừa upload, click vào nút “Extract“, chọn “Extract File (s)” để tiến hành giải nén.

extract-file

7. Chuyển toàn bộ dữ liệu có trong folder “wordpress” (vừa giải nén) vào thư mục gốc “public_html” bằng cách click vào nút “Select All“, chọn “Move File” và chỉnh đường dẫn từ /public_html/wordpress/ thành /public_html.

chuyen-ma-nguon-wordpress-vao-thu-muc-goc

8. Quay trở lại giao diện cPanel, click vào mục MySQL Databases trong phần Databases.

cpanel-databases

9. Nhập một cái tên bất kỳ vào mục “New database:” và click vào nút “Create Database” để tạo một database mới.

tao-database-moi

10. Kéo xuống bên dưới, tạo một user mới.

tao-user-moi

Lưu ý: Bạn phải nhớ kỹ password để sử dụng trong tập tin wp-config.php.

11. Thêm user vào database.

them-user-vao-database

Tick vào mục “All Privileges” sau đó click vào nút “Make Changes“.

database-all-privileges

12. Truy cập vào File Manager, tại thư mục public_html, tìm file wp-config-sample.php và đổi tên thành wp-config.php (click chuột phải, chọn Rename). Tiếp theo, mở file này ra (click chuột phải, chọn Edit) và tìm các dòng:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');</p>
<p>/** MySQL database username */
define('DB_USER', 'username_here');</p>
<p>/** MySQL database password */
define('DB_PASSWORD', 'password_here');</p>
<p>/** MySQL hostname */
define('DB_HOST', 'localhost');

Thay thế:

  • database_name_here bằng tên database mà bạn vừa tạo ở Bước 9. VD: ibdlyrpz_ebooksvn
  • username_here bằng tên user mà bạn đã tạo ở Bước 10. VD: ibdlyrpz_hieu
  • password_here bằng password mà bạn đã chọn ở Bước 10.

Sau khi hoàn tất, click vào nút “Save” để lưu lại các thiết lập.

13. Gõ vào thanh địa chỉ của trình duyệt web đường dẫn có cấu trúc như sau: http://yourdomain.com/wp-admin/install.php. Thay “yourdomain.com” bằng domain của bạn.

VD: http://tonghopwordpress.com/wp-admin/install.php

Một trang cài đặt sẽ xuất hiện, cho phép bạn lựa chọn ngôn ngữ. Bạn có thể để mặc định là “English (United States)” sau đó click vào nút “Continue“.

cai-dat-ngon-ngu-cho-wordpress

14. Điền đầy đủ các thông tin cần thiết vào biểu mẫu.

thong-tin-cai-dat-wordpress

Trong đó:

  • Site Title: tên của blog/website.
  • Username: tên đăng nhập của bạn.
  • Password, twice: mật khẩu của bạn, nhập lại 2 lần. Lưu ý: phân biệt giữa chữ in hoa và chữ in thường.
  • Your E-mail: email của bạn.
  • Privacy: cho phép các công cụ tìm kiếm thu thập dữ liệu blog/website của bạn.

15. Nếu quá trình cài đặt thành công, bạn sẽ được chào mừng với một giao diện như thế này.

cai-dat-wordpress-thanh-cong

Click vào nút “Login” để chuyển qua trang đăng nhập WordPress.

16. Điền thông tin đăng nhập mà bạn đã chọn ở bước 14 sau đó click vào nút “Login“.

dang-nhap-wordpress

Và đây là giao diện của trang quản trị WordPress, hay còn gọi là WordPress Dashboard.

giao-dien-trang-quan-tri-wordpress

Còn đây là giao diện mặc định của WordPress 4.1.1, sử dụng theme Twenty Fifteen.

giao-dien-twenty-fifteen

Vậy là bạn đã hoàn tất việc cài đặt một blog/ website dựa trên mã nguồn WordPress. Đến đây, blog/ website của bạn đã có thể hoạt động được, tuy nhiên, nó vẫn còn cần nhiều thao tác thiết lập, tối ưu khác và tôi sẽ giới thiệu về chúng trong những bài viết tiếp theo. Mong các bạn chú ý theo dõi.

Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)

Đang tải đánh giá...
  • Chia sẻ lên Facebook
  • Chia sẻ lên Twitter
  • Chia sẻ lên LinkedIn

Bài viết liên quan

Tạo danh sách plugin yêu thích trên WordPress.org
Tạo danh sách plugin yêu thích trên WordPress.org
Download plugin cũ và theme cũ trên WordPress.org
Download plugin cũ và theme cũ trên WordPress.org
Hướng dẫn chuyển từ WordPress.com sang WordPress.org
Hướng dẫn chuyển từ WordPress.com sang WordPress.org

Chuyên mục: Thủ thuật WordPress Thẻ: WordPress căn bản

wpcanban-com-facebook-group

Nói về Trung Hiếu

Một người con của xứ Nghệ, hiện đang sinh sống tại Hà Nội. Tôi là người sáng lập và đứng sau mọi hoạt động của WP Căn bản. Tìm hiểu thêm về tôi tại đây.

Bài viết trước « Tiêu chuẩn của một hosting dành cho WordPress
Bài viết sau Hướng dẫn cài đặt WordPress trên hosting có DirectAdmin »

Reader Interactions

Bình luận

    Để lại một bình luận Hủy

    Tất cả các bình luận đều sẽ được kiểm duyệt nghiêm ngặt. Mọi bình luận trái quy định sử dụng sẽ bị gỡ bỏ link hoặc xóa bỏ hoàn toàn. Vui lòng đọc kỹ quy định trước khi bình luận. Xin cảm ơn!

  1. Thiện 2 bình luậnviết

    14/10/2016 lúc 15:44

    Mình làm như hướng dẫn sao đến bước 13 mở ở trình duyệt web không lên nhỉ?

    Bình luận
    • Trung Hiếu Quản lýviết

      14/10/2016 lúc 15:52

      Không lên là thế nào bạn? Chụp cho mình xem ảnh thông báo lỗi với. :P

      Bình luận
      • KHAC THIEN DOAN 2 bình luậnviết

        14/10/2016 lúc 15:57

        làm sao gửi cho bạn được!

        Bình luận
        • Trung Hiếu Quản lýviết

          14/10/2016 lúc 16:34

          Bạn up ảnh lên 1 dịch vụ lưu trữ ảnh trực tuyến nào đó rồi lấy link và paste vào đây. :P

          Bình luận
          • Sao Mai 1 bình luậnviết

            23/03/2017 lúc 18:37

            Mình cũng bị y như vậy. Đến bước này thì nó báo thế này ạ:
            https://drive.google.com/open?id=0B_kN8HCt8vPEQkZZRHRJRTZoeUU
            Bạn xem giúp mình với. Cảm ơn bạn ^_^

            Bình luận
            • Trung Hiếu Quản lýviết

              24/03/2017 lúc 08:49

              Lỗi 500 này có thể là do server. Cũng có thể là do mã nguồn WordPress của bạn bị thiếu file. Bạn thử upload lại file mã nguồn bằng phần mềm FTP xem sao nhé. :P

              Bình luận
  2. Bong pham 9 bình luậnviết

    12/10/2016 lúc 13:30

    Nhà cung cấp nào cũng được vidu nhu godaddy nha bạn.
    Ý chính của mình là tại sao wordpress hosting lại mắt hơn share hosting.
    Vì 2 gói này đều cài được wordpress mà.

    Bình luận
    • Trung Hiếu Quản lýviết

      12/10/2016 lúc 13:32

      GoDaddy thì mình không đánh giá cao về khoản hosting cho lắm. Còn câu hỏi của bạn thì mình đã trả lời ở bình luận bên kia rồi nhé. :P

      Bình luận
  3. Bong Pham 9 bình luậnviết

    12/10/2016 lúc 12:18

    Hay lắm bạn ơi. à cho mình hỏi như muốn cái wp thì dùng host xong rồi cái wordpress có tốt bằng mình mua gói wordpress hosting không bạn.

    Bình luận
    • Trung Hiếu Quản lýviết

      12/10/2016 lúc 13:26

      Bạn đang nói đến hosting của nhà cung cấp nào? Phải biết chính xác thì mới có thể so sánh được bên nào hơn. :)

      Bình luận
  4. Trần Minh Tới 5 bình luậnviết

    19/09/2016 lúc 10:09

    à, cảm ơn bạn, đã hiểu vấn đề. khổ nỗi hos của mình nó lại không cho tạo thêm database thì phải

    Bình luận
  5. Trần Minh Tới 5 bình luậnviết

    19/09/2016 lúc 09:46

    Chào bạn, bài viết của bạn rất chi tiết mình đã làm theo và ok, Tuy nhiên mình có một vấn đề mong bạn giúp đỡ, mình cài xong wordpress cho domain chính, nay mình muốn addon domain (thêm một tên miền nữa vào hos) và muốn cài wordpress cho miền mới này mong bạn chỉ giúp. Cảm ơn bạn nhiều

    Bình luận
    • Trung Hiếu Quản lýviết

      19/09/2016 lúc 09:49

      Cách làm cũng hoàn toàn tương tự thôi bạn. Chỉ có điều khi bạn add thêm domain thì trong thư mục public_html sẽ xuất hiện thêm một thư mục mang tên domain đó. Bạn upload mã nguồn WordPress vào thư mục đó là được. :)

      Bình luận
      • Trần Minh Tới 5 bình luậnviết

        19/09/2016 lúc 09:53

        không được bàn à, mình cũng làm vậy nhưng khi truy cập vào Domain phụ nó toàn tự chuyển sang domain chính thôi

        Bình luận
        • Trung Hiếu Quản lýviết

          19/09/2016 lúc 09:55

          Bạn đã trỏ domain mới về host và thêm domain vào host thông qua mục Addon Domain trong cPanel chưa? :P

          Bình luận
          • Trần Minh Tới 5 bình luậnviết

            19/09/2016 lúc 09:56

            minh thêm rồi

            Bình luận
            • Trung Hiếu Quản lýviết

              19/09/2016 lúc 09:58

              Nếu vậy thì vô lý thật. Bạn gửi thông tin đăng nhập hosting qua email admin@wpcanban.com mình kiểm tra cho nhé. :P

              Bình luận
          • Trần Minh Tới 5 bình luậnviết

            19/09/2016 lúc 10:05

            hay tại hai domain đó mình dùng chung một database, dung chung có được không bạn

            Bình luận
            • Trung Hiếu Quản lýviết

              19/09/2016 lúc 10:06

              Bạn phải tạo database khác nếu nội dung của 2 site khác nhau nhé. :D

              Bình luận
  6. cuong linh 7 bình luậnviết

    26/08/2016 lúc 01:42

    Bạn giúp mình.!

    ở phần quản trị cpanel phần SOFTACULOUS APPS INSTALLER mình cài wordpress ở đó thì trong mục public_html nó có file web của mình là intercondotel.com

    Mình cài các plugin thì ok hết đến khi cài theme thì nó báo lỗi không up lên được cái nào.
    Mình move tất cả các file ra mục chính public_html thi load lại phần web và phần admin nó báo lỗi như thế này http://intercondotel.com/wp-admin/theme-install.php thì nó xuất hiện lỗi
    The requested URL /wp-admin/install.php was not found on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
    Bạn chỉ gúp mình cách khắc phúc với

    Bình luận
    • Trung Hiếu Quản lýviết

      26/08/2016 lúc 08:53

      Domain của bạn là domain chính (đi kèm khi đăng ký host) hay là addon domain? :P

      Bình luận
  7. cường 7 bình luậnviết

    25/08/2016 lúc 15:30

    Mình làm đến bước 13 khi truy cập vào trang admin thì nó báo thế này, xử lý sao bạn
    Not Found

    The requested URL /wp-admin/install.php was not found on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

    Bình luận
    • Trung Hiếu Quản lýviết

      25/08/2016 lúc 15:32

      Có nhiều nguyên nhân có thể dẫn tới lỗi này. 1 là bạn chưa upload mã nguồn WordPress vào đúng thư mục. 2 là bạn chưa trỏ thành công tên miền về host. Bạn thử kiểm tra lại xem sao nhé. :)

      Bình luận
      • cuong 7 bình luậnviết

        25/08/2016 lúc 15:41

        tên miền mình trỏ trước đó thành công rồi. sau đó mình mới cài theo các bước bạn hướng dẫn. mình cũng upload đúng wordpress vào thư mục public_html bạn ạ.

        Bình luận
        • cuong 7 bình luậnviết

          25/08/2016 lúc 17:12

          Hix xóa đi cài lại mà vẫn ko đc. ko biết sao nữa. lần trước mình làm theo hướng dẫn có cái là được luôn, lần này mày mò cả buổi :(. hay mình đưa TK hosting vs cpanel bạn kiểm tra giúp mình nhé

          Bình luận
  8. Khoa Đăng 11 bình luậnviết

    17/08/2016 lúc 23:03

    Dear anh Hiếu
    Em có chút thắc mắc là mún tạo web như bài viết của anh thì phải có domain trước phải ko ạ?
    Em dùng domain free như .tk có được ko anh? Tại em đang học làm web nên chưa mua domain mà chỉ xài mấy cái free thôi.

    Bình luận
    • Trung Hiếu Quản lýviết

      18/08/2016 lúc 09:01

      Domain miễn phí có thể dùng để tập tành nhưng để làm nghiêm túc thì tuyệt đối không nên dùng. Mà mấy bài hướng dẫn trong serie WordPress căn bản của mình cũng là hosting trả phí đó. :)

      Bình luận
      • Khoa Đăng 11 bình luậnviết

        19/08/2016 lúc 00:13

        Dear anh !
        Sau khi khai báo xong tên database + Usename+ Pass thì nó báo lỗi như thế này. Mặc dù e điền đúng tất cả.
        Lỗi này xử lý như thế nào vậy anh ?

        Error establishing a database connection
        This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at localhost. This could mean your host’s database server is down.

        Are you sure you have the correct username and password?
        Are you sure that you have typed the correct hostname?
        Are you sure that the database server is running?
        If you’re unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.

        Cho em hỏi thêm là có nhất thiết phải đổi tên file wp-config-sample.php thành wp-config.php không anh?

        Bình luận
        • Trung Hiếu Quản lýviết

          19/08/2016 lúc 08:04

          Nếu trong bộ cài chưa có file wp-config.php thì phải đổi tên file wp-config-sample.php thành wp-config.php rồi khai báo thông tin database vào nhé. :P

          Bình luận
          • Khoa Đăng 11 bình luậnviết

            19/08/2016 lúc 08:32

            Em làm được rồi :)
            Thank anh nhìu nha !

            Bình luận
  9. Ngọc Bích 5 bình luậnviết

    15/07/2016 lúc 09:01

    Ad ơi sao mình cài được rồi nhưng đăng nhập thì phải vào file http://….com/wp/wp-login.php để đăng nhập nhỉ. Có cách nào xóa chữ /wp/ ở giữa ở đây không

    Bình luận
    • Trung Hiếu Quản lýviết

      15/07/2016 lúc 09:04

      Đơn giản vì bạn đã cài đặt mã nguồn WordPress vào thư mục “wp” chứ không phải vào thư mục “public_html” hay thư mục gốc của domain. :P

      Bình luận
      • Ngọc Bích 5 bình luậnviết

        15/07/2016 lúc 09:29

        Vậy mình muốn cài vào public_html thì phải gỡ bản cũ ra rồi cài mới lại phải không ad

        Bình luận
        • Trung Hiếu Quản lýviết

          15/07/2016 lúc 09:32

          Đúng rồi bạn. Đó là cách đơn giản nhất. :)

          Bình luận
          • Ngọc Bích 5 bình luậnviết

            15/07/2016 lúc 09:33

            Thanks bạn nhiều nhé

            Bình luận
  10. Hạnh 2 bình luậnviết

    28/06/2016 lúc 16:49

    Anh ơi, cho e hỏi ạ: hiện tại thì website của em đang cài bằng joomla, em muốn bỏ web cũ này đi và thay mới bằng web wordpress mà vẫn giữ nguyên tên miền thì phải làm thế nào ạ. Em có đăng nhập vào cpanel rồi và không thấy mục softaculous ạ :<

    Bình luận
« 1 2 3 4 5 … 7 »

Sidebar chính

Giới thiệu về tôi

avatar-tac-gia

Tôi tên là Bùi Trung Hiếu, sinh ra ở một làng quê nghèo thuộc huyện Yên Thành, tỉnh Nghệ An. Hiện tại, tôi đang sinh sống và làm việc tại Hà Nội. Với niềm đam mê công nghệ thông tin, đặc biệt là WordPress, tôi đã tự tìm tòi, nghiên cứu về chúng trong suốt nhiều năm qua.

Xem thêm về tôi

Theo dõi qua mạng xã hội

Dịch vụ tối ưu WordPress miễn phí

dich-vu-toi-uu-wordpress-mien-phi

Plugin độc quyền miễn phí

  • WPCB Secure Shield
  • WPCB Hybrid Cache Manager
  • WPCB Simple Ratings
  • WPCB Simple AntiSpam
  • WPCB Social Share Buttons
  • WPCB Comment Notifications
  • WPCB Comment User Badge
  • WPCB Top Commenters
  • WPCB Simple SMTP
  • WPCB Simple Contact Form
  • WPCB Permalinks Manager
  • WPCB Syntax Highlighter
  • WPCB Content Protector
  • WPCB Auto Images Alt-Text
  • WPCB Snowfall
  • WPCB Ultimate Search
  • WPCB 404 Auto Redirect
  • WPCB Disable Blog
  • WPCB Simple Lightbox
  • WPCB Auto Expired Transients Cleaner

Dịch vụ quét mã độc miễn phí

dich-vu-quet-ma-doc-wordpress-mien-phi

Bài viết mới nhất

  • Sửa lỗi 404 cho XML Sitemaps của Rank Math SEO 01/02/2026
  • Plugin chống spam siêu nhẹ dành cho WordPress 07/01/2026
  • Plugin siêu nhẹ tạo hiệu ứng tuyết rơi cho WordPress 12/12/2025
  • WordPress 6.9 “Gene” chính thức phát hành 03/12/2025
  • Biểu mẫu Jetpack Newsletter cho theme Paradise 20/10/2025
  • Khắc phục lỗi temp-write-test trong WordPress 06/08/2025

Footer

Bình luận mới nhất

  • Trung Hiếu trong Hiển thị code trong bài viết của WordPress
  • Tịnh Nguyễn Blog trong Hiển thị code trong bài viết của WordPress
  • Tịnh Nguyễn Blog trong Hiển thị code trong bài viết của WordPress
  • Trung Hiếu trong Hiển thị code trong bài viết của WordPress
  • Tịnh Nguyễn Blog trong Hiển thị code trong bài viết của WordPress

Bình luận nhiều nhất

  1. Tịnh Nguyễn Blog (19)
  2. Quang (5)
  3. Ngọc Blue (5)
  4. Lê Tùng (4)
  5. Tuấn Lê (3)
  6. VietHouse (2)
  7. Nutatu (2)
  8. Góc Của Ân (1)

Liên kết hữu ích

  • Giới thiệu bản thân
  • Quy định sử dụng
  • Bản quyền nội dung
  • Chính sách bảo mật
  • Liên hệ hỗ trợ

Thống kê WP Căn bản

9 Chuyên mục - 1.016 Bài viết - 35.674 Bình luận

Bản quyền © 2014 - 2026 · WP Căn bản (tiền thân là ebooksvn.com) · Sử dụng Paradise child theme và dịch vụ WordPress Hosting