Help Vấn đề Xenforo khi đổi host

maxrena

Private
Xin chào,
Đầu tiên, mình đã thử tìm kiếm trên forum về lỗi mà mình gặp phải lẫn các hướng dẫn nhưng không tìm thấy câu trả lời. Thế nên mình sẽ lập một post mới để hỏi lại, nếu bị trùng thì mod có thể xóa giúp mình nhé.
Vấn đề là, mình vừa đổi host, lẫn tên miền, nhưng mình vẫn muốn giữ lại tất cả nội dung. Thế nên mình đã back up toàn bộ database cũ.
Nhưng web cũ, chẳng hạn là abc.com, thì trong phpMyadmin sẽ bị bắt tạo database và username là abc_database, abc_username.(mình dùng Xen 2.07)
Khi đổi qua host mới, tên miền mới, chẳng hạn là xyz.com, thì cũng bị bắt làm tương tự, phải là xyz_database, xyz_username. (sang đây mình dùng Xen 2.1)
Mình đã import database cũ vào host mới, nhưng không biết là còn phải chỉnh sửa hoặc copy file nào từ host cũ sang nữa không?
Rất mong được giúp đỡ.
Xin cảm ơn.
 
Bản chất tên database và tên username không liên quan đến tiền tố trong database.
Dù tên thế nào thì tiền tố trong database đều do code quyết định nên đổi tên database hay tên username đều không ảnh hưởng. Bạn chỉ cần backup cả database và code là đủ. Trong một số trường hợp bạn sử dụng redis cache hay elasticsearch chẳng hạn, thì bạn phải cài lại những món này hoặc bạn phải tắt những addon sử dụng chúng!
 
Nhưng vấn đề mình gặp hiện tại là sau khi import, site của mình báo lỗi
unable to handle this request.
HTTP ERROR 500

Với lại mình hay nghe mọi người nói phải chỉnh lại username admin rồi tên database gì đó trong file config.php nữa thì phải, mà mình thì không chắc lắm gồm những bước nào
 
Nhưng vấn đề mình gặp hiện tại là sau khi import, site của mình báo lỗi
unable to handle this request.
HTTP ERROR 500

Với lại mình hay nghe mọi người nói phải chỉnh lại username admin rồi tên database gì đó trong file config.php nữa thì phải, mà mình thì không chắc lắm gồm những bước nào
Không nhé, bạn xem lại những module php cần phải kích hoạt nhé. mysql, gd, dom...
 
Bạn có thể hướng dẫn cụ thể giúp mình 1 chút với. Như vầy, đây là những bước mình đã làm, còn thiếu cái gì thì bạn bổ sung với.
Đầu tiên là mình back up database của site cũ (ví dụ: abc.com).
Rồi ở host mới (ví dụ xyz.com) mình tạo database, lấy tên là xyz_db, username của database đó là xyz_admin.
Rồi mình import toàn bộ database của web cũ lên host mới.
Sau đó mình cài đặt Xenforo 2.1 ở host mới, trỏ về database và username được tạo ở trên (xyz_db, xyz_admin).
Xong rồi thì mình bị lỗi như trên. Không biết mình đã làm đúng và đủ trình tự chưa? Vì mình mới làm quen nên cũng không chắc là mình làm đúng các bước.
 
Bạn có thể cho mình xin hình cụ thể không? Mình không tìm thấy cái bạn nói

2019-01-09-2-20-29.png
 
các bước thực hiện
  1. coppy code cũ sang host mới, tạo db mới và import db cũ lên
  2. vào file config.php sửa tên và mật khẩu db cũ thành cái mới tạo
  3. xem host cũ xài php mấy rồi qua host mới cài tương tự. nếu host cũ chưa từng đổi ver php thì khỏi cần
  4. nếu bị lỗi thử xoá file .htaccess
nếu ko dc nữa inbox zalo 0868 304 516 mình teamview làm cho
 
host bạn không có php selector nhỉ! mà đơn giản nhất là bác liên hệ host
bảo nó kiểm tra file log, xem thiếu module nào bảo nó kích hoạt!
 
Để đảm bảo backup không lỗi:
1: tắt tất cả addon trước tiên.
2: vào data trong adminphp tối ưu lại
optimizetable.jpg

3: dùng dumper để backup
 
Back
Top