เท่าที่ทราบ ดูเหมือน drupal จะทำ multi site ได้ แต่เท่าที่อ่านๆ ดูเหมือนว่าจะแยกเป็นเสมือนคนละเว็บแต่ใช้โค้ด Druapal ตัวเดียวกัน อะไรทำนอนงนั้น
แต่ของผมอยากทำแบบไซต์เดียวกัน แต่แยกเป็นเป็นส่วนๆไป ทำนองมีเว็บแม่แล้วก็มีเว็บลูกลงไปนะครับ มี theme ต่างกันไป แต่ใช้ user ร่วมกันประมาณ
แต่ละอันก็จะมีหน้าตาเปลี่ยนไปตามสภาพที่เหมาะสมกับงานแผนกนั้นๆ ซึ่งที่คิดๆไว้คงสร้าง content type แยกกันไม่รวมกัน แต่ tag อันนี้ยังไม่แน่ใจครับอาจจะมีทั้งส่วนรวมกัน และส่วนที่แยกกัน
แล้วก็ยังมีในส่วนของ km ต้องทำเป็นแบบแยกส่วน คือเนื้อหาเกี่ยวกับขาย พนักงานฝ่ายขายก็จะเข้าดูได้ ฝ่ายๆ อื่นๆ จะเข้าไม่ได้ แต่ถ้าเกี่ยวกับ ขายและจัดส่ง ก็จะเข้าดูได้ทั้ง 2 ฝ่าย ที่คิดไว้ ว่าจะใช้ taxonomy access เอา.. แต่ยังไม่ได้ลอง :P
สรุปอยากถามว่า
กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น
ใน directory sites ให้สร้าง directory ดังนี้ครับ
sites/mycorp.com/
sites/mycorp.com.sell/
sites/mycorp.com.delivery/
sites/mycorp.com.km/
sites/mycorp.com.forums/
1. สร้าง sites/all/modules แล้วลง module Single Sign-On ไว้ครับ enable ทุก sub sites ครับ
2. ใช้ Menu per Role คงได้ครับ
มันต้องประมาณว่ากำหนดว่าเนื้อหานี้ๆ คนกลุ่มไหนเข้าได้บ้างนะครับ แล้วมันจะมีซ้อนทับกันด้วย
สมมุติ มี คน 3 กลุ่ม เป็น A B C นะครับ
กำลังเล็ง Taxonomy Access Control กับ Taxonomy Access Control Lite แต่ยังแอบมึนๆ ว่ามันต่างกันยังไง
ลืมบอกไปครับ สร้าง directory เสร็จแล้วอย่าลืม copy settings.php ไปไว้ที่ทุก directory ย่อยนะครับ แล้วไปแก้ชื่อฐานข้อมูลให้ตรงกับที่ต้องการครับ
แล้วการเรียกใช้ url ทำอย่างไรเหรอครับ
หากผมทำบน localhost ใช้วิธีนี้แล้วมันไปออกที่หน้า wamp ทุกทีเลยครับ
----------------------
ปัญหาก็คือ ใช้บน localhost ใช้วิธีนี้ได้หรือเปล่าครับ
หมายถึง multisite แบบ overbid ใช่มั๊ยครับ อันนี้ลำบากนิดนึง คงต้องแก้ไฟล์ hosts ให้มีชื่อโดเมนหลอกๆ ซักอัน ใช้ไอพีอาจมีปัญหา... เผื่อไว้ก่อน
แหะๆ แบบว่าลองแก้แล้ว ไม่สามารถนะครับ งมแล้วไม่เจอ รบกวนสอบถามนิดนะครับ
ผมลง appserv-win32-2.5.8 ไว้นะครับ
ที่นี้คือไปแก้ที่ C:\AppServ\Apache2.2\conf\default\httpd-vhosts.conf หรือป่าวครับ
พอดีลองแก้แล้ว ก็ไม่ได้นะครับ เลยสงสัยว่าทำผิดแน่ๆ นะครับ
วินโดส์ต้องแก้ใน
C:\WINDOWS\system32\drivers\etc\hostsผมกลัว apache กับ drupal จะมึนน่ะ ปกติผมจะไม่ใช้ localhost ตรงๆ แม้จะเป็นในแล็บท็อปก็ถาม ผมตั้ง hosts เสมอ กันพลาด โดยหลักการแล้ว localhost ก็ไม่ควรมีปัญหา