Just User

แก้ไขปัญหา Fatal Error

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

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 45 bytes) in C:Appservwwwtelinelibrariesjoomlalanguagelanguage.php on line 351

Appserv Fatal Error Edit php.ini

 

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

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

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

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. แค่นี้แหละครับ ใช้งานได้แล้ว

ต้นฉบับจากเว็บเพื่อนบ้าน IT-Clever.com

Asst. Prof. Banyapon Poolsawas

อาจารย์ประจำสาขาวิชาการออกแบบเชิงโต้ตอบ และการพัฒนาเกม วิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี มหาวิทยาลัยธุรกิจบัณฑิตย์ ผู้ก่อตั้ง บริษัท Daydev Co., Ltd, (เดย์เดฟ จำกัด)

Related Articles

Leave a Reply

Back to top button
Game & Mobile Development AR VR XR
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Adblock Detected

เราตรวจพบว่าคุณใช้ Adblock บนบราวเซอร์ของคุณ,กรุณาปิดระบบ Adblock ก่อนเข้าอ่าน Content ของเรานะครับ, ถือว่าช่วยเหลือกัน