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

Adblock Detected

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