หลังจากลง modules มักจะขึ้นข้อความว่า Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate xxx b

By Teeradesh

หลังจากลง modules (และบางครั้งระหว่างการใช้งาน) มักจะขึ้นข้อความว่า

Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate xxx bytes) in C:\AppServ\www\drupal-6.10...

หรือ

Fatal error: Maximum execution time of 30 seconds exceeded in C:\AppServ\www\drupal-6.10... on line ...

เช่น

Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate 6372000 bytes) in C:\AppServ\www\drupal-6.10\sites\all\modules\imageapi\imageapi_gd.module on line 123

เมื่อเปิดบางหน้่า

ปัจจุบันลง modules เพื่มไม่ค่อยได้

แก้อย่างไรครับ

ขอบคุณครับ

6 comments

By two_banana
5 years 23 weeks ago

http://drupal.in.th/node/1653

http://drupal.in.th/node/1653
http://drupal.in.th/node/177
http://drupal.in.th/node/1244

By Teeradesh
5 years 23 weeks ago

แก้ใน C:\AppServ\php5\php.ini

แก้ใน C:\AppServ\php5\php.ini-dist หรือ C:\AppServ\php5\php.ini-recommended ใช่ไหมครับ

ลองเข้า 2 ที่แล้ว มัน memory_limit = 128M แต่แรกแล้วทั้งคู่ เลยไม่รู้จะแก้อะำไร

รูปภาพของ kong
By kong
5 years 23 weeks ago

ต้องเป็นชื่อไฟล์ php.ini เฉยๆ

ต้องเป็นชื่อไฟล์ php.ini เฉยๆ นะครับ ลอง search ดูก็ได้

อาจจะอยู่ใน Apache\bin

By Teeradesh
5 years 23 weeks ago

ลอง search ดูตั้งแต่แรกแล้ว

ลอง search ดูตั้งแต่แรกแล้ว เจอแต่ 2 file นั้น ใน Apache\bin ก็ไม่มีครับ

รูปภาพของ kong
By kong
5 years 23 weeks ago

มีอีกที่นึง แต่ AppServ

มีอีกที่นึง แต่ AppServ ไม่น่าเถื่อนขนาดนั้น

มันคือ C:\WINDOWS ไม่ก็ C:\WINDOWS\System32

------

ไม่ก็ลองสร้างไฟล์ php ซักไฟล์ ข้างในใส่

<?php phpinfo(); ?>

แล้วเรียกดู มันจะบอกที่อยู่ของ php.ini ด้วยครับ

By Teeradesh
5 years 23 weeks ago

แก้ืั้ที่ C:\WINDOWS

แก้ืั้ที่ C:\WINDOWS แล้วยังไม่ได้แต่ เมื่อ restart Apache ก็ได้แล้วครับ

ขอบคุณครับ