เพิ่ม php memory limit ให้กับ drupal

drupal เมื่อเรามีการปรับแต่งหรือเพิ่มโมดูลลงไปจำนวนหนึ่ง ก็อาจส่งผลกระทบให้เกิดหน้าขาวใน drupal ได้ ซึ่งอาจจะไม่ได้เป็นเฉพาะหน้าแรก อาจจะเกิดกับหน้า admin หรือหน้าอื่นๆได้ ซึ่งสาเหตุก็เกิดจาก drupal ของเรานั้นใช้งาน php memory เกิน

วิธีแก้ไขก็คือให้เราไปกำหนดค่า memory limit ใน php.ini แต่ถ้าใครใช้งานบน share host ก็คงไม่สามารถเข้าไปปรับได้ ฉะนั้นเราก็มาแก้ไขใน .htaccess แทน โดยให้เพิ่ม code นี้ลงไป

php_value memory_limit                      64M

ตัวอย่าง

# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
  php_value magic_quotes_gpc                    0
  php_value register_globals                        0
  php_value session.auto_start                    0
  php_value mbstring.http_input                  pass
  php_value mbstring.http_output                pass
  php_value mbstring.encoding_translation  0
php_value memory_limit                      64M
</IfModule>

เพียงเท่านี้อาการหน้าขาวก็จะหายไป….

บทความแนะนำ
    blog comments powered by Disqus