มันขึ้นว่า
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 14592 bytes) in
/var/www/vhosts/samplesite.com/subdomains/test/httpdocs/modules/views/modules/views_book.inc on line 68
เข้าใจว่าแรมเข้าเปิดใช้ให้ไม่พอ
ไปเช็คดูพบว่า เขาเปิดให้ memory_limit 8M
ให้คนดู host เขาช่วยดูให้แล้ว เข้าไปแก้ /etc/php.ini ให้แล้ว
แต่ก็ยังไม่หาย ไม่แน่ใจว่าเป็นเพราะตัว control panel ของ host หรือป่าว
ไม่ทราบพอมีใครแนะนำได้ไหมครับ host ใช้ Plesk 8.1 คุมอยู่นะครับ
ป.ล ลองเล่นเรื่องเปลี่ยนสีตรีมของ Drupal ก็ไปไม่รอดเช่นกัน - -a
ป.ล.2 ลองเอา views ออกแล้ว add CCK ก่อน กลับผ่าน.. งง - -a
(แต่ก็ยังอยากทราบวิธีแก้ไข memory_limit อยู่นะครับ)
กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น
ขอบคุณคุณสุกรีครับ
ได้แจ้งคนดูแลให้ช่วยตรวจสอบแล้วครับ
- ลอง restart apache แล้วครับ แต่ memory_limit ยัง 8M
- php.ini ถูกไฟล์หรือเปล่า
คือดูจาก phpinfo(); มันบอกว่า Configuration File (php.ini) Path /etc
ซึ่งที่แก้ก็แก้ตัวนี้นะครับ ไม่ทราบว่ามันจะยังมีตัวอื่น หรือไปแอบอยู่ที่ไหนอีกไหมครับ
ถ้าไม่เป็นการรบกวนเกินไป สามารถดู phpinfo() ได้นะครับ
ขอรายละเอียดเพิ่มซักนิด
ครับ ขอบคุณครับ รบกวนด้วยนะครับ
ยังไม่ได้แก้นี่ครับ
คนดูแลเขาแก้ไปแล้วครับ
แล้วไม่ได้ แล้วเขาก็แก้กลับ
แล้วค่อยส่งไฟล์มาให้ผมนะครับ
งั้นแก้ใหม่ แล้วรีสตาร์ต Plesk ทั้งตัว ว่าแต่แก้เป็นเท่าไหร่ครับ
สถานะล่าสุด views กับ cck ตีกันจนเข้าหน้าเว็บไม่ได้แล้วครับ ขาวโพลน ไม่มีแม้ error ให้เห็น :P
เดี๋ยวคงลงใหม่เอาครับ
แต่อย่างไรก็ตามผมก็ยัง กดสีตรีมเล่นไม่ได้เพราะ memory_limit อยู่ครับ
เศร้า T^T
ลองดูใน error_log ผมว่าอาการเดียวกัน memory_limit
กำลังมึนครับ
เมือเช้ามืดคนดูแล เขาแก้ php.ini ให้แล้วรีสตาร์ทมันทั้งเครื่อง
เข้าไปดู memory_limit มันก็ยัง 8M
เศร้าครับ
ไม่ทราบว่า memory_limit ของ CN หรือ BN เนี้ยมีปัญหาอย่างผมไหมครับ
ประหลาดดี ผมว่า php.ini มันต้องมีอีกตัวแน่ๆ ตอนนี้แก้แล้วใช่มั๊ยครับ ส่ง php.ini ตัวที่กำลังใช้งานให้ดูหน่อย
php.ini ล่าสุดครับ
ถ้ามีอีกตัว สั่งค้นหาไฟล์เอาใน Fedora Core เลยได้ไหมครับ
ไม่ทราบมันสั่งอย่างไรหรือครับ เผื่อเอาไปบอกให้เขาทำเลยนะครับ
ก็ยังเหมือนเดิมนี่
ผมไม่แน่ใจว่า Plesk 8 มันเก็บอะไรตรงไหน แต่ถ้าจำไม่ผิดจะมี httpd แยกของ admin กับ client และทั้งสองตัวแยกจากกันโดยเด็ดขาด ลองหา php.ini ด้วย
findอาจจะโหดไปหน่อย ลอง
locateก่อนดีกว่าphp.ini พอดีเอาขึ้นแทนไฟล์เดิม
อาจโดนอ่านมาจากของเก่านะครับ
แต่อย่างไรก็ดีจะบอกคนดูแลให้เขาลองหาอีกครั้งนะครับ
ขอบคุณสำหรับคำแนะนำและความอดทนช่วยผมแก้ปัญหาครับ ^ ^a
โอ้ ลืม reload ตอนนี้ 16M