ผมลอง activate โมดูลแล้วปรากฎว่ามันเข้าเว็บไม่ได้น่ะครับเป็นหน้าโล่งๆ ไม่มีอะไรเลยลองรีสตาร์ทเซิร์ฟเวอร์ใหม่ก็ไม่ได้
มันเป็นเพราะอะไรครับใครพอจะทราบบ้าง?
แต่ถ้า activate พวกโมดูลที่มีมาให้ก็ไม่มีปัญหาอะไรเป็นเฉพาะโมดูลที่เพิ่มเข้าไปทีหลัง
ปล. ทำใน localhost ด้วย MAMP ครับ
แก้ไขครับ: ไม่จำเป็นต้องเป็นเฉพาะโมดูล Views นะครับ ตัวอื่นๆ ก็อาจเป็นได้
กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น
อาการนี้แปลว่าโมดูลที่พึ่ง activate มีปัญหาครับ อาจจะรุ่นไม่ตรงกัน ลองลบโมดูลที่เพิ่มเข้าไปเมื่อกี๊ออกไปก่อนเป็นการชั่วคราว
ตอนนี้ผมใช้ drupal 5.2 ส่วนโมดูลมันเป็น 5.x-1.6 น่ะครับ แต่ตอนที่ผมใช้ drupal 5.1 ก็เป็นเหมือนกันครับเพิ่งเป็นช่วงหลังๆ นี่เอง (ตอนลงใหม่ๆ ไม่เป็นสามารถทำได้ตามปกติ)
แล้วจะแก้ให้เข้าไปได้ใหม่ยังไงหรอครับ นอกจากติดตั้งใหม่
- -" ลบแล้วเข้าได้ครับสงสัยเป็นที่ตัวนี้จริงๆ ล่วย
ผมทราบคำตอบแล้วครับ ปัญหาที่อาจทำให้เกิดหน้าโล่งๆไม่แสดงอะไรเลยหลังจากที่เราเปิดใช้งานโมดูลอาจเกิดมาจาก (โมดูลอะไรก็ได้ไม่จำเป็นต้องเป็นโมดูล views)
ปัญหาของผมไม่ได้อยู่ที่โมดูลครับแต่อยู่ที่หน่วยความจำไม่พอ (โดยปกติค่า default จะเป็น 8M ครับ) ถ้าโฮสต์ของเราตั้งให้มาเยอะก็จะไม่มีปัญหาอะไร
วิธีแก้ถ้าหน่วยความจำไม่พอสามารถทำได้หลายวิธีดังนี้
memory_limit = 12M
/sites/default/settings.php
โดยเพิ่มโค้ดข้างล่างนี้เข้าไปตรงส่วนของ PHP Settings
ini_set('memory_limit', '12M'); /*ค่าหน่วยความจำแล้วแต่ว่าโฮสต์จะตั้งมาให้เท่าไหร่*/
php_value memory_limit 12M
ก็ได้ครับ
ปล. ถ้าจะให้ดีโมดูลไหนไม่ได้ใช้ก็ถอนการติดตั้งไปเลยครับจะได้ไม่เปลืองหน่วยความจำวิธีนี้ง่ายสุดแล้ว ^^
ลืมไปเลย ยังมีปัญหานี้ด้วย เจอบ่อยแท้ๆ
ผมก็ลืมไปตอนทำครั้งแรกก็มีปัญหานี้เหมือนกัน พอไม่ได้เจอนานๆ ลืมเลย 555