Các hỏi đáp về dịch vụ hosting
17/09/2022 09:32 | Lượt xem : 7832
1. Một số khái niệm liên quan
Trước khi hướng dẫn cài đặt WordPress trên Hosting, BKNS sẽ giúp bạn hiểu rõ hơn về khái niệm WordPress, cPanel, DirectAdmin.WordPress
WordPress là một nền tảng mã nguồn mở dùng để xây dựng và xuất bản blog/website, phát triển bằng PHP và sử dụng cơ sở dữ liệu MySQL. Đây là CMS miễn phí nổi tiếng nhờ dễ dùng, linh hoạt và thuộc nhóm phổ biến nhất trên thế giới. Với WordPress, bạn có thể tạo đủ loại website như: trang bán hàng online (thương mại điện tử), website tin tức/cổng thông tin, portfolio cá nhân/doanh nghiệp, diễn đàn thảo luận và nhiều mô hình website khác.cPanel
cPanel là control panel quản trị web hosting chạy trên nền tảng Linux, hiện được dùng rất rộng rãi vì độ ổn định và nhiều tính năng. Điểm mạnh của cPanel nằm ở giao diện đồ họa trực quan, dễ thao tác, giúp bạn quản lý hosting và website nhanh hơn mà không cần quá rành kỹ thuật. Ngoài ra, cPanel còn nổi bật ở các lớp bảo mật và khả năng tự động hóa (tạo email theo domain, quản lý SSL, backup/restore, cronjob, phân quyền, theo dõi tài nguyên…). Vì vậy, “hosting cPanel” có thể hiểu đơn giản là gói Linux hosting đã được cài sẵn cPanel để bạn dùng ngay. Dù vẫn có một số hạn chế nhất định tùy nhu cầu, nhưng trong phần lớn trường hợp cPanel hoạt động hiệu quả và đáng tin cậy. Nếu bạn đang tìm một giải pháp control panel dễ dùng, nhiều tính năng và phổ biến, cPanel là lựa chọn rất hợp lý.DirectAdmin
DirectAdmin là một trong những control panel quản trị web hosting được dùng khá phổ biến hiện nay nhờ giao diện trực quan và dễ thao tác. Công cụ này hỗ trợ người quản trị theo dõi và điều chỉnh nhiều thiết lập liên quan đến máy chủ (phần mềm, cấu hình vận hành), đồng thời tăng cường bảo mật và quản lý tài khoản người dùng chặt chẽ hơn. Điểm định hướng của DirectAdmin là đơn giản, tiện dụng, chạy nhanh và ổn định, nhưng vẫn đáp ứng đủ các chức năng cần có để quản trị hosting/server. Đặc biệt, nhiều tác vụ được tự động hóa giúp việc quản lý máy chủ và triển khai website trở nên nhẹ nhàng, tiết kiệm thời gian hơn.Các thành phần cần chuẩn bị trước khi cài đặt
Trước khi bắt tay vào cài đặt, bạn cần chuẩn bị một số yêu cầu sau để quá trình cài đặt diễn ra trơn tru, không gặp lỗi giữa chừng.- Tên miền (Domain): Đây là địa chỉ nhà của bạn trên internet. Quan trọng nhất, bạn phải trỏ tên miền về IP của Hosting thành công. Nếu chưa trỏ, trình cài đặt sẽ không thể nhận diện được không gian lưu trữ của bạn.
- Hosting chất lượng: WordPress yêu cầu một môi trường máy chủ ổn định. Hãy đảm bảo hosting của bạn hỗ trợ PHP phiên bản 8.x trở lên và hệ quản trị cơ sở dữ liệu MySQL/MariaDB.
2. Hướng dẫn cài đặt WordPress trên Hosting chi tiết nhất
2.1 Cài đặt WordPress trên Hosting cPanel
Bước 1: Chuẩn bị mã nguồn (source code) Wordpress.
Download tại trang chủ Wordpress: https://wordpress.org/latest.zip
Bước 2: Upload source code lên host.
Đăng nhập xong cPanel host tại http://domain:2082, ta có giao diện như hình 1:


Hình 1
Kế tiếp, quý khách truy cập File Manager, chọn như hình 2 để vào giao diện quản lý file (thư mục public_html):

Hình 2
Vào giao diện quản lý như hình 3 để upload file:

Hình 3
Vào giao diện upload và chọn file đã nén ở bước đầu lên host như hình 4:

Hình 4
Sau khi đã upload thành công file lên host, ta tiến hành giải nén như hình 5:

Hình 5
Giải nén xong, ta có bộ source code trên host như hình 6:

Hình 6
Quý khách giải nén xong thường source code của quý khách sẽ nằm trong thư mục wordpress. Quý khách tiến hành select all toàn bộ file và folder trong thư mục này ra public_html.
Bước 3: Hướng dẫn thao tác tạo database, thêm user và phân quyền user sử dụng database.
Quý khách đã có source code website, bây giờ quý khách tiến hành tạo database, user truy cập database, tiến hành import database từ local vào database host.
Quý khách về lại trang Home của cPanel, truy cập MySQL để tạo database như hình 7:

Hình 7
Quý khách tạo tên database tùy thích như hình 8:

Hình 8
Quý khách tiếp tục tạo user của database với tên tùy thích như hình 9:

Hình 9
Tiến hành add user và cung cấp quyền user điều khiển database như hình 10:

Hình 10
Cấp quyền user điều khiển database với quyền Full như hình 11:

Hình 11
Kiểm tra database đã có user đầy đủ như hình 12:

Hình 12
Sau khi hoàn thành các bước tạo database, tao user, add user sử dụng database xong, quý khách tiến hành truy cập tên miền của quý khách bằng trình duyệt web để cài đặt Website Wordpress.
Bước 4: Cài đặt website wordpress.
Các bước cài đặt tương tư các hình sau:
Setup 1
Setup 2
Setup 3
Setup 4
Setup 5
Setup 6
Truy cập trang admin.
Setup 7
Setup 8
Vậy là quý khách đã hoàn thành cài đặt hoàn chỉnh 1 website Wordpress trên host của BKNS.
2.2 Hướng dẫn cài đặt WordPress trên Hosting Directadmin
Các bước cài WordPress trên Hosting direcadmin cũng tương tự như cài trên cPanel. Bạn có thể tham khảo dưới đây: Bước 1: Download WordPress Bước 2: Mua Domain và Hosting Bước 3: Đăng nhập DirectAdmin Bước 4: Upload mã nguồn lên DirectAdmin- Truy cập trang quản lý DirectAdmin
- Click vào Files
- Click vào thư mục public_html
- Xuất hiện những file mặc định
- Tích chọn trong ô checkbox và nhấn Delete để xóa các file đó
- Chọn Button Upload file to current directory
- Chọn File WordPress đã tải về
- Click Upload Files
- Trở về public_html
- Chọn Extract
- Vào thư mục WordPress vừa giải nén
- Chọn các File, Folder của WordPress
- Click vào Add to Clipboard để đưa các File, Folder vào Clipboard
- Click vào MySQL Management
- Xuất hiện trang quản lý Database
- Nhập tên Database, tên đăng nhập và mật khẩu
- Chọn Create
- Chọn ngôn ngữ WordPress mong muốn
- Chọn “Tiếp tục”
- Xuất hiện giao diện mới => chọn “Thực hiện ngay”
- Điền Database, tên người quản lý Database, mật khẩu MySQL đã tạo trước đó và tiền tố bảng dữ liệu
- Click vào “Bắt đầu cài đặt”
- Điền các thông tin như tên website, người dùng và mật khẩu đăng nhập WP-Admin
- Lưu tên người dùng và mật khẩu để có thể đăng nhập vào trang Admin
- Truy cập trang Admin và có thể đăng bài trên web mới mà mình vừa tạo
Với website của bạn đã đăng ký tên miền và hosting.
của mình ở đây là tên miền : dongtestlinux.tk và đăng ký hosting linux.
Bước 1: bạn phải có bản nukeviet . truy cập ngay: https://nukeviet.vn/
Bước 2 : bạn cần phải upload file đó lên host. Có rất nhiều cách để bạn có thể upload file lên host.
- có thể sử dụng ngay tiện ích của firefox đó là fireFTP
- download các phần mềm hỗ trợ upload file lên host như là : cuteFTP, FileZilla , ...
và mình xin hướng dẫn các bạn với upload file với phần mềm cuteFTP như sau :
+ đăng nhập vào cuteFTP :
các bạn cần chú ý 3 thông số là : host , user và password đó là những thông số mà BKNS gửi cho bạn.
+ Upload lên host
- có 2 cách để bạn upload file
BKNS hỗ trợ bạn upload file *.zip lên sever. Mình khuyên bạn là nên nén vào vào upload file *.zip, sẽ giảm thiểu đáng kể thời gian cho bạn.
Sau khi upload file *.zip thì bạn có thể extract nó trong phần quản trị hosting ( ở đây là DrectAdmin) .
* Upload file trực tiếp vào thư mục /domains/tên domain của bạn /public_html
- giải nén được file nukeviet trong folder public_html.
Bước 3 : tiến hành cài đặt Nukeviet .
- gõ " tên domain /nukeviet" hoặc nếu upload trực tiếp toàn bộ file vào public_html thì bạn chỉ cần gõ " tên domain " màn hình cài đặt sẽ hiện ra :
Lựa chọn ngôn ngữ và mình chọn là tiếng việt ( Hàng Việt ưu tiên dùng hàng việt )
bước tiếp theo ....
thông tin bản quyền , bước tiếp theo ...
Bước này để kiểm tra thông tin máy chủ xem có tương thích không( bạn tự kiểm tra nhé ). Bước tiếp theo ...
kiểm tra các file CHMOD đúng chưa . Bước tiếp theo ...
với cấu hình là tên đầu tố tách riêng ra nhé. Bạn nhớ rằng mỗi khi mình tạo csdl thì đều có đầu tố. ví dụ của mình tên csdl là testlinux_vbbU
thì khi nhập vào testlinux sẽ tách ra và vbbU sẽ tách ra.
sau khi " thực hiện " .
ở bước này bạn phải nhập thông tin website và thông tin quản trị của website.
sau khi " thực hiện " và bạn đã cài đặt thành công.
bước 4 : tận hưởng thành quả
- vào trình duyệt website gõ " tên domain /nukeviet "

Chào bạn !
BKNS xin hướng dẫn các bạn cài đặt đầy đủ Joomla phiên bản 1.7. Các bạn có thể download tại đây:
http://www.joomla.org/
Trước khi cài đặt mình cho các bạn biết thông tin database và host mà mình sử dụng là như sau :
- Database mình khởi tạo theo hướng dẫn sau :
https://id.bkns.vn/knowledgebase/45/Cach-to-database-thong-tin-truy-cp-vao-PHPMyadmin.html
Database: rafmliig_bkns
Host: localhost
Username: rafmliig_bkns
Password: T04UqENL
- Các thông tin host là :
domain : bkns.net
server IP : 123.30.187.15
user : rafmliig
password : 3lBYhl292w
Sau khi bạn đã tạo database + upload source code và đã trỏ domain về host rồi, chúng ta bắt đầu cài đặt.
* Bước 1: Bạn upload toàn bộ source code vào thư mục domains/tendomain/public_html và gõ tên domain.
- Trước tiên mình sẽ hướng dẫn các bạn upload file nén khi download bản cài đặt về. Các bạn lưu ý là hosting chỉ hỗ trợ
nén và giải nén file .ZIP nhé.
Đầu tiên bạn đăng nhập vào quản trị hosting rồi thực hiện upload trực tiếp ngay trên quản trị hosting với dung lượng file< 20MB.
Nếu bạn có bộ cài đặt rồi hoặc file >20MB thì bạn cần sử dụng phần mềm hỗ trợ upload là cuteFTP để upload nhé.
Vậy là việc upload và giải nén file đã thành công.
Tiếp sau đó mình sẽ cài đặt, bạn gõ bkns.net và sẽ tự link đến màn hình cài đặt như sau :
Bạn lựa chọn ngôn ngữ và ấn next >>
* Bước 2 : Bước này sẽ kiểm tra các phiên bản có phù hợp và tương thích hay không, nếu ổn sẽ yes và ngược lại.
Sau khi mọi thứ đều " yes " bạn ấn next để tiếp tục >>
* Bước 3 : Là bước liên quan đến bản quyền và ở đây Joomla là một trong số các mã nguồn mở phổ biến nhất hiện nay sử dụng giấy phép GLU- GPL. Nếu các bạn cần có thể tham khảo để biết thêm thông tin về giấy phép này.
Sau đó ấn next và tiếp tục >>
* Bước 4 : Đây chính là bước cấu hình database mà mình nói các bạn nên tạo trước trên quản trị hosting. Các bạn cần cấu hình như sau :
Sau khi cấu hình xong ấn next và tiếp tục >>>
* Bước 5 : Cấu hình các thông tin liên quan đến FTP ( thông tin hosting )
* Bước 6: Cấu hình liên quan đến các thông tin administrator của Joomla :
* Bước 7 (bước cuối cùng) : Sau khi bạn cài đặt xong bạn cần xóa bỏ thư mục install hoặc đổi tên nếu không muốn xóa nhé.
Chúc bạn các thành công nhé !
Chào các bạn,
Sau khi đã upload có file bạn chọn extract theo hướng dẫn sau:
Với website của bạn đã đăng ký tên miền và hosting.
của mình ở đây là tên miền : dongtestlinux.tk và đăng ký hosting linux.
Bước 1: download bản Joomla về máy của bạn .bạn thể vào trang chính của joomla link download .( ở đây của mình là bản 1.6 )
Bước 2 : bạn cần phải upload file joomla lên host. Có rất nhiều cách để bạn có thể upload file lên host.
- có thể sử dụng ngay tiện ích của firefox đó là fireFTP
- download các phần mềm hỗ trợ upload file lên host như là : cuteFTP, FileZilla , ...
và mình xin hướng dẫn các bạn với upload file với phần mềm cuteFTP như sau :
+ đăng nhập vào cuteFTP :
các bạn cần chú ý 3 thông số là : host , user và password đó là những thông số mà BKNS gửi cho bạn.
[caption id="" align="aligncenter" width="600"]
Hướng dẫn Upload và cài đặt Joomla lên host[/caption]
+ Upload lên host
- có 2 cách để bạn upload file
BKNS hỗ trợ bạn upload file *.zip lên sever. Mình khuyên bạn là nên nén vào vào upload file *.zip, sẽ giảm thiểu đáng kể thời gian cho bạn.
Sau khi upload file *.zip thì bạn có thể extract nó trong phần quản trị hosting ( ở đây là DrectAdmin) .
* Upload file trực tiếp vào thư mục /domains/tên domain của bạn /public_html
* bạn tạo ra 1 folder và up folder đó vào thư mực thư mục /domains/tên domain của bạn /public_html/ tên folder bạn up.
( của mình là tạo 1 folder riêng và up vào public_html với tên là Joomla )
[caption id="" align="aligncenter" width="602"]
Hướng dẫn Upload và cài đặt Joomla lên host[/caption]
Bước 3 : Cài đặt Joomla
- để bắt đầu quá trình cài đặt .Trong thư mục chứa joomla, bạn tìm file configuration.php-dist, mở bằng notepad và chỉnh thông số như sau :
$dbtype = ‘mysql’;// Thông thường là ‘mysql’. $user = ‘xxxxxx;// Username của bạn. $password = ‘xxxxxxxxxxx’;// Pass của bạn $db = ‘xxxxxxxxxxxxx’ //Tên database bạn đã tạo- nếu các bạn up trực tiếp toàn bộ file trong bộ giải nén ra public_html thì bạn chỉ cần gõ tendomain/ sẽ hiển thị màn hình cài đặt joomla. - còn tạo file như mình là joomla thì truy cập để cài đặt joomla sẽ là tendomain/joomla - vào quản trị hosting / file manager giải nén file Joomla.zip sẽ ra 1 folder Joomla - sau đó bạn tạo 1 database trong phần quản trị mạng. lưu ý: sau khi cài tạo database xong thì bạn phải nhớ các thông tin liên quan đến database đó. kể cả là các tiền tố mà domain tạo ra . - để bắt đầu cài đặt bạn gõ tendomain/Joomla và màn hình cài đặt hiện ra như sau : + 1. Language : bạn có thể chọn lựa ngôn ngữ gì tùy bạn + 2.Pre-installation Check : bước này để kiểm tra cấu hình để đảm bảo cài đặt thành công. + 3. License : giấy phép . vì Joomla là phần mềm mã nguồn mở nên sẽ phải tuân theo giấy phép của mã nguồn mở : GNU-GPL . + 4.Database : bước này cài đặt CSDL . [caption id="" align="aligncenter" width="588"]
Hướng dẫn Upload và cài đặt Joomla lên host[/caption]
+5. FTP Configuration : cấu hình FTP . tất cả thông tin về FTP BKNS đã gửi cho bạn theo Email đăng ký.
[caption id="" align="aligncenter" width="576"]
Hướng dẫn Upload và cài đặt Joomla lên host[/caption]
+6. Configuration :
[caption id="" align="aligncenter" width="574"]
Hướng dẫn Upload và cài đặt Joomla lên host[/caption]
+ 7. finish : bước này có 1 điều đáng chú ý là nếu muốn bảo mật cho trang web của bạn thì bạn phải xóa file install trong folder vừa cài đặt joomla.
[caption id="" align="aligncenter" width="582"]
Hướng dẫn Upload và cài đặt Joomla lên host[/caption]
Bước 4 : hưởng thụ thành quả.
- nếu bạn up trực tiếp vào public_html thì chỉ cần gõ tendomain thì sẽ hiện ra website mà bạn vừa up
- nếu up thành folder vào public_html thì khi xong phải gõ tendomain/tên folder upload vào public_html.
Cuối cùng bạn phải xóa bỏ file install hoặc tốt nhất là rename file install .
Chào các bạn !
Có một số thắc mắc rằng gửi mail trong joomla như thế nào ? và tại sao hàm mail() lại không chạy được ?.
Xin trả lời các bạn như sau : Vì lý do bảo mật hệ thống mà nhà cung cấp nào cũng sẽ hạn chế hàm mail() và phải cấu hình gửi xác thực qua SMTP.
Trước tiên mình cần có tài khoản email trong quản trị hosting. Mình xin hướng dẫn các bạn tạo email trong quản trị hosting như sau :
Bước 1 : vào quản trị hosting và bạn thao tác như sau:

Bước 2: Bạn tạo tài khoản

Bạn nhập tài khoản và mật khẩu cần tạo vào nhé.
Sau khi đã có tài khoản bạn có thể thực hiện cấu hình theo 2 phương thức cấu hình là web mail và mail google.
- Mình xin hướng dẫn các bạn cấu hình theo web mail trước :
* Bước 1 : Các bạn vào admin của Joomla và config.
Với domain của mình thì mình sẽ vào đường dẫn : http://bkns.net/administrator/index.php
chọn Global Configuration hoặc vào site chọn global configuration.

Bước 2: Chọn sang tab Server

Đến bước này sẽ có 2 chú ý đó là sử dụng webmail hay là google mail.
- Trước tiên mình sẽ cấu hình web mail trước.
Bạn chú ý từng thông số chính xác nhé.

- Đây là cấu hình theo gmail google. Bạn chú ý từng option chính xác nhé.

Sau khi cấu hình xong bạn ấn save hoăc apply nhé. Chúc các bạn thành công.


































