Hướng dẫn cài đặt WordPress trên hosting có 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.
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.
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.
Chọn như trong hình minh họa, sau đó click vào nút “Go“.
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.
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.
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.
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.
8. Quay trở lại giao diện cPanel, click vào mục MySQL Databases trong phần 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.
10. Kéo xuống bên dưới, tạo một user mới.
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.
Tick vào mục “All Privileges” sau đó click vào nút “Make Changes“.
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“.
14. Điền đầy đủ các thông tin cần thiết vào biểu mẫu.
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.
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“.
Và đây là giao diện của trang quản trị WordPress, hay còn gọi là WordPress Dashboard.
Còn đây là giao diện mặc định của WordPress 4.1.1, sử dụng theme 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. :)
Mình mới dùng WP, chưa có kinh nghiệm nhiều, nhưng những bài viết như thế này đã giúp ích mình rất nhiều, cảm ơn tác giả nhé!
Chào anh Trung Hiếu.
Rất cảm ơn anh về bài viết rất chi tiết, dễ hiểu của anh. Em cũng đã học được nhiều từ những bài viết khác của anh.
Trong quá trình cài mã nguồn Wordpress mới nhất cho addon domain em gặp vấn đề như sau:
– Sau khi đã cài đặt đến bước 13 thì khi thử trang http://yourdomain.com/wp-admin/install.php lại báo lỗi 404.
– Em đã trỏ dns vì khi vào trang http://yourdomain.com thì vẫn hiện ra danh sách file.
– Em upload mã nguồn mới nhất vào thư mục như sau: home(domain 1)/public_html/domain 2/public_html/
Em đã thử upload lại mã nguồn, xem kỹ lại user name, tên database nhưng vẫn chưa tìm ra cách khắc phục.
Nhờ anh xem lại với ah.
Thanks anh.
Bạn up dữ liệu vào đường dẫn home/domain 1/public_html/domain 2/ nếu lúc thêm addon domain, bạn đặt Document Root là /public_html/domain 2/. Còn nếu bạn để Document Root là /domain 2/ thì bạn phải up dữ liệu vào đường dẫn /home/domain 1/domain 2/ mới đúng. :)
Em đã làm đúng như thế vì có tham khảo cả bài https://wpcanban.com/hosting-domain/tao-addon-domain-va-subdomain.html nhưng vẫn báo lỗi 404 như vậy. Không biết là bị lỗi ở đâu nữa anh ah.
Trên mục bình luận này không có up ảnh để nhờ anh xem giúp. :(
Hic. Cuối cùng cũng mò ra.
Vì lúc up dữ liệu mình lại Upload theo đường dẫn home(domain 1)/public_html/domain 2/public_html/ (thừa mục /public_html ở cuối. Mình cũng tưởng là phải có thêm thư mục này).
Nếu upload mã nguồn theo đường dẫn trên thì đương link phải là http://yourdomain.com/public_html/wp-admin/install.php
Thanks anh Trung Hiếu đã hỗ trợ nhiệt tình.
Chúc mừng bạn lại có thêm một kinh nghiệm quý báu. :)
Chào Mr. Hiếu
Cpanel của mình không có Softaculous, mình chỉnh giao diện, giờ tìm không ra, bạn xem giúp.
Mình mua host tại Hawkhost
HawkHost có sẵn Softaculous mà bạn. :P
Cảm ơn anh Híu nhé, bài viết rất chi tiết và dễ hiểu :3
Tôi có hosting WordPress sử dụng được nhiều website. Tôi muốn thiết kế 5 website với 5 domain khác nhau. Mỗi website sẽ có một người quản lý riêng. Xin được hướng dẫn.
Rất cảm ơn.
Làm hoàn toàn tương tự nhau thôi bạn. 5 site độc lập thì bạn add domain và cPanel và cài 5 lần thôi.
Mình có lập web và làm theo các bước trên nhưng k dduocj admin hỗ trợ mình với
tungnv.acgvn@gmail.com
Bạn gặp vấn đề gì trong quá trình cài đặt WordPress nhỉ?
Cảm ơn Hiếu rất nhiều
Mọi người ơi giúp mình với, mình đã mua tên miền+host trên stablehost và tiến hành cài wordpress cho tên miền mình đăng ký nhưng tại sao mình vào link của mình toàn dẫn đến giao diện của trang stable host vậy?
Blog mình đây: Tuhocviolin.com
Mình thấy bạn cài WordPress thành công rồi mà. Chắc do trình duyệt của bạn bị cache thôi. Thử đổi trình duyệt khác xem. Nhớ flush cache DNS của máy tính nữa. :P
Đúng bạn à, mình dùng trình duyệt khác thì hiển thị bình thường rồi, chả hiểu sao thằng chrome lại bị thế, dù đã thử flush cache DNS rồi. Cám ơn bạn nhiều nhé! hehe
Bạn xóa cache, xóa cookie trình duyệt và khởi động lại máy tính thử xem sao. :P
Mình mới cài WordPress tự động, cách này nhanh và dễ dàng hơn nhiều. Nên cài cách thủ công hay tự động vậy bạn?
Cài tự động thì nó nhanh hơn. Cài thủ công thì nó tối ưu hơn và học được nhiều thứ hơn. Nói chung bạn chọn cách nào cũng được. :P
anh ơi
em cài xong stable host thấy trong email có phần:
Update Notification : Enabled
Auto Upgrade : Disabled
Automated Backups : Disabled
giờ muốn cho nó back up tự động thì làm sao anh
StableHost có R1Soft Backup tụ động rồi mà bạn. Cho Softaculous nó backup làm gì cho tốn tài nguyên nữa. :P
Cho mình hỏi làm sao vào cPanel vậy?
Bạn mua host sẽ được cung cấp link và thông tin đăng nhập cPanel qua email nhé. :)