Bước 1: Thay đổi thông tin kết nối CSDL:
Bạn sẽ nhận được thông báo dưới đây nếu chưa sửa thông số này.
Mở tập tin /config.php, và thay đổi các thông tin tương ứng với thông tin CSDL tạo ở hosting.
$db_config['dbname'] = 'ten_CSDL';
$db_config['dbsystem'] = 'ten_CSDL';
$db_config['dbuname'] = 'ten_truy_cap_CSDL';
$db_config['dbpass'] = 'mat_khau_truy_cap_CSDL';
Bước 2: Sửa tên miền site:
Một vấn đề rất nhiều bạn gặp phải, sau khi đưa lên hosting thì khi truy cập site tự động chuyển hướng về tên miền cũ, cụ thể ở đây là chuyển về locahost. Vấn đề là ở đây!
Tiến hành mở file /data/config/config_global.php, tìm đến giá trị $global_config['my_domains']
và sửa giá trị sau dấu bằng, thành domain mới của bạn. Đến đây chúng ta chỉ mới "tạm thời" khai báo tên miền mới. Bây giờ bạn đã có thể truy cập site.
Tập tin config_global.php sẽ được làm mới mỗi lần lưu Cấu hình chung, các giá trị được đọc ra từ CSDL. Vậy nên, bạn cần môt lần nữa luư domain mới này vào CSDL. Truy cập ACP/Cấu hình/Cấu hình chung, tại Các domain chạy site, điền domain mới của bạn vào đây, nhấn Lưu lại ở cuối trang.
Đa số các bạn khi cài đặt site ở localhost thường đặt mã nguồn vào một thư mục (Ví dụ: localhost/nukeviet), khi đưa lên sẽ gặp một số vấn đề như không nhận được css, tự động thêm thư mục,..... Vậy nên, nếu mã nguồn bạn đặt theo cấu trúc này, cần thực hiện:
Mở .htacces
(ở thư mục gốc tại hosting), tìm
#RewriteBase /
Nếu phía sau dấu /
có tên thư mục thì xóa nó đi, chỉ giữ lại như cấu trúc bên trên.
Đến đây bạn đã hoàn tất việc chuyển site từ localhost lên host. Chúc thành công!
Những tin cũ hơn
Trung tâm ứng dụng NukeViet
Ghi rõ nguồn khi sao chép thông tin từ website này.
Sử dụng CMS NukeViet, thiết kế bởi TDFOSS.,LTD