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

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

เข้า FTP หรือ ค้นหาไฟล์นี้ ตามแต่ที่ถนัดเลยครับ แล้วก๊อปข้อความด้านล่างนี้ เอาไปใส่ในไฟล์ได้เลยครับ
@ini_set('upload_max_size' , '256M' );

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

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

พอเปิดขึ้นมานะครับก็จะเจอปัญหาครับ ว่ามันระบุไว้แค่ 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
แล้วกดบันทึกนะครับ แล้วทดลองอีกรอบครับ
มันมีวิธีการที่ง่ายกว่านี้นะครับกล่าวคือ กดคลิกที่เมนู



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

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