Website làm bằng mã nguồn mở Joomla được sử dụng khá phổ biến hiện nay, đặc biệt trong các web thương mại điện tử. Hôm nay mình sẽ hướng dẫn các bạn cách upload website Joomla lên host free byethost không cần sử dụng phần mềm.
Công việc của chúng ta gồm có 4 phần lớn như sau:
1. Đăng kí một host free tại Byet host
2. Upload cơ sở dữ liệu
3. Upload website
4. Cấu hình file Configuration.php để kết nối Database
Phần 1: Đăng kí một host free tại Byet host
Các bạn vào địa chỉ byet host: http://byethost.com/free-hosting, kích vào Click here to Sign up for Free Hosting.
Công việc của chúng ta gồm có 4 phần lớn như sau:
1. Đăng kí một host free tại Byet host
2. Upload cơ sở dữ liệu
3. Upload website
4. Cấu hình file Configuration.php để kết nối Database
Phần 1: Đăng kí một host free tại Byet host
Các bạn vào địa chỉ byet host: http://byethost.com/free-hosting, kích vào Click here to Sign up for Free Hosting.
Màn hình đăng kí xuất hiện các bạn điền các thông tin để đăng kí host free
Sau đó màn hình xuất hiện như thế này, các bạn vào Email để kích hoạt.
Kích vào link để kích hoạt.
Chờ trong giây lát...
Đây là thông tin host các bạn được cấp, các bạn nên lưu lại các thông tin này (các thông tin này cũng được gửi về Email của các bạn).
Phần 2: Upload cơ sở dữ liệu
Các bạn vào localhost/phpmyadmin và mở cơ sở dữ liệu trang web của mình.
Nhấn và Export để xuất file CSDL
Chúng ta nhớ vị trí lưu file CSDL vừa Export
Tiếp theo, chúng ta đăng nhập vào Control panel sử dụng tài khoản được cấp bởi byet host đã đăng kí.
Kích vào MySQL Databases để tạo CSDL trên host.
Nhập tên cơ sở dữ liệu và nhấn Create Database để tạo, ví dụ như hình sau:
Sau khi tạo xong các bạn kích vào phần Admin của CSDL vừa tạo để mở nó ra.
Tại đây các bạn nhấn vào Import và tìm đến file CSDL khi nãy chúng ta đã tạo ở localhost. Sau đó nhấn Go để Import CSDL từ localhost lên host của chúng ta.
Nếu thành công nó sẽ hiện thông báo như thế này và quá trình Upload CSDL của chúng ta thành công.
Phần 3: Upload trang web lên host
Các bạn vào thư mục htdocs và mở thư mục chứa trang web của mình ra.
Để có thể Upload được trang web lên byet host các bạn cần phải nén các file này thành một số các file zip có kích thước nhỏ hơn 10M.
Mình đã nén thành các file như thế này, các bạn lưu ý không để sót file nào, nếu không trang web của các bạn sẽ không thể chạy được ở trên host.
Các bạn vào lại trang Control panel để Upload trang web, kích vào phần Online File Manager
Vào thư mục htdocs (các thao tác trên host cũng tương tự như ở localhost)
Lưu ý: Lúc này trong thư mục htdocs có dữ liệu cài sẵn mặc định, các bạn nhấn All sau đó nhấn Delete để xóa dữ liêu mặc định. Đảm bảo thư mục htdocs trước khi up web phải rỗng.
Sau đó, trong thư mục htdocs (các bạn có thể tạo thư mục mới và Upload trang web của mình vào trong đó), nhưng ở đây tôi sẽ giải nén trực tiếp vào ngay trong thư mục htdocs. Nhấn vào Upload.
Các bạn chọn đến các tệp tin khi nãy đã nén ở trên. Sau đó nhấn vào biểu tượng V để Upload và giải nén tự động và trong thư mục htdocs trên host.
Chờ cho quá trình Upload và giải nén thành công các bạn quay lại thư mục htdocs và sẽ thấy trong thư mục htdocs lúc này có các file giống như ở local host vậy. Như vậy là bước 3 upload website đã hoàn thành.
Phần 4: Cấu hình file configuration.php để kết nối Database.
Để trang web của bạn có thể hoạt động được các bạn cần phải liên kết trang web với database.
Các bạn tìm đến file configuration.php trong thư mục htdocs, kích vào Edit để chỉnh sửa file.
Sử dụng các thông tin trong phần cơ sở dữ liệu và chỉnh sửa file.
Ví dụ như thế này:
Lưu file lại và các bạn vào địa chỉ web được cấp trong phần đăng kí ở phần 1.
Trang web đã được upload thành công như thế này.
Các bạn có thể rút gọn link trang web của mình bằng cách đăng kí và sử dụng tên miền free .tk, tham khảo cách làm tại đây.
Chúc các bạn thành công!
Duy Phan :)
Xin chào, em up file zip lên htdocs nhưng sao nó không tự giải nén ạ?
ReplyDeleteYou can enjoy having a website that has a very professional look for the visitors and that also is possible for yourself to edit.Joomla Web Support
ReplyDelete