Fatal error: ขึ้นตอนเพิ่มโมดูล CCK นะครับ

  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.
  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.

มันขึ้นว่า
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 อยู่นะครับ)

sugree's picture
  • แก้ php.ini ต้อง restart httpd
  • แน่ใจรึเปล่าว่าแก้ php.ini ถูกไฟล์ บางที php.ini มันจะแยกกันหลายชุด เช่น cli cgi module
jrp13th's picture

ขอบคุณคุณสุกรีครับ

ได้แจ้งคนดูแลให้ช่วยตรวจสอบแล้วครับ
- ลอง restart apache แล้วครับ แต่ memory_limit ยัง 8M
- php.ini ถูกไฟล์หรือเปล่า
คือดูจาก phpinfo(); มันบอกว่า Configuration File (php.ini) Path /etc
ซึ่งที่แก้ก็แก้ตัวนี้นะครับ ไม่ทราบว่ามันจะยังมีตัวอื่น หรือไปแอบอยู่ที่ไหนอีกไหมครับ

ถ้าไม่เป็นการรบกวนเกินไป สามารถดู phpinfo() ได้นะครับ

sugree's picture

ขอรายละเอียดเพิ่มซักนิด

  1. OS
  2. Distribution/version
  3. php.ini
jrp13th's picture

ครับ ขอบคุณครับ รบกวนด้วยนะครับ

  1. linux
  2. Fedora Core 5
  3. php.ini file
sugree's picture

ยังไม่ได้แก้นี่ครับ

memory_limit = 8M
jrp13th's picture

คนดูแลเขาแก้ไปแล้วครับ
แล้วไม่ได้ แล้วเขาก็แก้กลับ
แล้วค่อยส่งไฟล์มาให้ผมนะครับ

sugree's picture

งั้นแก้ใหม่ แล้วรีสตาร์ต Plesk ทั้งตัว ว่าแต่แก้เป็นเท่าไหร่ครับ

jrp13th's picture

สถานะล่าสุด views กับ cck ตีกันจนเข้าหน้าเว็บไม่ได้แล้วครับ ขาวโพลน ไม่มีแม้ error ให้เห็น :P
เดี๋ยวคงลงใหม่เอาครับ

แต่อย่างไรก็ตามผมก็ยัง กดสีตรีมเล่นไม่ได้เพราะ memory_limit อยู่ครับ
เศร้า T^T

sugree's picture

ลองดูใน error_log ผมว่าอาการเดียวกัน memory_limit

jrp13th's picture

กำลังมึนครับ
เมือเช้ามืดคนดูแล เขาแก้ php.ini ให้แล้วรีสตาร์ทมันทั้งเครื่อง
เข้าไปดู memory_limit มันก็ยัง 8M
เศร้าครับ

ไม่ทราบว่า memory_limit ของ CN หรือ BN เนี้ยมีปัญหาอย่างผมไหมครับ

sugree's picture

ประหลาดดี ผมว่า php.ini มันต้องมีอีกตัวแน่ๆ ตอนนี้แก้แล้วใช่มั๊ยครับ ส่ง php.ini ตัวที่กำลังใช้งานให้ดูหน่อย

jrp13th's picture

php.ini ล่าสุดครับ

ถ้ามีอีกตัว สั่งค้นหาไฟล์เอาใน Fedora Core เลยได้ไหมครับ
ไม่ทราบมันสั่งอย่างไรหรือครับ เผื่อเอาไปบอกให้เขาทำเลยนะครับ

sugree's picture

ก็ยังเหมือนเดิมนี่

max_execution_time = 30     ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
memory_limit = 8M

ผมไม่แน่ใจว่า Plesk 8 มันเก็บอะไรตรงไหน แต่ถ้าจำไม่ผิดจะมี httpd แยกของ admin กับ client และทั้งสองตัวแยกจากกันโดยเด็ดขาด ลองหา php.ini ด้วย find

find / -name php.ini

อาจจะโหดไปหน่อย ลอง locate ก่อนดีกว่า

locate php.ini
jrp13th's picture

php.ini พอดีเอาขึ้นแทนไฟล์เดิม
อาจโดนอ่านมาจากของเก่านะครับ

แต่อย่างไรก็ดีจะบอกคนดูแลให้เขาลองหาอีกครั้งนะครับ

ขอบคุณสำหรับคำแนะนำและความอดทนช่วยผมแก้ปัญหาครับ ^ ^a

sugree's picture

โอ้ ลืม reload ตอนนี้ 16M

ย้าย Codenone

ประกาศย้าย Codenone ไปใช้ Forum ของ Blognone แทนครับ ตามไปตั้งกระทู้ต่อได้ที่ Codenone Forum (รายละเอียดอ่านจากกระทู้ ย้าย Codenone ไปรวมกับ Blognone)

กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น