multisite - Không login được từ website thứ 2

Events happening in the community are now at Drupal community events on www.drupal.org.
sandman1970's picture

Chào các bạn,

tôi có dùng drupal 6.x để tạo 2 websites nhỏ.
Site thứ 2 được "chỏ" tới site thứ nhất bằng cách
dùng chung database: trong thư mục sites/myWebsite2.com
của myWebsite1.com
tôi chỉ edit file settings.php và copy nguyên si thông tin
về database ( copy sites/default/settings.php sites/myWebsite2.com ).

việc login vào site thứ nhất myWebsite1.com không có vấn đề gì,
tuy nhiên tôi không thể login vào myWebsite2.com đươc.

Tôi đã thử edit sites/myWebsite2.com/settings.php và thay đổi các
biến $base_url, $cookie_domain nhưng không thành công.

chắc có vấn đề với session hoặc cookies?

Mong các bạn cho lời khuyên,
xin cám ơn.

Comments

Cách thực hiện của

thehong's picture

Cách thực hiện của bạn có vẻ không bài bản lắm. Drupal lưu thông tin các module, theme vào bảng {system}, các biến hệ thống và bảng {variables}, nếu bạn thiết lập cho 2 site (khác nhau về thông tin module, theme, variables, ...) sử dụng cùng một database thì chắc chắn sẽ gây trở ngại sau này. Trong file settings.php có phần hướng dẫn cách cấu hình để 2+ Drupal sites sử dụng cùng 1 database, bạn xem thử xem.

--
Thế Hồng

mthcom's picture

$db_url = 'mysql://user:pass@localhost/dbname';

Nhớ giữ nguyên localhost không cần phải gõ IP hoặc tên server database.
Trường hợp này là trường hợp cài database trên server chứa site1, cấu hình site2 kết nối với database ở server site1. Nếu site của bạn làm theo trường hợp này thì thử cấu hình xem.

Chúc bạn thành công.

Cổng trường đại học cao vời vợi!
Đồng ruộng mênh mông đón em về.