The uploaded file exceeds the upload_max_filesize directive in php.ini.
![](https://www.mesise.com/wp-content/uploads/The-uploaded-file-exceeds-the-upload_max_filesize-directive-in-php.ini-1-1024x174.png)
ปัญหามันมีอยู่ว่าอยากที่จะอัพโหลด ไฟล์ปลั๊กอินของ WordPress แล้วมันเกิดปัญหาขึ้นมาอัพโหลดไม่ได้ เลยไปนั่งค้นหาวิธีการแก้ไขง่าย ๆ มีขั้นตอนดังนี้ครับ
![](https://www.mesise.com/wp-content/uploads/The-uploaded-file-exceeds-the-upload_max_filesize-directive-in-php.ini-3.png)
เข้า FTP หรือ ค้นหาไฟล์นี้ ตามแต่ที่ถนัดเลยครับ แล้วก๊อปข้อความด้านล่างนี้ เอาไปใส่ในไฟล์ได้เลยครับ
@ini_set('upload_max_size' , '256M' );
![](https://www.mesise.com/wp-content/uploads/The-uploaded-file-exceeds-the-upload_max_filesize-directive-in-php.ini-4-1024x477.png)
พอเราก๊อปข้อความเอาไปใส่แล้ว ก็บันทึกได้เลยครับ อันนี้หมู ๆ ลองอัพโหลดไฟล์ใหม่นะครับ ถ้าใช้ได้แล้วดีใจด้วยนะครับ
![](https://www.mesise.com/wp-content/uploads/The-uploaded-file-exceeds-the-upload_max_filesize-directive-in-php.ini-5.png)
หลังจากบันทึกแล้ว อาการที่ว่ามายังไม่หายครับ แสดงว่าต้องมีการแก้ไขเพิ่มเติม ผมเลยไปค้นหาต่อครับว่าต้องแก้ที่อะไร เลยได้คำตอบมาประมาณนี้ครับ
![](https://www.mesise.com/wp-content/uploads/The-uploaded-file-exceeds-the-upload_max_filesize-directive-in-php.ini-6.png)
พอเปิดขึ้นมานะครับก็จะเจอปัญหาครับ ว่ามันระบุไว้แค่ 2M ซึ่งถือว่าน้อยมาก ๆ เมื่อเทียบกับไฟล์ที่เราจะอัพโหลดขึ้นไปครับ
![](https://www.mesise.com/wp-content/uploads/The-uploaded-file-exceeds-the-upload_max_filesize-directive-in-php.ini-7.png)
upload_max_filesize = 2M
อันนี้ต้องแก้ไขครับ
upload_max_filesize = 256M
เพื่อเพิ่มขนาดไฟล์ ให้ใหญ่ขึ้นเป็น 256 MB นั้นเองครับ หหรือถ้าคิดว่าไม่พอก็เพิ่มได้อีกนะครับ ตามแต่ต้องการเลยครับ
ต่อจากนี้แก้อีกไฟล์ครับ ชื่อว่า .htaccess
![](https://www.mesise.com/wp-content/uploads/The-uploaded-file-exceeds-the-upload_max_filesize-directive-in-php.ini-8.png)
วิธีการตั้งค่าแสดงไฟล์ที่ซ่อนไว้ใน cPanel นะครับ
![](https://www.mesise.com/wp-content/uploads/The-uploaded-file-exceeds-the-upload_max_filesize-directive-in-php.ini-9.png)
เราติ๊ก Show Hidden Files (dotfiles)
![](https://www.mesise.com/wp-content/uploads/Show-Hidden-Files-dotfiles.png)
หลังจากเราเปิดไฟล์ได้แล้วก็ค้นหาบรรทัดที่เขียนว่า
php_value upload_max_filesize 2M
มันจะมีอยู่ 2 ส่วนนะครับ แก้ไขเป็น 256M ทั้งคู่ไปเลยครับ
php_value upload_max_filesize 256M
แล้วกดบันทึกนะครับ แล้วทดลองอีกรอบครับ
มันมีวิธีการที่ง่ายกว่านี้นะครับกล่าวคือ กดคลิกที่เมนู
![](https://www.mesise.com/wp-content/uploads/MultiPHP-INI-Editor.png)
![](https://www.mesise.com/wp-content/uploads/upload_max_filesize-1-1024x432.png)
![](https://www.mesise.com/wp-content/uploads/upload_max_filesize-2-1024x410.png)
คราวนี้ วิธีการแก้ไขก็จะง่ายขึ้นครับ ไม่ต้องเข้า FTP ให้วุ่นวาย เปลี่ยนตัวเลขตรงนี้ได้เลยครับ จะสะดวกมากกว่าวิธีที่ทำมาทั้งหมด (มั้ง!!)
![](https://www.mesise.com/wp-content/uploads/The-maximum-size-of-an-uploaded-file..png)
ก็แก้เอาเผื่ออนาคตมีไฟล์ใหญ่ ๆ ได้เลยครับ จัดไป 512M เลย
คราวนี้ปลั๊กอินที่ผมจะติดตั้งก็สามารถติดตั้งได้ตามปกติแล้วครับ เย้ ๆ
![](https://www.mesise.com/wp-content/uploads/Plugin-installed-successfully..png)