The uploaded file exceeds the upload_max_filesize directive in php.ini.

The uploaded file exceeds the upload_max_filesize directive in php.ini.

ปัญหามันมีอยู่ว่าอยากที่จะอัพโหลด ไฟล์ปลั๊กอินของ WordPress แล้วมันเกิดปัญหาขึ้นมาอัพโหลดไม่ได้ เลยไปนั่งค้นหาวิธีการแก้ไขง่าย ๆ มีขั้นตอนดังนี้ครับ

wp-config.php

เข้า FTP หรือ ค้นหาไฟล์นี้ ตามแต่ที่ถนัดเลยครับ แล้วก๊อปข้อความด้านล่างนี้ เอาไปใส่ในไฟล์ได้เลยครับ

@ini_set('upload_max_size' , '256M' );
ตรงบรรทัดที่ 70 นะครับ

พอเราก๊อปข้อความเอาไปใส่แล้ว ก็บันทึกได้เลยครับ อันนี้หมู ๆ ลองอัพโหลดไฟล์ใหม่นะครับ ถ้าใช้ได้แล้วดีใจด้วยนะครับ

ของผมยังไม่หาย

หลังจากบันทึกแล้ว อาการที่ว่ามายังไม่หายครับ แสดงว่าต้องมีการแก้ไขเพิ่มเติม ผมเลยไปค้นหาต่อครับว่าต้องแก้ที่อะไร เลยได้คำตอบมาประมาณนี้ครับ

เปิดไฟล์นี้ขึ้นมาครับ

พอเปิดขึ้นมานะครับก็จะเจอปัญหาครับ ว่ามันระบุไว้แค่ 2M ซึ่งถือว่าน้อยมาก ๆ เมื่อเทียบกับไฟล์ที่เราจะอัพโหลดขึ้นไปครับ

upload_max_filesize = 2M

อันนี้ต้องแก้ไขครับ

upload_max_filesize = 256M

เพื่อเพิ่มขนาดไฟล์ ให้ใหญ่ขึ้นเป็น 256 MB นั้นเองครับ หหรือถ้าคิดว่าไม่พอก็เพิ่มได้อีกนะครับ ตามแต่ต้องการเลยครับ

ต่อจากนี้แก้อีกไฟล์ครับ ชื่อว่า .htaccess

ปกติไฟล์นี้จะซ่อนอยู่นะครับ อย่าลืมตั้งค่าแสดงไฟล์ที่ซ่อน

วิธีการตั้งค่าแสดงไฟล์ที่ซ่อนไว้ใน cPanel นะครับ

เมนูอยู่ด้านขวาบนสุดเลยครับ

เราติ๊ก Show Hidden Files (dotfiles)

หลังจากเราเปิดไฟล์ได้แล้วก็ค้นหาบรรทัดที่เขียนว่า

  php_value upload_max_filesize 2M

มันจะมีอยู่ 2 ส่วนนะครับ แก้ไขเป็น 256M ทั้งคู่ไปเลยครับ

   php_value upload_max_filesize 256M

แล้วกดบันทึกนะครับ แล้วทดลองอีกรอบครับ

มันมีวิธีการที่ง่ายกว่านี้นะครับกล่าวคือ กดคลิกที่เมนู

เมนู MultiPHP INI Editor
กดที่ Selection a location เพื่อเลือกชื่อ Domain ที่ต้องการครับ
ข้อมูลที่เราแก้ไข

คราวนี้ วิธีการแก้ไขก็จะง่ายขึ้นครับ ไม่ต้องเข้า FTP ให้วุ่นวาย เปลี่ยนตัวเลขตรงนี้ได้เลยครับ จะสะดวกมากกว่าวิธีที่ทำมาทั้งหมด (มั้ง!!)

ก็แก้เอาเผื่ออนาคตมีไฟล์ใหญ่ ๆ ได้เลยครับ จัดไป 512M เลย

คราวนี้ปลั๊กอินที่ผมจะติดตั้งก็สามารถติดตั้งได้ตามปกติแล้วครับ เย้ ๆ

ใส่ความเห็น