Home > Apache, Appserv, IT-Tips, Web Server > Appserv | Fatal Error

Appserv | Fatal Error

พฤศจิกายน 21st, 2009 BukHUM Leave a comment Go to comments

เว็บไซต์สมัยนี้ลูกเล่นหลากหลาย ไม่ว่าจะสร้างเองหรือใช้ CMS ฟรีก็ตาม ด้วยเหตุนี้ก็จะทำให้กินทรัพยากรขึ้นเป็นเงาตามตัว สำหรับใครที่ใช้ PHP, Apache หรือแม้แต่ Appserv เองก็ตาม อาจจะเคยเจอปัญหา

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 45 bytes) in C:\Appserv\www\teline\libraries\joomla\language\language.php on line 351

เล่นเอาซะปวดสมองกันเลยทีเดียวเชียว สาเหตุที่เป็นแบบนี้เพราะ php มีการจอง memory ไว้เพียง 8mb (ตามตัวอย่าง) แต่ตัวเว็บไซต์ของเรานั้นต้องการมากกว่านี้ ก็ไม่ต้องตกใจไปครับ ปัญหาทุกอย่างมันมีทางแก้

** สามารถใช้ได้กับ Appserv, Apacha, PHP, IIS ** (แต่ในที่นี้ขอยกตัวอย่างกับ Appserv)Appserv Fatal error : กับวิธีแก้ไข

1. แก้ไขไฟล์ php.ini (c:\windows\php.ini) หาบรรทัด memory_limit แก้ไขตัวเลขจาก 8M เป็นตัวเลขอื่นที่ต้องการ (ในตัวอย่างผมแก้เป็น 64M)

Appserv Fatal Error Edit php.ini

2. Restart Apache ในตัวอย่างผมใช้ Appserv ก็ไปที่ Start + Programs + Appserv + Control Server by Service + Apache Restart

แต่ถ้าหากว่าใครใช้ Apache อย่างเดียว ก็คลิกขวาที่ My Computer + Manage แล้วช่องด้านซ้ายเลือก Service ช่องด้านขวา เลือกหา Apache แล้วก็คลิกขวา เลือก Restart

Appserv Fatal Error Reset Appserv

3. แค่นี้แหละครับ ใช้งานได้แล้ว

Popularity: 8% [?]

Related Posts:

  1. จำลองเครื่องเป็น Web Server ด้วย AppServ
  2. ติดตั้ง WordPress บน Appserv
  3. Windows 7 กับปัญหาในการอ่านภาษาไทย
  4. ขั้นตอนการติดตั้งจุมล่า CMS บน Appserv
  5. การ Disable Shutdown Event Tracker บน Windows 2003
  1. No comments yet.
  1. No trackbacks yet.