22 Tháng 5, 2016 • Tác giả: Thịnh Nguyễn • Chuyên mục: Hosting & Domain, Thủ thuật NukeViet

Hướng dẫn đưa website NukeViet từ localhost lên hosting bằng FileZilla

136

Hosting là dịch vụ lưu trữ các trang web trên máy chủ kết nối Internet và nó được phân ra nhiều thể loại như: Shared hosting, Free web hosting, Reseller hosting, Email hosting, File hosting, Windows hosting, Linux hosting, VPS Hosting, Dedicated Server, Adult Hosting.

Đối với mỗi dịch vụ cung cấp đều có mức giá khác nhau đắt rẻ tùy theo thị trường cũng như cấu hình sử dụng. Nhưng bữa nay mình không nói chi tiết về hosting mà sẽ là hướng dẫn các bạn đưa website sử dụng mã nguồn mở NukeViet từ máy tính của bạn (localhost) lên hosting.

Nhưng trước tiên bạn khi đưa lên hosting bạn nên tiến hành thêm domain vào trong csdl cũng như file cấu hình trước để khi nâng đưa lên hosting đỡ mất chỉnh sửa lại file và thêm domain vào đó: Hướng dẫn thêm thay đổi hoặc thêm domain vào website sử dụng NukeViet.

Còn không thì bạn sẽ mất công chút và có khi còn nhầm lẫn nhiều hơn là không nhầm lẫn

Các bước thực hiện khi đã thêm domain vào website trước khi đưa lên hosting

  1. Bạn xem cách thêm domain vào website sử dụng NukeViet ở liên kết đính kèm bên trên.
  2. Tiếp đến bạn sử dụng phần mềm filezilla để upload source như hình dưới đay và nhớ bạn điện thông số host: là địa chỉ ip của hosting, tài khoản và mật khẩu đăng nhập của nhà cung cấp chuyển cho bạn.filezilla-hosting
  3. Tiếp đến bạn chọn những file thư mục của nukeviet và tiến hành upload sang thư mục root của hosting.
  4. Tiếp đến bạn thêm domain vào hosting (nếu nhà cung cấp thêm domain vào hosting chính thì thôi không cần thực hiện bước này).
    directadmin
  5. Tiếp đến bạn tạo cơ sở dữ liệu như hình trên và vào phpadmin.
  6. Tiếp đến bạn xuất cơ sở dữ liệu của website đó trong quản trị admin hoặc trong phpmyadmin ra và thực hiện import lê hosting
    import-csdl
  7. Tiếp theo bạn mở file config.php ngang hàng với thư mục admin và bạn điền thông số cấu hình rồi lưu lại trên hosting nhé.
    $db_config['dbhost'] = '127.0.0.1';
    $db_config['dbname'] = 'bạn sử dụng tên database vừa tạo';
    $db_config['dbsystem'] = 'bạn sử dụng tên database vừa tạo';
    $db_config['dbuname'] = 'bạn sử dụng tên database vừa tạo';
    $db_config['dbpass'] = 'mật khẩu vừa tạo';
    

Lúc này bạn chỉ cần đăng nhập vào trang quản trị: http://domain.com/admin

Trường hợp không thêm domain vào website trước khi đưa lên hosting

Bạn cũng làm tương tự như trên nhưng thêm một số bước thực hiện. Tại bước 7 của hướng dẫn trên bạn tiếp tục thự hiện các bước sau:

  1. Bạn vào thư mục “data” của bộ source trên hosting và tiếp đến là “config”.
  2. Tại đây bạn mở file “config_global.php” và tìm tới dòng 84 thay bằng domain trỏ về hosting
    $global_config['my_domains']='tên domain đã trỏ về hosting';
    
  3. Bạn truy cập vào trang quản trị và tìm tới “Cấu hình” ở menu ngang và chọn submenu “Cấu hình chung”.
  4. Tiếp theo bạn tìm tới phần “Các domain chạy site, cách nhau bởi dấu phảy” và thay domain tại đây rồi lưu lại kết quả.
  5. Tiếp đến bạn vào phpmyadmin trên hosting. Sau đó thì truy cập vào bảng nv4_config hoặc …_config nếu bạn đặt tiền tố khác.
  6. Sau đó thì bạn tìm tới phần “my_domains”, tại đây bạn thay tên domain bằng domain mới mà bạn vừa add trỏ về site, sau đó lưu lại. Lưu ý là khi truy cập vào bảng nv4_config thì nó chỉ hiện 50 hàng dữ liệu đầu và bạn cần bấm mũi tên sang các page tiếp theo để tìm đúng “my_domains”
  7. Sau đó thì truy cập domain như bình thường.

Lưu ý: Hosting Cpanel cũng thực hiện tương tự với giao diện khác nhưng cũng dễ sử dụng

Các bước thực hiện khá là đơn giản phải không các bạn? Chúc các bạn thành công!

Tác giả: Thịnh Nguyễn

Chuyên gia chia sẻ kiến thức về lập trình, thiết kế web và tối ưu hệ thống server.

Chia sẻ bài viết này:

0 bình luận

Để lại bình luận của bạn

Địa chỉ email của bạn sẽ không được công bố rộng rãi. Các trường bắt buộc được đánh dấu *

Bài viết liên quan

Lỗi website không responsive trên các thiết bị có màn hình bé

Hiện tượng khi bạn truy cập vào website mà website lại không tùy biến responsive như lúc thiết kế hay lên giao diện. Đơn giản chỉ vì chúng ta thiếu một thẻ meta dùng để xác định xem site có tùy biến thích ứng với màn hình hay không. Ví dụ như blog của mình […]

Xem chi tiết →

[CentOS – Phần 4] Thiết lập Xshell 5 và cập nhật hệ điều hành CentOS trên VirtualBox

Trải qua quá trình các thiết lập và cài đặt để có được hệ điều hành CentOS chạy trên máy chủ ảo mà ở đây chạy trên VirtualBox. Bạn cũng có thể làm tương tự với các máy chủ VPS khác hoàn toàn đơn giản. Tiếp tục serie cài đặt CentOS trên máy chủ ảo […]

Xem chi tiết →

Hướng dẫn cách đóng gói module và theme nukeviet

Đối với mã nguồn mở nào cũng vậy, sau khi bạn viết xong theme hay module hoặc một plugins nào đó thì bạn cần phải đóng gói sản phẩm để đảm bảo không bị thất lạc bất kỳ một file nào. Nhưng cũng tùy theo mã nguồn mà nó trang bị cho các lập trình […]

Xem chi tiết →